Я с нетерпением жду возможности получить как можно меньше информации о моем приложении, что приведет к извлечению большей части данных с веб-сайта или сервера, и я хотел бы услышать советы и рекомендации от всех, кто имеет опыт в этой области, чтобы помочь мне улучшитьмое приложение.
В настоящее время моя аутентификация состоит из:
- Чтобы запустить приложение, пользователь должен ввести свое имя пользователя и пароль (без действительного пользователя и пропустить приложение не работает)и нажмите «Войти».
- Учетные данные будут отправлены на мою страницу входа с использованием HTTPS , сценарий принимает только SSL-соединение и персональное имя агента пользователя.
- ЛогинСтраница проверит учетные данные и отправит обратно сеанс и некоторые исходные данные.
- Сеанс используется повторно для сбора дополнительных данных во времени или по мере необходимости.
Примечание: SSL - 256 бит, срок действия сеанса автоматически истекает через несколько минут
Для вышеуказанной базовой аутентификацииd извлечение данных вы бы порекомендовали мне что-нибудь еще для реализации?
Должен ли я что-то изменить?
2-й уровень защиты
Теперь яхотел бы обеспечить большую безопасность, зашифровав все данные, отправленные из моего приложения, в мой вопрос:
- Что я должен использовать для шифрования и дешифрования данных, пара закрытых и открытых ключей, хранящихся наобе стороны или метод RIJNDAEL?
Как правильно или какие части информации я должен оставить на клиенте и сервере или как мне сформировать знание общих паролей или ключей?
Например, если бы я использовал пару ключей RSA, мне нужно было бы оставить 1 закрытый ключ на клиенте и 1 открытый ключ, поскольку вы не можете расшифровать любые данные с помощью открытого ключа на c #, в то время как вы можете сделать это на сервереа для Рейндаэля понадобится IV и ключ с обеих сторон.
Как правильно обращаться с ними?
Iбудет Vочень доволен практическим материалом для чтения, комментариями, примерами, предложениями, советами:)
ОБНОВЛЕНИЕ:
Никто больше не хочет ничего говорить?Я надеялся получить больше информации по этому вопросу, а также жестко, что это был довольно используемый метод ...