Основы сетевой безопасности (IIS, SQL, RDP и т. д.) для разработчика

Не уверен, что кто-нибудь слушал эпизоды 134 и 135 Hanselminutes, но в конце шоу 135 Скотт Хансельман дал много отличных советов о том, как настроить базовую безопасную среду для веб-приложения. Как разработчик, большую часть своего времени я уделяю разработке приложения, а не сетевой части проекта, однако для стартапа это по-прежнему важная составляющая, и как без консультанта по безопасности можно достичь и правильно настроить те же знания, что и у Скотта по этому вопросу?

Думаю, я ищу какую-нибудь литературу (книгу, статью, веб-сайт) по этой теме, которая помогла бы мне понять рекомендуемый Скоттом подход к настройке безопасной сетевой среды для размещения приложения. IIS, SQL Server, брандмауэр, обновление сайта без использования «Удаленного рабочего стола» (чтобы избежать уязвимостей RDP) и т. д.

p.s. Джефф, никто не винит вас в том, что у вас нет денег на дополнительные серверы, мы знаем, что вы бы это сделали, если бы могли себе это позволить. Не принимайте это дерьмо о «банкире» от Скотта, этот парень слишком долго работал в Microsoft и забыл, каково это быть разоренным стартапом… ха-ха-ха.

Редактировать: Чтобы было ясно, я не говорю о безопасности кода, я говорю о шифровании трафика между серверами, топологии сети, брандмауэрах и т. д.

Редактировать № 2: Изменена тема.


person Kyle B.    schedule 03.11.2008    source источник
comment
Можете ли вы перефразировать заголовок, чтобы сделать это вопросом?   -  person Chris Marasti-Georg    schedule 03.11.2008
comment
А текст, а вы при этом?   -  person Tomalak    schedule 03.11.2008
comment
Ради Пита, заголовок - это НАЗВАНИЕ вопроса, а не сам вопрос. И он задает вопрос в тексте.   -  person Kevin    schedule 03.11.2008
comment
@Kevin: Это все равно, что назвать вопрос о ногах насекомых «Царство животных». Не полезно.   -  person Chris Marasti-Georg    schedule 03.11.2008


Ответы (2)


Поскольку вы разбираетесь в ASP.NET, вы можете ознакомиться с книгой Microsoft Press Улучшение безопасности веб-приложений ISBN 978-0735618428. весь текст размещен в MSDN здесь. Существуют также версии мертвого дерева и доступны версии электронных книг.

Я бы особо выделил следующие главы:

Глава 5. Анализ архитектуры и дизайна для обеспечения безопасности

Глава 15. Защита вашей сети

Глава 16. Защита веб-сервера

Глава 17. Защита сервера приложений

Глава 18. Защита сервера базы данных

По общему признанию, это немного устарело (.NET 1.1, IIS 5.0, SQL Server 2000), но основные принципы есть.

person Tim Farley    schedule 03.11.2008
comment
Это отличный ответ. Спасибо за публикацию этого, не знаю, почему я пропустил это изначально. Возможно, я недостаточно долго ждал ответа. Спасибо!!! - person Kyle B.; 23.12.2008

owasp будет хорошим местом для начала.

person dove    schedule 03.11.2008
comment
Здесь содержится дополнительная информация о безопасности кода, а не о конфигурации сети. - person Kyle B.; 03.11.2008