Система автоматического создания сигнатур исполняемых файлов

Общая информация о работе антивируса, обоснование необходимости создания, описание аналогов. Выбор программного обеспечения, среды и языка разработки. Технико-экономическое обоснование. Цели и средства реализации энергетической политики, ее приоритеты.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 11.09.2014
Размер файла 465,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Теперь можно дописать свой код в последнюю секцию и «пропатчить» элемент, который ее описывает.

Однако при внимательном рассмотрении ре файла можно было заметить довольно интересную вещь. Физический конец последней секции меньше размера файла.

 Т.е. Physical Offset + Physical Size < File Size, как так, а что же содержится в оставшемся участке? В большинстве случаев ничего, просто нули, это называется оверлеем. Оверлей - это то, что находится между физическим концом последней секции и концом файла. Конечно, оверлей может содержать и полезную для файла информацию.

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

Кстати, если найден оверлей-пустышка, то с таким файлом можно проделать следующее. Когда размер кода, внедряемого в жертву, меньше размера пустого оверлея, то при записи вирусного кода в файл, размер его не увеличится. Т.е. секция расширится, а размер не увеличится.

Итак, что нужно сделать, чтобы внедрить вирус:

1) найти смещение последней секции и ее элемента из Object Table;

2) записать код «вируса» в конец последней секции (Physical Offset+Physical Size=конец секции);

3) увеличить физическую и виртуальную длины последней секции на длину «вируса»;

4) увеличить размер загружаемого образа на длину «вируса»;

5) при необходимости изменить характеристики секции (битовые флаги);

Необходимо учесть такой момент, если у расширяемой секции физическая длина равна 0, то эту секцию трогать нельзя.

Добавление новой секции

Для начала необходимо еще раз вспомнить структуру ре заголовка. Одно из полей на которое необходимо сразу же обратить внимание это поле отвечающае за количество элементов, содержащихся в Object Table. После добавления новой секции нужно провести инкремент этого поля, т.е. увеличить его на единицу, если, конечно, добавляется одна секция. В противном случае увеличивать нужно его на число, равное количеству добавляемых секций.

При заполнении полей Section RVA и PhysicalOffset, важно помнить, что эти поля должны быть выровнены всегда.

Считаются они так:

 SectionRVA (новой сек.) = SectionRVA (последней сек.) + VirtualSize (последней сек.)

 PhysicalOffset (новой сек.) = PhysicalOffset (последней сек.) + PhysicalSize (последней сек.)

После того как элемент заполнен, в том числе и поле характеристик секции, можно приступать к копированию кода вируса в новую секцию. EDI должен указывать на новый элемент в Object Table.

2.5 Структура программы

Автоматизированная система создания сигнатур исполняемых файлов предназначена для выделения вирусной сигнатуры из файлов зараженных одним семейством вирусов. Также система должна определять заражен ли файл по имеющимся сигнатурам. Сигнатуры будут храниться в специальном файле. Автоматическое определение сигнатуры будет происходить с помощью класса AutoSignature. А поиск сигнатур в в потенциально зараженных файлах будет происходить с помощью класса SignatureScanner.

Принцип выявления новых сигнатур представлен на Рисунке 2.2.

Рисунок 2.2 - Выявления сигнатуры

Класс AutoSignature имеет следующий вид (см. Рисунок 2.3):

Рисунок 2.3 - Диаграмма класса AutoSignature

Поле bytesarray содержит массивы байт для каждого файла участвующего в автоматическом выявлении новой сигнатуры. По этому массиву будет происходить, а также определение вирусной сигнатуры, если таковая будет определена.

Поле filepath является массивом с именами всех файлов.

Методы GetLastBytes GetLastSectionBytes GetBytesAfteHeader извлекают массивы байт из уязвимых мест файлов в массив bytesarray.

Метод LSC принимает на вход два массива байт анализирует их, и возвращает наибольшую общую последовательность байт.

Имеется также два конструктора по умолчанию (инициализируется нулями) и с параметрами (получает на вход массив имен файлов).

Метод analyse является общедоступным. Этот метод производит поиск сигнатуры вызывая все вышеописанные методы.

Класс SignatureScanner имеет следующий вид (см. Рисунок 2.3):

