
Pavel
07.04.2019
11:21:54
Это утверждение безосновательно в общем случае, но на первый взгляд впринципе да.
Ну если при этом накладывать требование не минимальную длину то да
Хотя так юзер вообще взбесится если не поймет критерии

Николай
07.04.2019
11:27:39
Тоесть такие функции определяют какая СУБД используется?

Google

Pavel
07.04.2019
11:32:42
Потому что энтропия короткого простого пароля меньше чем короткого сложного
Потому что в конечном счете все неудобства и факапы отражаются на репутации сервиса, и мы как владельцы сервиса обязаны об этом думать.
Если не хотим оказаться сожранными конкурентами :)

Dmitry
07.04.2019
11:35:05
зачем вообще пароль заставлять ставить, пусть об этом пользователь думает

Pavel
07.04.2019
11:36:08
А вот тут непонятно, сколько человек повесят на монитор а скольких мы честно спасем при краже бд

dypa
07.04.2019
11:36:58

Dmitry
07.04.2019
11:37:44
брутфорс

Pavel
07.04.2019
11:37:46
На скорость брута все равно влияет

dypa
07.04.2019
11:38:22
потому, что защиту от перебора пароля писать тебе.

Pavel
07.04.2019
11:39:16
Ну ты ненавидишь, а сотни хомячков были спасены :)
Тем что их заставили придумать сложный пароль без диковинных символов, и они могут этот пароль ввести даже с кнопочного телефона, а когда базу украли то их аккаунт остался целым

Dmitry
07.04.2019
11:42:10
а я как пользователь пользуюсь менеджером паролей

dypa
07.04.2019
11:42:16

Google

Pavel
07.04.2019
11:42:55

Dmitry
07.04.2019
11:43:00
для этого нужно знать, что украли

Pavel
07.04.2019
11:44:51
> Кража базы это уже факап, которого быть не должно.
тут какая-то логическая ошибка, читается как "базу данных никто не украдет, давайте не будем об этом думать"

Dmitry
07.04.2019
11:44:56
а я думаю о всем и сразу, а не надеюсь на что-то одно

Pavel
07.04.2019
11:45:40
> это последнее о чем вы должны думать
Вот да, а это читается как "если у нас украдут базу то мы просто поднимем лапки а остальное пусть дяди в руководстве разгребают"
Время на брут будет существенно выше для сложных паролей и больше данных будет спасено. Мы выигрываем время.

dypa
07.04.2019
11:46:54

Dmitry
07.04.2019
11:47:12
во-первых, ты не сразу узнаешь, во-вторых, у пользователей часто одинаковые пароли на разные ресурсы
время подбора, говорят дек
если он подбирается за день - хреново, если за пару лет - норм

Pavel
07.04.2019
11:49:45
> мы про это не знаем
Тут надо думать в терминах "не знаем в течение часа, недели, месяца, года"

dypa
07.04.2019
11:49:54

Pavel
07.04.2019
11:50:26

Dmitry
07.04.2019
11:50:54

Pavel
07.04.2019
11:51:20
Думать что любая бабулька в сбербанке при вписывании пароля просчитывает его энтропию тоже странно, и более того мы уверенно знаем, что не просчитывает :)

dypa
07.04.2019
11:51:44

Dmitry
07.04.2019
11:51:49
а соль и должна быть индивидуальна, но это не защищает от подбора одного пароля

Pavel
07.04.2019
11:52:08
Ну это выход да, но это уже разговор за алгоритм. Иногда соль тоже можно украсть, если нельзя то и замечательно.

dypa
07.04.2019
11:54:06
печаль :(

Google

Dmitry
07.04.2019
11:54:25
хреново, когда разработчик не являющийся экпертом в какой-то области не следует бест практикс от экспертов, а начинает какие-то свои мнения иметь

Pavel
07.04.2019
11:58:06
Или так или длина в 25 символов :)
Ссылка на источник экспертизы - картинка с лошадью :D

Dmitry
07.04.2019
11:59:22
можешь считать меня и Павла экспертами :) если недостаточно - то гугл

dypa
07.04.2019
11:59:40

Dmitry
07.04.2019
12:01:41

dypa
07.04.2019
12:02:21

Dmitry
07.04.2019
12:03:03
ну там лимит... и опротестование по разному идёт

