@prophp7

Страница 1116 из 1387
Valentin
18.06.2018
13:16:25
соль хранится (скорее всего) в той же табличке)
Соль храниться не в бд, а на уровне пхп, по крайней мере с пхп 7, там соль свою задавать уже обявили депрекейтед

Shmaltorhbooks
18.06.2018
13:16:53
если не ошибаюсь, с бкриптом соль хранится в самом хеше

Sergey
18.06.2018
13:17:07
1. cost и соль известны тебе если у тебя есть дамп 2. сгенерить 10 000 хэшей не проблема 3. эти 10 000 хэшей в целом обычно покрывают 70% пользовательской базы

Google
Sergey
18.06.2018
13:17:44
то есть соль, косты и т.д. работают ТОЛЬКО если у тебя есть еще ограничение что пароль пользователя не входит в базу top 10K самых популярных паролей

например

даже если у тебя миллион юзеров и 10 000 вариантов паролей, отсортированных по частоте встречаемости, то это всего 10 лярдов хэшей в худшем случае. + хорошо паралелится. За час можно всех пройти

потому password api + если реально печешься за безопасность - проси юзера выдумать пароль поинтереснее

и обязательно разреши ему пробелы

что бы я мог заюзать пароль вида "Blu Clock Icecream Caw"

Shmaltorhbooks
18.06.2018
13:20:48
а меня на самом деле выбешивает, когда какие-то сайтики просят пароль длиной не меньше 128 символов, и чтоб там обязательно были большие буквы, цифры, маленькие и не меньше двух спецсимволов

одно дело - банки всякие

Valentin
18.06.2018
13:21:06
Да я не печусь за безопасность, мне надо для себя разобраться почему высокая алгоритмическая сложность хэша лучше

Shmaltorhbooks
18.06.2018
13:21:08
и бизнесовые штуки, когда там данные стоят денег

Sergey
18.06.2018
13:21:16
типа p@ssword сильно похож на password который входит в top3 - попроси чуть другой

Shmaltorhbooks
18.06.2018
13:21:35
а когда это какой-то бложек или трекер беговой активности - так и хочется сказать "НЕ ВАШЕ СУКИ СОБАЧЬЕ ДЕЛО КАКОЙ У МЕНЯ ПАРОЛЬ"

Google
Sergey
18.06.2018
13:21:59
а когда это какой-то бложек или трекер беговой активности - так и хочется сказать "НЕ ВАШЕ СУКИ СОБАЧЬЕ ДЕЛО КАКОЙ У МЕНЯ ПАРОЛЬ"
сделай авторизацию через соц сети -все тебе спасибо скажут и не надо мучаться с паролями

если продукт не имеет такой фичи - 90% что я уйду

Maksim
18.06.2018
13:22:37
я на дняз минут 15 пытался пароль на гос услугах придумать. Всё им не так, всё не нравится. Слишком простой, все дела. а потом, когда плюнул и сгенерил первый попавшийся, сайт сдох.

Shmaltorhbooks
18.06.2018
13:22:41
та дело не в принципе авторизации

Shmaltorhbooks
18.06.2018
13:22:52
а в том, что мне навязывают какие-то ненужные мне ограничения

Sergey
18.06.2018
13:23:27
а в том, что мне навязывают какие-то ненужные мне ограничения
я помню объяснял нашим БА что когда ты вводишь ограничения что большие и маленькие символы не могут идти подрят - это наоборот хуже с точки зрения безопасности

Shmaltorhbooks
18.06.2018
13:23:30
я ж говорю - если за паролем спрятаны данные бизнеса на кучу денег - да, согласен, они имеют право требовать от меня юыть секурным

Valentin
18.06.2018
13:23:51
Ну я так и не понял смысл этой алгоритмической сложности, если для популярных алгоритмов в любом случае уже есть сгенерыные базы хэшэй, выставлю я там максимальную сложность - хакер просто ищет/покупает/генерирует базу с нужным костом и в итоге популярные пароли расшифрованы ?

Maksim
18.06.2018
13:24:12
я ж говорю - если за паролем спрятаны данные бизнеса на кучу денег - да, согласен, они имеют право требовать от меня юыть секурным
почему имеют?) в случае, если чёт спиздят, всё равно ты крайним будешь) они требуют пароль, сложнее чем у пентагона, но при этом ответсвенности за его сохранность не несут)

Valentin
18.06.2018
13:24:37
Ясно

Sergey
18.06.2018
13:24:43
ты ж понимаешь вообще почему это важно хэшить пароль?

Maksim
18.06.2018
13:24:56
если у меня утащат пароль и зайдут им в интернет банк, с которого выведут всё под 0, заебусь доказывать, что не верблюд)

Sergey
18.06.2018
13:24:57
потому что 90% юзеров юзают одни и те же пароли что на твом бложике что на своем банкинге

Valentin
18.06.2018
13:25:35
Угу, понял.. вроде всё стало на свои места