Рисунок 2.4 - Диаграмма класса SignatureScanner

Метод checkfile проверяет заражен ли файл с помощью базы сигнатур. Имеет 2 перегрузки:

1) Входные параметры: строка с именем файла.

2) Массив имен файлов.

Поле file имеет тип SignatureFile. Это класс который реализовывает работу с фалом сигнатур.

Класс SignatureFile имеет следующий вид (см. Рисунок 2.4):

Рисунок 2.5 - Диаграмма класса SignatureFile

Поле signfile является объектом класс FileStream.

Метод isendoffile проверят находится указатель в конце файла.

Метод next возвращает следующую сигнатуру из файла.

Метод previous возвращает предыдущую сигнатуру или null.

3. Реализация и испытание

Ниже приведен код метода analyse класса AutoSignature

public byte[] analyse()

{

GetLastBytes();

byte [] result =bytesarray[0];

for (int i = 1; i < bytesarray. Count(); i++)

{

result = LSC (result, bytesarray[i]);

}

if (result. Count() >= 6)

{

return result;

}

GetLastSectionBytes();

result = bytesarray[0];

for (int i = 1; i < bytesarray. Count(); i++)

{

result = LSC (result, bytesarray[i]);

}

if (result. Count() >= 6)

{

return result;

}

GetBytesAfteHeader();

result = bytesarray[0];

for (int i = 1; i < bytesarray. Count(); i++)

{

result = LSC (result, bytesarray[i]);

}

if (result. Count() >= 6)

{

return result;

}

else

return null;

}

Пример работы программы (см. Рисунок 3.1):

Рисунок 3.1 Примеры работы программы

4. Технико-экономическое обоснование

4.1 Расчет полной себестоимости ПП

Стоимостная оценка программного средства у разработчика предполагает составление сметы затрат, которая включает следующие статьи расходов:

ь Заработную плату исполнителя (основную - ЗПо и дополнительную - ЗПд);

ь Отчисления на социальные нужды (Рсоц);

ь Материалы и комплектующие изделия (Рм);

ь Спецоборудование (Рс);

ь Машинное время (Рмв);

ь Расходы на научные командировки (Рнк);

ь Прочие прямые расходы (Рпр);

ь Накладные расходы (Рнр);

ь Затраты на освоение и сопровождение программного средства (Ро и Рсо);

Полная себестоимость (Сп) разработки программного продукта рассчитывается как сумма расходов по всем статьям с учетом рыночной стоимости аналогичных продуктов. Определяется по формуле:

Сп = ЗПо + ЗПд + Рсоц + Рм +Рс + Рмв + Рнк + Рпр + Рнр +Ро +Рсо. (4.1)

1) Расчет заработной платы производится по формуле:

ЗПосн = Тст1 р * Тк / 22 * Фрв * Кпр (4.2)

Тст1 р - Месячная тарифная ставка 1 разряда рабочего утвержденная согласно ЕТС РБ на дату написания дипломного проекта (275 000 руб.);

Тк - тарифный коэффициент согласно разряду исполнителя;

22 - среднее количество рабочих дней в месяце;

Фрв - фонд рабочего времени исполнителя

Кпр - коэффициент премий

ЗПдоп = ЗПосн * Ндоп.зп / 100

Ндоп.зп - Дополнительная заработная плата каждого исполнителя;

Таблица 4.1 - Таблица заработной платы

Категории

работников

Разряд

Тарифный коэффициент

Фонд рабочего времени, дни

Коэффициент премирования

Норматив дополнительной зарплаты, %

Заработная плата, руб.

Основная

Дополни-

тельная

Всего

Руководитель проекта

16

3,72

30

1,3

15

1 813 500

308 295

2 121 795

Программист 2

категории

10

2,48

50

1,2

17

1 860 000

316 200

2 176 200

Итого

3 673 500

624 495

4 297 995

Руководитель:

ЗПосн рук = 275000 * 3,72 /22 * 30 *1,3 = 1 813 500 руб.

ЗПдоп рук= 1 813 500 * 17/100 = 308 295 руб.

ЗПосн рук + ЗПдоп рук = 2 121 795 руб.

Программист 2 категории