Pavel
07.04.2019
12:03:23

Dmitry
07.04.2019
12:03:51
опротестование с пином ты почти гарантированно проиграешь
ну и да, это по сути двуфакторка

Pavel
07.04.2019
12:04:47
Вот в магазины вообще вписываешь CVC и номер карты и это прекрасно работает. Но не потому что все добрые, а потому что оператор весь кругом связан всякими соглашениями и регистрацией в органах.

Dmitry
07.04.2019
12:05:33
все прекрасно ибо магазин на себя риски берет

dypa
07.04.2019
12:09:28

Pavel
07.04.2019
12:10:03
Но я вообще не в курсе какой тезис ты доказываешь По твоим сообщениям выходит что ты считаешь что все тлен, никто никого не должен считать экспертом и надо просто лежать в направлении кладбища. Никакой конкретики.

Admin
ERROR: S client not available

dypa
07.04.2019
12:10:48

Google

Slach
07.04.2019
12:13:08
Народ а когда вы последний раз в phpStorm делали Tools -> Analyze XDebug Profiling results?
Кто нибудь знает как сделать так чтобы JUMP TO Source работал?

dypa
07.04.2019
12:13:10

Slach
07.04.2019
12:15:18

Pavel
07.04.2019
12:17:16

dypa
07.04.2019
12:17:41

Slach
07.04.2019
12:17:53

dypa
07.04.2019
12:20:56

Pavel
07.04.2019
12:21:32
Спасибо кэп, прямо как в анекдоте про математиков на воздушном шаре ?
Точнее вне воздушного шара :D

dypa
07.04.2019
12:22:51

Pavel
07.04.2019
12:36:50

dypa
07.04.2019
13:02:08

Pavel
07.04.2019
13:02:37
Не только лишь все могут смотреть в эту мысль от начала и до конца.

dypa
07.04.2019
13:02:58

Dmitry
07.04.2019
13:04:57
в общем контекст важен, это факт
Но думать контекстом - это сначала просто думать нужно научиться, в смысле понять что и зачем
хреново сделать всегда просто, сначала хорошо делать научиться нужно


Pavel
07.04.2019
13:16:39
Значит нам нужно обрисовать контекст сперва (в конце концов). У нас есть проект с веб-интерфейсом, где может аутентифицироваться пользователь. Пользователей много, от миллиона и больше. Причем пользователи в своей массе некомпетентные, им плевать на длину пароля и энтропию, в случае чего они выписывают пароль на бумажку и клеят рядом с монитором. Пароли могут быть записаны в ворде, вставляться оттуда, еще пароль надо набирать с мобильного телефона. Если пользователь не может залогиниться весь день, то он оставляет гневный отзыв на яндексе, перестает платить 5$ в месяц и навсегда уходит с сервиса.
Базу данных иногда крадут, и выясняется это только через неделю, после того как безопасник вернулся из отпуска на мальдивах. Если базу данных украли то пароли начинают брутить, а затем заходить в аккаунты и перекидывать цифровые товары на другого перса (броню, мечи или там шкурки для оружия).
Алгоритм хеширования - sha512 с солью, а соль хранится в соседней колонке в таблице.
Вопрос - надо ли позволять таким пользователям вводить непечатаемые символы и эмодзи, и надо ли ограничивать минимальную длину пароля?
Вопрос со звездочкой - при изменении каких вышеперечисленных условий становится надо или не надо это делать?

Google

Юрий
07.04.2019
14:09:36
ребята, подскадите как в Ларавел сделать авторизацию (ту, что из коробки artisan make:auth), но на кастомных урл (/customer-account /manager-account) и как назначить тип пользователя - клиент или менеджер и клиентам позволять авторизироватся только в /customer-account, а менеджерам в /manager-account и если кто-то из них будет авторизироватся не на своих урл - то выдавать ошибку, что данному пользователю не позволено авторизация по данному урл.
Наверное там много правок нужно вносить и это сложный процесс(

ustasby
07.04.2019
16:48:45

Юрий
07.04.2019
16:50:43
я не прошу кого-либо писать за меня код.. сам разбирусь.. просто может кто-то уже сталкивался.. могли бы подсказать направление где копать..

ustasby
07.04.2019
16:51:11