Использование Firebird под управлением ОС Linux. Безопасность и Firebird Александр Пешков (Firebird Foundation) peshkoff at mail.ru
Использование Firebird под управлением ОС Linux Исторический аспект - предшественники Firebird в течение долгого времени работали на Unix-подобных системах
Изначально присущая Firebird масштабируемость
Единый API, независимый от ОС
Единый сетевой протокол
Использование Firebird под управлением ОС Linux Причины использования ОС Linux: Использование возможностей Firebird, доступных только в Unix-системах (SHADOW в сети NFS)
Достоинства, общие для всех программных продуктов с открытым кодом
Лучшее сочетание с окружающей информационной структурой
Надёжность
Высокая скорость работы
Финансовые соображения
Использование Firebird под управлением ОС Linux Расходы по использованию операционной системы: Приобретение лицензионно чистой версии
Установка и настройка
Дальнейшее сопровождение
Использование Firebird под управлением ОС Linux Установка Firebird под Linux Выбор архитектуры: Classic или SuperServer
Использование пакетов, имеющихся в установленной версии Linux
Использование бинарных пакетов на Sourceforge.net
Использование исходных текстов и самостоятельная сборка бинарных файлов
Использование Firebird под управлением ОС Linux Особенности конфигурации Русские имена файлов
Чувствительность файлов конфигурации к регистру
Связанные настройки inetd / xinetd для классик-сервера
Ограничение несанкционированного доступа к Firebird
Использование Firebird под управлением ОС Linux Параметры файла конфигурации, специфические для Linux BugcheckAbort – в том числе включает формирование дампов
LockMemSize, EventMemSize – требуют более тщательной настройки для классик-сервера
RemoteFileOpenAbility – возможность доступа к файлам на серверах NFS
Использование Firebird под управлением ОС Linux Параметры файла конфигурации, специфические для Linux (для версий ранее 2.5) LockSemCount – количество семафоров для взаимодействия процессов между собой
LockSignal – номер UNIX-сигнала, используемого для взаимодействия процессов между собой
Безопасность и Firebird Любая ошибка – нарушает нормальную работу, тем самым – вредит безопасности продукта

Firebird Security (in Russian) at Ansoft'2008 conference