ЗПосн пр = 275000 * 2,48 /22 * 50 *1,2 = 1 860 000 руб.

ЗПдоп пр = 1 860 000* 17/100 = 316 200 руб.

ЗПосн пр + ЗПдоп пр = 2 176 200 руб.

Итого:

ЗПосн = ЗПосн рук +ЗПосн пр = 1 813 500 + 1 860 000 = 3 673 500 руб.

ЗПдоп = ЗПдоп рук + ЗПдоп пр = 308 295 + 316 200 = 624 495 руб.

ЗПосн + ЗПдоп = 3 673 500 + 624 495 = 4 297 995 руб.

2) Отчисления на социальные нужды (Рсоц) определяются в соответствии с действующим законодательством по нормативу (34% - отчисления в ФСЗН + 0,6% отчисления по обязательному страхованию):

Рсоц = (ЗПосн + ЗПдоп) * 34,6 / 100 (4.3)

Рсоц = (3 673 500+ 624 495) * 34,6 /100 = 1 487 106 руб.

3) Расходы по статье «Спецоборудование» (Рс) включает затраты на приобретение технических и программных средств специального назначения, необходимых для разработки конкретного ПП, включая расходы на проектирование, изготовление, отладку и др. (определяются по фактически действующим на рынке ценам). Спецоборудование в данном проекте не приобреталось.

4) По статье «Материалы и комплектующие изделия» (Рм) отражаются расходы на магнитные носители, бумагу, красящие ленты и другие материалы, необходимые для разработки ПП. Норма расхода материалов в суммарном выражении определяются либо в расчете на 100 строк исходного кода, либо в процентах к основной заработной плате разработчиков. Сумма затрат на расходные материалы рассчитывается по формуле:

Рм = Нм * (Vо /100) (4.4)

Нм - норма расхода материалов в расчете на 100 строк исходного кода ПП.

Vо - уточненный общий объем функций строк исходного кода (LOC).

Рм = ЗПосн * Нмз /100

Нмз - норма расхода материалов от основной заработной платы, 3%.

Рм = 3 673 500 * 3 /100 = 110 205 руб.

5) Расходы по статье «Машинное время» (Рмв) включают оплату машинного времени, необходимого для разработки и отладки ПП. Они определяются в машино-часах по нормативам на 100 строк исходного кода машинного времени в зависимости от характера решаемых задач и типа ПП.

Рмвi = Цмi * Vo /100 * Нмв (4.5)

где Цмi - цена одного машино-часа, тыс. руб. (можно принять 5-8 тыс. руб.);

Vо - уточнённый общий объём функций строк исходного кода (LOC);

Нмв - норматив расхода машинного времени на отладку 100 строк кода, машино-часов. Принимается в размере 0,6-0,9.

Таблица 4.2 - Подсчет строк кода

Номер

фкнкции

Наименование (содержание)

Объем функций, LOC

По каталогу (Vi)

уточненный

(Vуi)

101

Организация ввода информации

150

150

102

Контроль, предварительная обработка и

ввод информации

в интерактивном режиме

550

550

303

Обработка файлов

1100

1100

602

Проведение тестовых испытаний прикладных программ в интерактивном режиме

4300

4300

701

Математическая статистика и прогнозирование

3780

3780

Итого

9880

9880

Рмв = 7 000 * 9880 / 100 * 0,7 = 484 120 руб.

6) Расходы на научные командировки (Рнк) берутся либо по смете научных командировок, разрабатываемой на предприятии, либо в процентах от основной заработной платы исполнителей (10-15%). Научные командировки в данном проекте на требовались.

7) Расходы по статье «Прочие затраты» (Рпр) включают затраты на приобретение специальной научно-технической информации и специальной литературы. Определяются в процентах к основной заработной плате исполнителей.

Рпр = ЗПосн * 11 /100 = 3 673 500 * 11 /100 = 404 085 руб.

8) Затраты по статье «Накладные расходы» (Рнр) связаны с содержанием вспомогательных хозяйств, опытных производств, а также с расходами на общехозяйственные нужды. Определяются по нормативу в процентах к основной заработной плате исполнителей (для бюджетных организаций норматив устанавливается в пределах 100%, для иных организаций можно брать реальные проценты, установленные в организации).

