|
Операции с логином и паролем | ☑ | ||
---|---|---|---|---|
0
Reraru
13.02.20
✎
21:08
|
Как сделать в виде подсказки или чего-то ещё запоминание пользователем пароля и логина которые он указывал при регистрации, а пароль скрывать на то количество символов которое задал пользователь звёздочками (минимальная длина 7 символов).
|
|||
1
ДенисЧ
13.02.20
✎
21:14
|
Написать свою программку. Которая будет то, что тебе нужно, а потом запускать 1с с введённым паролём.
Ну, есть ещё один, более лёгкий путь, но ты его не пройдёшь, даже если он более лёгкий. |
|||
2
unbred
13.02.20
✎
21:19
|
(0) "виде подсказки " //реквизит поле ввода
"а пароль скрывать на то количество символов"// почти уверен, что средствами 1с -никак. ( могу ошибаться) сабж: вы занимаетесь йухнёй. тренируйтесь на ВПФ. полезнее. |
|||
3
MadHead
13.02.20
✎
21:30
|
Вряд ли - это возможно. По соображениям безопасности подобные системы не хранят пароли пользователей. Скорее всего и 1с тоже не хранит пароли
|
|||
4
Garykom
гуру
13.02.20
✎
21:32
|
(3) Имхаешь что хэш хранит?
Можно провести эксперимент ввести короткий пассворд и начать программно брутфорсить, если подойдет некий отличный пароль с тем же хэшем то вуаля. |
|||
5
Reraru
13.02.20
✎
22:01
|
(2) вы наверное на любом сайте встречали что после регистрации. например как у меня, если я зарегистрировался на нескольких мейлах, то выходит небольшим списком мейлы которые чаще всего использовались.
|
|||
6
Reraru
13.02.20
✎
22:03
|
(4) я пробовал режим пароля, но он меня не устроил, так как он преобразовывает пароль сразу в 16ричное значение и вместо того чтобы закрыть тот пароль который задал пользователь, этот режим закрывает хэш звёздочками, а пользователь думает будто бы при задании пароля у него произошла ошибка.
|
|||
7
unbred
13.02.20
✎
22:07
|
задачу кто ставил? для чего это? 1с - суровая штука, а не топовый браузер с бантиками и рюшечками. такие задачи решаются от "не$уй делать".
|
|||
8
Reraru
13.02.20
✎
22:11
|
(3) регистрация и авторизация создана самостоятельно. В справочнике администратор видит данные под которыми зарегистрировался пользователь
|
|||
9
unbred
13.02.20
✎
22:24
|
http://skrinshoter.ru/s/130220/vrktocy0 , Как перемешать реквизиты в справочнике? (тут тебе написал))
|
|||
10
Reraru
13.02.20
✎
22:30
|
(9) вы себя и других хотите унизить цитатой из скриншота?
|
|||
11
MadHead
13.02.20
✎
22:37
|
(4) Зависит от лагоритма хеширования, но вряд ли выйдет, следующий пароль с таким же хешем скорее всего будет отличаться сильно.
К примеру MD5 asb - 7815696ecbf1c96e6894b779456d330e asc - 375a52cb87b22005816fe7a418ec6660 Если бы похожие пароли давали похожий хэш, то такой хеш более уязвим к подбору пароля. |
|||
12
Reraru
13.02.20
✎
23:26
|
(11) а как это можно реализовать в 1с ?
|
|||
13
Reraru
13.02.20
✎
23:30
|
(4) например, как сделать это в 1С ?
|
|||
14
palsergeich
13.02.20
✎
23:31
|
(0) Это уязвимость. Я тут ТЗ видел, одно из требований - что бы длина пароля в системе никак не была известна
|
|||
15
Garykom
гуру
13.02.20
✎
23:58
|
(11) Сам принцип хеширования в повторяемости хешей для разных исходных данных.
Но проблема что длина пароля для повтора легко может превысить размер поля ввода. |
|||
16
palsergeich
14.02.20
✎
00:02
|
(3) 1с не хранит пароли в явном виде. Там SHA-1, если мне память не изменяет
|
|||
17
palsergeich
14.02.20
✎
00:08
|
Вот выдержка из ТЗ в части ИБ. Эта перделка в (0) ИМХО уязвимость.
Для администраторов: Длина пароля не менее 8 символов, включающих в себя обязательно символы в верхнем регистре, символы в нижнем регистре, цифры и спецсимволы (например, ~@#$%^&*...). Пароли НЕ должны храниться в открытом виде либо в формате, допускающем их восстановление по какому-либо алгоритму. Перед сохранением пароли должны подвергаться хэшированию с помощью криптографических хэш-функций, а в базу паролей должен сохраняться полученный хэш. База паролей НЕ должна содержать какую-либо дополнительную информацию, которая может способствовать компрометации пароля (длина и т.д.). |
|||
18
Reraru
14.02.20
✎
00:14
|
(17) как это реализовать на 1С ?
|
|||
19
vde69
14.02.20
✎
00:15
|
1. пароль в 1с хранится в целом виде. (но в версиях выше 8.0 он хранится в зашифрованом виде)
2. при вин авторизации даже виндовый пароль используется 1с для олицитворения серверных вызовов в целом виде (я как-то мего крутых админов на этом развел, принес на бумажке их пароль) 3. практически штатно можно получить его хеш 4. в 1с есть средства защиты позволяющие значительно улучшить секьюрность паролей, но по умолчанию они выключены |
|||
20
palsergeich
14.02.20
✎
00:15
|
(17) все пункты из коробки.
Там на самом деле пунктов куда как больше, но это прям первые |
|||
21
MadHead
14.02.20
✎
00:16
|
(18) Научить пользвателей пользоваться password manager-ом типа lastpass
|
|||
22
vde69
14.02.20
✎
00:18
|
(0) а вообще используй виндовс авторизацию, и пусть голова болит у админов а не у тебя
|
|||
23
palsergeich
14.02.20
✎
00:18
|
(22) +1
|
|||
24
Reraru
14.02.20
✎
00:24
|
(22) Спасибо, а как это задать в коде?
|
|||
25
MadHead
14.02.20
✎
00:27
|
(19)
2. Не совсем понял, ок каком пароле речь. По хорошему же 1с не нужно знать пароль пользователя. PS. Авторизация - это немного другое, в данном случае происходит аутентификация. |
|||
26
Reraru
14.02.20
✎
08:17
|
Я жду ответы, консультации и помощи с примерным кодом.
|
|||
27
ads55
14.02.20
✎
08:22
|
(24) "Спасибо, а как это задать в коде?" Не нужно. Это настраивается для каждого пользователя. В карточке пользователя есть типы авторизации.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |