Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Логин пароль cookie шифрование (https://javascript.ru/forum/offtopic/9652-login-parol-cookie-shifrovanie.html)

Gvozd 30.05.2010 10:52

B~Vladi,
ну, я также думал разрулить
теперь злоумышленнику достаточно перехватить в любой момент сессию с случайным числом, и обновляя страницу раз в минуту, он будет поддерживать соединение

mycoding 30.05.2010 11:12

А если хранить логин и пароль в двух глобальных переменных?
window.login и window.parol ?

Gvozd 30.05.2010 11:14

mycoding,
ты что шутишь?
конечно же это будет более чем небезопасно

mycoding 30.05.2010 11:38

А почему? Все злоумышлиники рассчитывают, что данные в cookie.
Т.е. от случайных скриптов по угону паролей уже затились.
Страница закрыта данных нет.
Можно конечно просто idssesion держать в переменной.
Как можно данные угнать в этом случае.

Gvozd 30.05.2010 11:57

Цитата:

Сообщение от mycoding
Все злоумышлиники рассчитывают, что данные в cookie.

нормальный злоумышленник просечет фишку на раз

B~Vladi 30.05.2010 12:02

mycoding, тогда уж не локально, а где нить внутри функции, чтобы хакер не сразу их нашел:D

mycoding 30.05.2010 12:23

На самом деле кроме сессий похоже ничего нет.
А моя идея с глобальными переменными плохая уже понял.

Riim 30.05.2010 12:48

Как сделать автоматическую авторизацию (галочка "запомнить меня") не сохраняя логин/пароль в куках? Я не вижу способа.

Цитата:

Сообщение от Gvozd
и пароль в md5 в кукисах.

хеширование здесь ничего не меняет.

B@rmaley.e><e 30.05.2010 17:35

При входе генерировать случайный ключ, записывать в БД и куки. При следующем входе ищем этот ключ и если находим, восстанавливаем сессию.

Riim 30.05.2010 18:08

Цитата:

Сообщение от B@rmaley.e><e
При входе генерировать случайный ключ, записывать в БД и куки. При следующем входе ищем этот ключ и если находим, восстанавливаем сессию.

если кто то получит доступ к кукам, то с помощью этого ключа он получит доступ к аккаунту, если в куках логин/пароль, тоже получит доступ к аккаунту, в чем разница?


Часовой пояс GMT +3, время: 09:08.