Рнр = 3 673 500 *100 /100 = 3 673 500

Сумма выше перечисленных расходов по статьям (пп. 1 - 8) на ПП служит исходной базой для расчёта затрат на освоение и сопровождение ПП:

Сумма затрат1-8 = ЗПо + ЗПд + Рсоц + Рм +Рс +Рмв + Рнк + Рпр + Рнр. (4.6)

Сумма затрат1-8 = 3 673 500 + 624 495 + 1 487 106 + 110 205 + 0 + 484 120 + 0 + 404 085 + 3 673 500 = 10 457 011 руб.

9) Затраты на освоение ПП (Ро). Организация-разработчик участвует в освоении ПП и несёт соответствующие затраты, на которые составляется смета, оплачиваемая заказчиком по договору. Для упрощения расчётов затраты на освоение определяются по установленному нормативу (Но =7%) от суммы затрат по пунктам 1 - 8:

Ро = Сумма затрат1-8 *Но /100 (4.7)

Ро = 10 457 011 * 7 /100 = 731 991 руб.

10) Затраты на сопровождение Рсо. Организация-разработчик осуществляет сопровождение ПП и несёт расходы, которые оплачиваются заказчиком в соответствии с договором и сметой на сопровождение. Для упрощения расчётов определяются по установленному нормативу

(Нсо= 6%) от суммы затрат по пунктам 1 - 8:

Рсо = Сумма затрат1-8 * Нсо/100 (4.8)

Рсо = 10 457 011 * 6 /100 = 627 421 руб.

11) Полная себестоимость (Сп) программного продукта рассчитывается по формуле 4.1

Сп = 3 673 500 + 624 495 + 1 487 106 + 110 205 + 0 + 484 120 + 0 + 404 085 + 3 673 500 + 731 991 + 627 421 = 11 816 423 руб.

Таблица 4.3 - Расчет себестоимости

№ п/п

Наименование статей затрат

Норматив, %

Расчетная формула

Сумма затрат, руб.

А

В

С

D

1

Заработная плата всего

-

-

4 297 995

1.1

Основная

-

-

3 673 500

1.2

Дополнительная

-

-

624 495

2

Отчисления на социальные нужды

34,6%

1,1D*2В

100

1 487 106

3

Спецоборудование

-

-

0

4

Материалы

3%

1,1D*4В

100

110 205

5

Машинное время

-

-

484 120

6

Научные командировки

-

-

0

7

Прочие затраты

11%

1,1D*7В

100

404 085

8

Накладные расходы

100%

1,1D*8В

100

3 673 500

9

Сумма затрат

-

1D+2D+3D+4D+

5D+6D+7D+8D

10 457 011

10

Затраты на освоение и

сопровождение

7%

6%

9D*10В

100

1 341 412

11

Полная себестоимость

-

9D+10D

11 816 423

4.2 Расчёт цены и прибыли по ПП

Для определения цены ПП необходимо рассчитать плановую прибыль.

1) Прибыль рассчитывается по формуле:

П = Сп * R/100 (4.9)

П - плановая прибыль от реализации ПО, руб.

R - уровень рентабельности ПП 18%

П = 11 816 423 * 18/100 = 2 126 956 руб.

Исходя из результатов анализа рыночных условий, переговоров с заказчиком и согласования с ним отпускной цены, рентабельность и прибыль создаваемого

ПП = 40 000 000 руб.

2) Прогнозируемая цена ПП без налогов

Цп = Сп +П (4.10)

Цп = 11 816 423 + 2 126 956 = 13 943 379 руб.

3) Отпускная цена (цена реализации) ПП включает налог на добавленную стоимость (в настоящее время НДС - 20%)

Цо = Сп + П + НДС (4.11)

НДС = Цп * НДС/100 (4.12)

НДС = 13 943 379 * 20/100 = 2 788 676 руб.

Цо = 11 816 423 + 2 126 956 + 2 788 676 = 16 732 055 руб.

4) Прибыль от реализации ПП за вычетом налога на прибыль (Пч) является чистой прибылью, остается организации разработчику и представляет собой ЭКОНОМИЧЕСКИЙ ЭФФЕКТ от создания нового программного продукта.

Пч = П * (1 - Нп/100) (4.13)

Нп - ставка налога на прибыль (в настоящее время Нп = 18%)

Пч = 2 126 956 * (1 - 18/100) = 1 744 104 руб.

Таблица 4.4 - Расчет прибыли

№ п/п

Наименование статей затрат

Норматив, %

Расчетная формула

Сумма затрат, руб.

А

В

С

Д

1

Полная себестоимость

-

-

11 816 423

2

Прибыль

18%

1Д*2В

100

2 126 956

3

Цена без НДС

-

1Д+2Д

13 943 379

4

НДС

20%

3Д*4В

100

2 788 676

5

Отпускная цена с НДС

-

3Д+4Д

16 732 055

6

Чистая прибыль

(1-18/100)

2Д*6В

1 744 104

5. Энергосбережение

5.1 Цели и средства реализации энергетической политики

Основной целью Энергетической политики Республики Беларусь является поиск путей и формирование механизмов оптимального развития и функционирования отраслей ТЭК, а также техническая реализация надежного и эффективного энергообеспечения всех отраслей экономики и населения, обеспечивающих производство конкурентоспособной продукции и достижение стандартов уровня и качества жизни населения высокоразвитых европейских государств при сохранении экологически безопасной окружающей среды.

Достижение поставленной цели должно базироваться на:

ь определении влияния уровня развития производительных сил и социальных условий жизни населения на потребление энергоносителей;

ь определении оптимального соотношения импорта и собственного производства энергоносителей, включая максимальное использование нетрадиционных и возобновляемых источников;

ь выборе надежных и экономически выгодных поставщиков ТЭР из-за пределов республики;

ь сохранении единства технологического управления в масштабах ТЭК;

ь рациональной структуре энергетических мощностей и систем транспорта энергоносителей;

ь надежном и экономичном энергообеспечении потребителей и максимально эффективным использованием энергоносителей за счет внедрения энергосберегающих организационно-технических мероприятий;

ь использовании геополитического положения республики для транзита всех видов энергоносителей, а также экспорта электроэнергии собственного производства;

ь удовлетворении интересов областей и отдельных городов в обеспечении энергоносителями путем расширения их доли собственности в основных фондах энергетических объектов, включая создание собственных муниципальных объектов, что предполагает и расширение прав в управлении и получении доходов, однако требует сохранения единства технологического управления в масштабах ТЭК;

ь учете принципиальных особенностей энергообеспечения районов, загрязненных радионуклидами;

ь технической политике, ориентированной на коренной повышение экономичности производства, распределения и использования ТЭР, экологической безопасности объектов ТЭК;

ь приоритетах глубокой переработки нефти на НПЗ и комплексного использования углеводородного сырья;

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

Цели энергетической политики достигаются с помощью:

ь ценовой и налоговой политики, обеспечивающей ликвидацию диспропорций в ценах (тарифах) на энергоносители и другие товары либо услуги при постепенном переходе к ценам и тарифам, которым соответствуют мировые цены в качестве верхнего предела и цены самофинансирования - в качестве нижнего;

ь формирования конкурентной среды во всех отраслях ТЭК путем создания полноценных хозяйственных субъектов рынка и рыночной инфраструктуры;

ь создания нормативно-правовой базы и разработки системы нормативных актов, регулирующих взаимоотношения субъектов энергетического рынка между собой, с органами государственного управления и общественностью;

ь совершенствование механизмов стимулирования широкого экономически целесообразного вовлечения в топливный баланс местных топливных ресурсов, возобновляемых источников энергии, бытовых и производственных отходов;

ь проведения активной инвестиционной политики.

5.2 Общие направления и приоритеты энергосберегающей политики

Стратегической целью деятельности в области энергосбережения на период до 2005 г. должно стать снижение энергоемкости ВВП и, в результате этого, снижение зависимости республики от импорта ТЭР, что может быть достигнуто за счет:

ь структурной перестройки отраслей экономики и промышленности;

ь повышения коэффициента полезного использования энергоносителей в результате внедрения новых энергосберегающих технологий, оборудования, приборов и материалов, утилизации вторичных энергоресурсов;

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

Организационно-экономической основой политики энергосбережения в перспективе должно стать развитие необходимой законодательно-правовой и нормативно-технической базы, в состав которой войдут ГОСТЫ, СНиПы, отраслевые нормы технологического проектирования и ряд других документов нормативного характера, определяющих требования в области энергосбережения. Основные организационно-экономические направления деятельности в области энергосбережения:

ь осуществление государственной экспертизы энергетической эффективности проектных решений с целью их оценки на соответствие действующим нормативам и стандартам в области энергосбережения и определения достаточности и обоснованности предусматриваемых мер по энергосбережению;

ь переход к проведению регулярных энергетических обследований хозяйствующих субъектов, а также сертификации продукции по энергоемкости и введение в действие системы прогрессивных норм расхода топлива и энергии;

ь пересмотр тарифной политики на тепловую, электрическую энергию и топлива с целью поэтапной ликвидации перекрестного субсидирования, а также включение в тариф только нормируемых затрат на производство и транспортировку соответствующих видов энергоресурсов;

ь разработка новых и совершенствование существующих экономических механизмов, стимулирующих повышение энергоэффективности производства продукции и оказания услуг и определяющих меры ответственности за нерациональное потребление ТЭР как для хозяйственных субъектов в целом, так и для конкретных руководителей и должностных лиц;

ь реализация положений Закона Республики Беларусь «Об энергосбережении» о введении обязательной энергомаркировки бытовых электроприборов и их сертификации по показателям энергопотребления; разработка стандартов минимальной энергоэффективности основных видов бытовых электроприборов и их энергомаркировки по классам энергоэффективности, гармонизированных с Директивами ЕС;

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

К основным техническим приоритетам деятельности до 2005 г. в области энергосбережения относятся:

ь повышение эффективности работы генерирующих источников за счет изменения структуры генерирующих мощностей в сторону расширения внедрения парогазовых и газотурбинных технологий, увеличения выработки электроэнергии на тепловом потреблении, преобразования котельных в мини-ТЭЦ, оптимизации режимов работы энергоисточников и оптимального распределения нагрузок энергосистемы;

ь модернизация и повышение эффективности работы котельных за счет перевода паровых котлов в водогрейный режим, модернизации тепловой изоляции на всех элементах и оборудовании котельных и тепловых сетей; отбора дутьевого воздуха с верхней части здания котельных; установки экономайзеров и других теплообменников для утилизации ВЭР; оснащения котлов автоматикой контроля процессов сжигания и регулирования, либо производственного контроля (мониторинга) топочного режима котлов на базе портативных измерителей тепловых потерь в увязке с режимами потребления тепловой энергии, установки аккумуляторов теплоты и др.;

ь внедрение котельного оборудования, работающего на горючих отходах производства, сельского и лесного хозяйства, деревообработки;

ь снижение потерь и технологического расхода энергоресурсов при транспортировке тепловой и электрической энергии, природного газа, нефти и нефтепродуктов за счет снижения расходов на собственные нужды обслуживаемых подразделений, технического перевооружения и оптимизации режимов загрузки электрических сетей и трансформаторных подстанций, тепловых сетей и тепловых пунктов; компрессорных станций на газопроводах, насосных в тепловых сетях, на нефте- и продуктопроводах с внедрением регулируемого электропривода;

ь создание мини-ТЭЦ на базе ПГУ и ГТУ на компрессорных станциях газопроводов;

ь создание технических условий (объединение тепловых сетей, строительство перемычек, аккумуляторов теплоты и т.п.) для максимальной передачи нагрузок от котельных любых ведомств на ТЭЦ со стоимостью тепловой энергии для владельцев котельных на уровне ее себестоимости на ТЭЦ;

ь наладка и автоматическое регулирование гидравлических и тепловых режимов тепловых сетей (перерасчет и шайбирование, замена сетевых насосов, регулировка и т.п.);

ь замена отопительных электрокотельных на топливные котлы (преимущественно на местных видах, горючих отходах), а также перевод всевозможных электросушильных установок и нагревательных печей (где это целесообразно) на топливоиспользующие установки;

