ОБЩИЕ СВЕДЕНИЯ
Техническое задание (ТЗ) определяет требования и порядок доработки программы «Патчер».
Разработчиками программы является специалист программирования С\С++ под LINUX.
Сроки разработки приведены в разделе “ ПОРЯДОК ВЗАИМОДЕЙСТВИЯ ИСПОЛНИТЕЛЯ И ЗАКАЗЧИКА ”.
Порядок оформления и предъявления заказчику результатов работ по доработки приведены в разделе “Порядок контроля и приемки системы”. Приемка программы производится после проведения предварительных испытаний и опытной эксплуатации данной программы на рабочем месте заказчика. Настоящее ТЗ может уточняться и дополняться в процессе создания. Согласование и утверждение дополнений к ТЗ проводится в установленном порядке.
Программа изначально выполняет роль дополнения к существуюшим прокси-серверам версии squid 2.7 и squid 3.1.
При сканировании трафика (снифинге) squid вставляет свои сигнатуры в ответах на запросы.
Исходные данные
Поставляются вместе с ТЗ исходники патчера, конфиги squid 2.7 и squid 3.1
Требования которые следует произвести в программе целом
К программе Патчер требуются произвести доработки:
- в ответах на запросы и при сканировании трафика, не должно быть сигнатур
Squid , т.е. не должно быть:
1) x-cache,
2) X-Forwarded-for unknown не должно определяться
3) пользователи должны выходить в интернет каждый через свой белый ип адрес, а не через ип сквида , Squid должен быть полностью прозрачен для пользователей
Внимание! Прописание стандартных правил через конфиг сквида типа "forwarded_for off не работает!
Требования к программному обеспечению
Ход действия установки:
-
Ubuntu 10.04
-
squid 2.7
-
squid 3.1
-
Патчер.
ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ
Документация программы должна включать:
-
рабочую документацию (на программу в целом, достаточную для ввода в действие, функционирования и обеспечения работоспособности программы);
-
эксплуатационную документацию, предназначенную для использования при эксплуатации программы.
Состав и содержание документации должны соответствовать требованиям Заказчика и нормативно-технических документов.
Перечень документов подлежащих разработке на программу Патчер:
-
Руководство по организации сопровождения;
-
Программа и методика испытаний;
-
Описание применения.
Перечень документов подлежащих разработке по каждому комплексу задач, входящих в программу Патчер:
-
Описание постановки задачи c перечнем выходных документов;
-
Руководство программиста.
При вводе системы в эксплуатацию разрабатывается Программа и методика проведения испытаний, в которой определяется конкретный перечень документации, предъявляемый на испытаниях.