Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > Кодер

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 11.04.2011, 19:38   #1
Эксперт
Хостер
 
Аватар для StenLi
Идеи по хаку - нужен ли такой?

В общем есть идея написать хак для выдачи сертификатов пользователям, нужных для восстановления паролей.
подобное реализовано на античате.
Допустим начиная с модераторов пользователи не смогут восстановить пароль, без файла сертфиката, даже при полученном доступе к майлу.


Вопрос в том, нужно ли?
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 11.04.2011, 22:48   #2
TAIFUN
Человек
vBSSecurity
 
Аватар для TAIFUN
Не знаю многим ли нужно, но идея интересная.
  Ответить с цитированием
Старый 11.04.2011, 22:58   #3
cyberdaemon
Знаток
 
Аватар для cyberdaemon
Очень узкоспециализированный хак получится, по большому счёту наверное мало кому понадобится. Если делать то скорее всего на платной основе. А так - звучит интересно.

Оффтоп
  Ответить с цитированием
Старый 11.04.2011, 23:01   #4
Nevied
Простоузер
Я бы обязательно использовал этот хак! Очень полезный, т.к. как не говори модераторам, но их беспечность бывает..
Я за!
  Ответить с цитированием
Старый 12.04.2011, 07:03   #5
StenLi
Эксперт
Хостер
 
Аватар для StenLi
Ок, немного опишу как я этой представляю.

1. Создаем страницу с формой получение сертификата.
Сертификат генерируем допустим по:
PHP код:
$1rand(111111,999999);
$
2='Логин';
$srtmd5($1.$2); 
При этом записываем этот код в новую колонку к юзеру.

Далее добавляем модуль с условием на страницу lostpwd, и форму заливки сертификата.
Считать и сравнить можно будет простым read('$file','w+')

Если юзер залил верный серт, то имеет возможность далее перейти к восстановление по email.

Написать такое я и сам смогу, но нужна будет ваша помощь по части добавление настроек в админку. Думаю нужно будет сделать возможность выбора данной проверки к определенным группам.
  Ответить с цитированием
Старый 12.04.2011, 08:53   #6
netwind
Гуру
 
Аватар для netwind
Цитата:
Сообщение от StenLi Посмотреть сообщение
Считать и сравнить можно будет простым read('$file','w+')
И что так и сделано на античате?
Они в курсе, что в криптографии с открытыми ключами считается, что сертификат, он же закрытый ключ, никогда никому не нужно передавать? работает все совсем не так.
  Ответить с цитированием
Старый 16.04.2011, 21:32   #7
StenLi
Эксперт
Хостер
 
Аватар для StenLi
netwind, Я привел в пример один из возможных алгоритмов, который можно использовать в реализации подобного.
Да и сам сертификат - это не более чем .txt файл с содержимым кодом, который нам нужен для проверки существования подобной записи в колонке с пользователем.
  Ответить с цитированием
Старый 17.04.2011, 01:02   #8
netwind
Гуру
 
Аватар для netwind
StenLi, это принципиальный вопрос. от реализации зависит будут ли им пользоваться вообще люди, которым сертификаты нужны
  Ответить с цитированием
Старый 17.04.2011, 01:35   #9
kerk
k0t
 
Аватар для kerk
сам скрипт написать не проблема
как и где хранить сертификаты и т.д...
netwind, есть какой то софт/скрипт, который сгенерит "правильный" сертификат?
именно на сервере и именно средствами пхп (не считая PuttyGen)
хз, никогда не интересовался особо...
  Ответить с цитированием
Старый 17.04.2011, 10:00   #10
netwind
Гуру
 
Аватар для netwind
В принципе, можно написать какой угодно хак. Например, выдавать файл-картинку с красивым случайным мусором и обязать пользователя ее хранить. Только использовать вводящие в заблуждение слова типа "сертификат" не нужно. Называйте это секретной картинкой.

Цитата:
Сообщение от kerk Посмотреть сообщение
как и где хранить сертификаты и т.д...
А нигде не хранить. Сертификаты (приватные ключи) лучше генерировать на отдельном компьютере за семью печатями с помощью openssl. Ну в крайнем случае отдельном VPS. Хранить на форуме можно открытые ключи. Если их украдут, то никакой проблемы не будет. С помощью https организовать сверку сверку приватного ключа с публичным.

Теоретически. Как это выглядит на практике - я не в курсе.
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 01:29 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.1
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot