logo search
Evgrafovama_pin_2014 / Пояснительная записка

Безопасность Apache

Имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Такими механизмами являются:

  1. ограничение доступа к определенным каталогам или файлам

  2. механизм авторизации пользователей для доступа к каталогу на основе HTTP-аутентификации и digest-аутентификации

  3. ограничение доступа к определенным директориям или всему серверу, основанному на IP-адресах пользователя

  4. запрет доступа к определенным типам файлов для всех или некоторых пользователей

  5. существуют модули, реализующие авторизацию через СУБД или РАМ

Так же существуют внешние средства обеспечения безопасности такие как, mod_security. [14]

MySQL

MySQL – бесплатная реляционная СУБД. Разработку и поддержку осуществляет корпорация Oracle.

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

Гибкость обеспечивается за счет поддержки большого количества таблиц. Можно взять таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Благодаря открытой архитектуре и GPL-лицензированию в СУБД MySQL постоянно появляются новые таблицы.

Так как MySQL имеет двойное лицензирование, то он может распространяться в соотношении с условиями лицензии GPL. Но по условиям GPL, какая-либо программа подключает исходный код MySQL, то она должна распространяться по лицензии GPL. Данные такого рода могут расходиться с планами разработчиков, которые не хотят раскрывать исходный текст своей программы. Для этого предусмотрена коммерческая лицензия, которая обеспечивает такую же качественную сервисную поддержку.[15]