Сделайте приложение ASP.NET MVC действительно безопасным - PullRequest
1 голос
/ 28 декабря 2011

Я создаю веб-приложение ASP.NET MVC 3, которое используется для поиска конфиденциальных данных в домашних условиях. Данные хранятся в базе данных на сервере, на котором работает IIS-сервер. Так как я закончил большинство частей реального программирования, я хочу сделать приложение максимально безопасным. Я уже использую https, но, думаю, этого будет недостаточно. То, что я ищу, это что-то вроде ... отправки запрашиваемых данных в зашифрованном виде и расшифровки их на клиенте локально, или что-то в этом роде.

Кто-нибудь, идеи?

Ответы [ 4 ]

6 голосов
/ 28 декабря 2011

Лучший ресурс, который я нашел о веб-безопасности с ASP.NET, - это следующий текст, написанный Трой Хант:

OWASP TOP 10 для разработчиков .NET

Абсолютно бесценно!

Он даже сделал из него книгу, которую можно скачать в формате pdf:

книга

3 голосов
/ 28 декабря 2011

Я ищу что-то вроде ... отправки запрашиваемых данных зашифрованы по проводам и расшифрованы на клиенте локально, или что-то в этом роде.

Это именно то, для чего предназначен SSL.

2 голосов
/ 28 декабря 2011

Возможно, вы захотите прочитать о XSS (межсайтовый скриптинг) и SQL Injection.SSL достаточно безопасен для транспортировки ваших данных, поэтому он не сможет быть прочитан при перехвате, но это не значит, что ваш сайт не может быть взломануязвимы для XSS?

Что такое SQL-инъекция?

0 голосов
/ 28 декабря 2011

Если сам по себе SSL недостаточно хорош, как насчет просмотра сертификатов клиентов?

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