Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кр3.docx
Скачиваний:
36
Добавлен:
10.12.2018
Размер:
54.59 Кб
Скачать

Аудит безопасности web-приложений

О проблеме

Безопасность веб-сайтов и веб-приложений, возможно, один из наиболее игнорируемых аспектов обеспечения информационной безопасности организации. Веб-приложения доступные 24 часа в сутки, 7 дней в неделю, представляют собой отличную мишень для злоумышленников, так как чаще всего они связаны с другими компонентами системы - базами данных, в которых может храниться конфиденциальная информация организации или ее клиентов, а также партнеров. Хакеры уделяют много внимания веб-приложениям, которые включают в себя различные заполняемые формы, динамический контент, возможность он-лайн авторизации и совершения различных операций (например, возможность он-лайн трансакций). Файрволы, использование SSL или блокирование портов бесполезны против взлома веб-приложений. В дополнение веб-приложения, обычно пишутся индивидуально под заказчика, и поэтому тестированию таких приложений уделяют гораздо меньше времени чем массовому продукту.

Последние новости показывают, что даже сайты огромных корпораций, могут быть подвержены взлому. Основной причиной таких инцидентов, становятся ошибки в написании программного кода веб-сайтов, от которых не застрахован даже очень опытный разработчик.

Большинство компаний в современных рыночных условиях уделяют недостаточно внимания безопасности своих web-приложений. Зачастую руководство может оправдывать такой подход низкой степенью влияния web-приложений на бизнес-процессы компании. Если речь идет о сайте-визитке, то потери от скомпрометированного web-узла действительно можно расценить как минимальные. Однако не стоит забывать, что и в этом случае компания может нести значительные репутационные риски, связанные, например, с ситуацией когда на сайте происходит малозаметная подмена контента. Совсем иная ситуация возникает когда бизнес-процессы компании полностью основаны на функционировании web-приложения. К данной категории относятся интернет-магазины, корпоративные порталы, электронные торговые площадки, SaaS-приложения и т.д. Возможные финансовые потери компании в случае вывода приложения из строя или хищения/подмены данных могут варьировать в очень широком диапазоне. Согласно последнему исследованию, проведенному Web Application Security Consortium (WASC), вероятность возникновения уязвимостей высокой степени риска среди исследованных приложений составила от 80 до 96 %

Закон о персональных данных

До 1 января 2010 года все операторы ПД обязаны привести свои информационные системы обработки персональных данных в соответствие требованиям закона «О персональных данных». Под действие данного закона попадает большинство web-ресурсов сегмента электронной коммерции. Учитывая специфику разработки подобных web-приложений в российской части Интернета можно предположить что большинство из них потребуют дополнительной проверки на предмет возможности утечки информации, классифицируемой как персональные данные.

Методика аудита

Проведение аудита безопасности web-приложения предполагает несколько этапов работ:

  1. Автоматическое сканирование

На данном этапе проводится автоматическое сканирование web-узла при помощи программных средств обнаружения уязвимостей. Проводится анализ наличия типичных решений, применяемых для web -ресурса, таких как CMS, форумы, гостевые книги и тд. Большинство подобных решений имеют открытый исходный код и хорошо изучены на предмет наличия уязвимостей. Дополнительно проводится поиск эксплойтов в случае обнаружения подобных уязвимостей. Автоматическое сканирование позволяет выявить не только ошибки на уровне исходного кода web-сценария, но также и типичные ошибки администрирования сервера.