ь внедрение автоматических систем регулирования потребления энергоносителей в системах отопления, освещения, горячего и холодного водоснабжения и вентиляции жилых, общественных и производственных помещений, в технологических установках всех типов;

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

ь дальнейшее развитие системы учета всех видов энергоносителей, включая учет их расхода на отопление жилых помещений, а также внедрение многотарифных счетчиков энергии;

ь максимальная утилизация тепловых вторичных энергоресурсов (горячей воды, конденсата, дымовых газов, вентвыбросов, канализационных стоков) в технологических процессах, системах отопления и горячего водоснабжения промышленных узлов и отдельных городов и населенных пунктов;

ь разработка и внедрение эффективных биогазовых установок для производства горючих газов и удобрений из отходов животноводства, растениеводства, специально выращиваемой биомассы;

ь разработка и внедрение технологии использования бытовых отходов и мусора для топливных целей;

ь внедрение теплонасосных установок на промышленных предприятиях в централизованных и индивидуальных системах отопления;

ь экономически целесообразное внедрение ветро-, гелио- и других нетрадиционных источников энергии;

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

ь разработка и внедрение технологии получения топлива для дизельных установок из метанола и рапсового технического масла;

ь разработка, организация производства и внедрение энергосберегающего оборудования, приборов, материалов;

ь децентрализация систем энергообеспечения потребителей теплом, топливом, сжатым воздухом с малыми нагрузками и резкопеременными режимами работы;

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

5.3 Принципы государственной политики энергосбережения

Согласно закона Республики Беларусь «Об энергосбережении», принятым 15 июля 1998 года, основными принципами государственного управления в сфере энергосбережения являются:

ь осуществление государственного надзора за рациональным использованием ТЭР;

ь разработка государственных и межгосударственных научно-технических, республиканских, отраслевых и региональных программ энергосбережения и их финансирование;

ь приведение нормативных документов в соответствие с требованием снижения энергоемкости материального производства, сферы услуг и быта;

ь создание систем финансово-экономических механизмов, обеспечивающих экономическую заинтересованность производителей и пользователей в эффективном использовании топливно-энергетических ресурсов, вовлечении в топливно-энергетический баланс нетрадиционных и возобновляемых источников энергии, а также в инвестировании средств в энергосберегающие мероприятия;

ь повышение уровня самообеспечения республики местными топливно-энергетическими ресурсами;

ь осуществление государственной экспертизы энергетической эффективности проектных решений;

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

ь реализация демонстрационных проектов высокой энергетической эффективности;

ь информационное обеспечение деятельности по энергосбережению и пропаганда передового отечественного и зарубежного опыта в этой области;

ь обучение производственного персонала и населения методам экономии топлива и энергии;

ь создание других экономических, информационных, организационных условий для реализации принципов энергосбережения.

5.4 Методы реализации государственной политики энергосбережения

Методы управления (регулирования) энергосбережением - это способы воздействия на поведение и деятельность, управляемых с целью снижения потребления, топливно-энергетических ресурсов при сохранении или увеличении объемов производства. Выделяют следующие методы управления:

ь социально-психологические методы или меры морального стимулирования;

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

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

Заключение

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

В ходе выполнения дипломного проекта сформулированы требования к системе, выбрана структура системы, спроектирован пользовательский интерфейс, проведены испытания системы, рассчитан экономический эффект внедрения данного проекта.

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

Дипломный проект выполнен на актуальную тему, связанную с защитой информации с использованием обнаружением вредоносных программ на основе сигнатурного анализа.

Данный проект может иметь и дальнейшее продолжение в виде доработки функционала, как интерфейса

По расчетам экономического эффекта получена полная себестоимость проекта, которая составляет 11 816 423 (руб.), но отпускаться он будет с учетом всех налогов и прибыли по цене 16 732 055 (руб.). Чистая прибыль, которую можно получить от реализации проекта составила 1 744 104 (руб.), что и является экономическим эффектом от создания данного программного средства вычислительной техники.

Все ошибки устранены. В результате тестирования была выявлена полная работоспособность системы.

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

Список использованных источников

[1] Основы работы антивирусных программ [электронный ресурс] - http://vudguit.no-ip.biz:3232, 09.06.2014.