Sergey
18.06.2018
13:25:38
и эти же 90% обычно в top 10K

и они как раз и их пароли составляют наибольшую ценность

Google
Sergey
18.06.2018
13:25:55
ибо узнать какой банк у чела в целом тоже не проблема

Maksim
18.06.2018
13:26:12
если номер карты есть, аще ищи)

Shmaltorhbooks
18.06.2018
13:26:35
а сейчас номера карт все раздают налево и направо)

Sergey
18.06.2018
13:26:47
ломанули какой-нибудь интернет магазин васи пупкина который класть хотел на PCI DCC и храни номера карточек (пусть без CCV) и вжух

у пары сотен людей деньги начали пропадать

Valentin
18.06.2018
13:27:22
А как можно увеличить сложность md5 допустим? По мимо соли

Sergey
18.06.2018
13:27:35
V
18.06.2018
13:27:37
не использовать мд5))))))))))))))))))))))

Maksim
18.06.2018
13:27:40
ну так-то имея на руках только номер карты ничего не сделать) так, тыщонку спиздить)

Shmaltorhbooks
18.06.2018
13:28:00
https://developer.paypal.com/developer/creditCardGenerator/
не, я о настоящих номерах)

все что-то продают, что-то покупают в инете и номерами карт делятся оч охотно

Sergey
18.06.2018
13:28:15
А как можно увеличить сложность md5 допустим? По мимо соли
никак, нет смысла. проблема md5 в том что алгоритм прекрасно паралелится + поскольку это всего 32 байта - проще коллизию найти

Sergey
18.06.2018
13:28:42
покупаешь видюху типа 1080 какую, и вжух, миллиарды хэшей в секунду

Valentin
18.06.2018
13:28:43
не использовать мд5))))))))))))))))))))))
Да боже, никто не использует его, успокойся, мне надо понимать то что я пишу а не верить на слово что мд5 это плохо

Sergey
18.06.2018
13:29:26
e bcrypt (и его приемника argon) суть реализации в зависимости по данным на каждой итерации - что не дает паралелить алгоритм и эффективно юзать GPU

то есть соль не соль, если у тебя сам алгоритм хэширования быстрый - то не сильно спасет. Разве что миллион итераций попросить

и рандомную соль на каждой итерации

и все варианты солей хранить

Admin
ERROR: S client not available

Google
Sergey
18.06.2018
13:31:08
а как без cvv вжух?
номер карточки + пароль тупого юзера ~= доступ в банкинг

там дальше спасут двухфакторки

и то опять же - если пользователь дурачек можно и тут обойти)

Ihor
18.06.2018
13:31:38
если юзер использует одинаковые пароли - да )

Sergey
18.06.2018
13:31:47
Maksim
18.06.2018
13:31:47
без cvv вжук через не очень честных мерчантов, которые как-то насосали на отключение проверок cvv)

Sergey
18.06.2018
13:32:43
много можно сделать веселого если твои пользователи дурачки

Valentin
18.06.2018
13:33:35
e bcrypt (и его приемника argon) суть реализации в зависимости по данным на каждой итерации - что не дает паралелить алгоритм и эффективно юзать GPU
Где про это можно подробнее почитать не подскажешь? А то я только на стаковерфлок ссылки нахожу с банальными ответами

Maksim
18.06.2018
13:33:53
связи чёт не видать)

Shmaltorhbooks
18.06.2018
13:34:09
я думаю, что он есть в открытом виде

Sergey
18.06.2018
13:34:25
можешь тут

http://openwall.info/wiki/john/essays/fast-and-slow-hashes

ну а дальше по ключевым словам гугли

Maksim
18.06.2018
13:35:01
бгг)

Valentin
18.06.2018
13:35:07
тебе что именно надо? сам алгоритм?
Распаралелливание алгоритма, ну и да, сам алгоритм интересует, почему мд5 можно шифровать в несколько ядер/потоков а аргон - нет

Maksim
18.06.2018
13:35:34
в снг чувак к полицию даже не пойдёт)

Google
Maksim
18.06.2018
13:36:59
агада

Bohdan
18.06.2018
13:37:34
тут даже не только несколько ядер потоков но даже AVX
ладно архитектура ПО, а по архитектуре ПК ты когда позаезжать успел?)

Sergey
18.06.2018
13:37:43
$r = 0; for($i = 0; $i < 16; $i++) { $r += $i; } вот такой код в целом может быть выполнен за один такт процессора. В теории. Если компилятор достаточно умный

и сможет развернуть это в AVX инструкцию

ладно архитектура ПО, а по архитектуре ПК ты когда позаезжать успел?)
ебать я ж схемотехник, 6 лет универа и пол года магиструры)

Bohdan
18.06.2018
13:38:57
а, ну тогда все ясно - я ведь не знал, на кого конкретно ты учился)

Sergey
18.06.2018
13:39:06
мы там баловались всякими GPGPU и свои процессоры проектировали

Страница 1116 из 1387