[2] Обнаружение, основанное на сигнатурах [электронный ресурс] - http://ru.wikipedia.org, 09.06.2014.

[3] Кирьянов К.Г. «Сигнатурный анализ», Издательство ННГУ им. Н.И. Лобачевского, 2004.

[4] Основные направления энергосбережения в республике Беларусь [электронный ресурс] - http://www.energosovet.ru, 09.06.2014.

[5] Обнаружение и распознавание вирусов [электронный ресурс] - http://www.nf-team.org, 09.06.2014.

[6] Структура исполняемых фалов Win32 и Win64 [электронный ресурс] - http://cs.usu.edu.ru, 09.06.2014.

[7] Д.А. Козлов., А.А. Парандовский., А.К. Парандовский «Энциклопедия компьютерных вирусов», Издательство Солон-Р, 2001.

[8] Троелсен Э. «Язык программирования C# 5.0 и платформа.NET 4.5 (6-е издание)» - Москва, Издательский дом «Вильямс», 2013.

[9] Обеспечение безопасности и защиты информации [электронный ресурс] - http:// http://bookap.info, 09.06.2014.

[10] Лекция 2. Обзор языка C# [электронный ресурс] - http://www.ict.edu.ru, 09.06.2014.

[11] Основы программирования на Visual C# (Visual C sharp) [электронный ресурс] - http://compuzilla.ru, 09.06.2014.

[12] Постановление Совета Министров Республики Беларусь от 11.11.1998 №1731 «Об утверждении Положения о порядке разработки и выполнения республиканских отраслевых и региональных программ энергосбережения» [электронный ресурс] - http://pravo.newsby.org, 10.06.2014.

Размещено на Allbest.ru


Подобные документы

  • Выбор, обоснование и особенности языка программирования. Вербальное и графическое описание функционального назначения системы. Разработка диаграммы классов, описывающей логическую модель системы. Проектирование физической структуры программного средства.

    курсовая работа [2,4 M], добавлен 26.05.2014

  • Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.

    отчет по практике [700,5 K], добавлен 24.11.2014

  • Технико-экономическое обоснование создания автоматизированной системы. Выбор программируемого логического контроллера. Выбор модулей ввода-вывода. Средства разработки человеко-машинного интерфейса. Контроль обрыва датчиков. Контроль исправности насосов.

    дипломная работа [2,4 M], добавлен 14.11.2017

  • Результаты предпроектного анализа и проектирования для формирования технического задания в целях создания web-магазина по продаже элитной парфюмерии. Обоснование разработки web-сайта и языка программирования. Технико-экономическое обоснование проекта.

    дипломная работа [3,9 M], добавлен 24.06.2011

  • Характеристика и обоснование выбора технических средств и программного обеспечения: Windows XP, "1C:Бухгалтерия 8", Microsoft Office 2003. Экономическое обоснование расходов на конфигурацию, адаптацию, приобретение аппаратных средств и обучение.

    курсовая работа [32,0 K], добавлен 29.11.2008

  • Обоснование необходимости создания автоматизированного учета книг в библиотеке филиала РГГУ в г. Улан-Удэ. Проектирование программного продукта. Схема взаимосвязи программных модулей и файлов. Характеристика, классификация и кодирование информации.

    дипломная работа [4,6 M], добавлен 10.09.2015

  • Выбор инструментальной среды разработки программного обеспечения системы. Алгоритм создания теста и ввода его исходных данных. Анализ экономической эффективности применения программного обеспечения "Тестирования знаний обучающихся программированию".

    дипломная работа [3,2 M], добавлен 11.09.2014

  • Обоснование необходимости создания программного продукта. Данные, которые хранятся в базе данных. Обоснование их достаточности. Операции по обработке данных. Описание интерфейса пользователя с иллюстрациями диалоговых окон. Инструкция для пользователя.

    курсовая работа [886,5 K], добавлен 11.10.2008

  • Схема работы такси ОАО "Альянс". Логическая и физическая модель построения данных, обзор существующих аналогов. Порядок создания соответствующих форм, их основное содержание. Средства разработки и проектирования, принципы и обоснование их выбора.

    презентация [1,7 M], добавлен 22.07.2014

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

    курсовая работа [1,3 M], добавлен 09.09.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.