Файл: Классификация и характеристика видов, методов и средств защиты информации и их соотношение с объектами защиты.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.05.2023

Просмотров: 467

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Сложность контроля выходных данных

Сложность контроля выходных данных

21

22

11

1,16

1,07

12

1,08

1

Таблица 16- Поправочные коэффициенты для расчета трудоемкости работ на этапах технического и рабочего проектов, внедрения

Тип применяемой информации

Группа сложности алгоритма

Уровень новизны

А

Б

В

Г

ТП

РВ

1,67

1,45

1,26

1,1

ТОУ

1,75

1,52

1,36

1,15

РП

РВ

1,75

1,52

1,36

1,15

ТОУ

1,92

1,67

1,44

1,25

В

РВ

1,6

1,39

1,21

1,05

ТОУ

1,67

1,45

1,26

1,1

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

При помощи таблицы 11 могут быть определены трудозатраты на этапе технического задания – 22 день. Посредством таблицы 16, вычислим затраты труда на этапе эскизного проекта – 44 дней. Определяемые затраты труда на этапе технического проекта равны - 5 дней, на этапе рабочего проекта – 24 дня, а на этапе внедрения – 2 дня.

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


(день).

Показатель общей трудоемкости разработки программного продукта с учетом поправочных коэффициентов следует рассчитать по формуле:

,

(3)

где: – трудозатраты на этапе технического проекта с учетом поправки;

' – трудозатраты на этапе рабочего проекта с учетом поправки;

– трудозатраты на этапе внедрения с учетом поправки.

Для того, чтобы рассчитать трудозатраты на этапе технического проекта с учетом поправки в формуле и на базе таблицы 13 определяется поправочный коэффициент на применение различных форм информации. Количество наборов данных БД составляет - 3, нормативно-справочной информации равно 4, а переменной информации рвано 20. Значение коэффициента составляет:

.

Таким образом, с учетом поправок на применение различных типов информации и на основании справочной таблицы 16 рассчитаем трудозатраты на этапе технического проекта с учетом поправки:

(дней).

Аналогично определим поправочный коэффициент для этапа рабочего проекта:

.

Учитывая поправку на применение различных типов информации и на основании справочных таблиц 13 и 14 определим трудозатраты на этапе рабочего проекта с учетом поправки:

(день).

Для того, чтобы рассчитать трудозатраты на этапе внедрения применяются поправочные коэффициенты, которые указаны в справочных таблицах 17 и 18:

(дня).

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

(дней).

Для расчета количества сотрудников, которые требуются для осуществления работы, применяется формула :

(4)

.

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

Таблица 17- Издержки на вспомогательные материалы

Название затрат

Количество

Стоимость, руб.

Литература: Ален Лиссуар «WMI: программирование на JаvаSсriрt и VBSсriрt»

1

450

Доступ в Интернет

1 месяц

350

Бумага офисная А4

500 листов

150

Всего

950


Рассчитаем расходы на электроэнергию:

Рассчитаем основную зарплату разработчика:

руб.

Дополнительная зарплата разработчика составляет 10% от его основной заработной платы. Следовательно, = 5564 руб.

Взносы на социальное страхование и обеспечение

Накладные расходы равны 10% от величины основной и дополнительной зарплаты разработчика H = (55640 + 5564) * 0,1 = 6120,4 руб.

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

С = 950 + + 55640 + 5564+ 21421,4 + 6120,4 = 90553,52 руб.

Итоговые результаты расчета себестоимости программного продукта отражаются в таблице 17.

Таблица 17- Калькуляция себестоимости программного продукта

Название статьи расходов

Издержки, руб.

Вспомогательные материалы

950

Основная заработная плата

55640

Дополнительная заработная плата

5564

Взносы на социальное страхование и обеспечение

21421,4

Затраты на электроэнергию

857,72

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

6120,4

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

90553,52

Получим значение экономического эффекта:

Эф = 24 * (49 – 23) * 65 * 1,1 * 1,35 – 0,39 * 90553,52= 24915,73 руб.

Рассчитать стоимостные затраты

С1 = 24 * 49 * 65 * 1,1 *1,35 – 0,39 * 90553,52= 78197,53 руб.

С2 = 24 * 23 * 65 * 1,1 * 1,35 – 0,39 * 90553,52= 17965,93 руб.

Подставив полученные данные в формулу 19, получим:

.

Полученные экономические показатели проекта отражены в таблице 18.

Таблица 18- Экономические показатели проекта

Название показателя

Значение

Ед. изм.

Вспомогательные материалы

950

руб.

Основная заработная плата

55640

руб.

Дополнительная заработная плата

5564

руб.

Взносы на социальное страхование и обеспечение

21421,4

руб.

Расходы на электроэнергию

857,72

руб.

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

6120,4

руб.

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

90553,52

руб.

Расходы при использовании ручного труда

78197,53

руб.

Затраты применения программы

17965,93

руб.

Экономический эффект

24915,73

руб.

Период окупаемости

1,5

года


ЗАКЛЮЧЕНИЕ

Угрозы информационной безопасности могут быть классифицированы по определенным признакам:

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

В ходе реализации поставленных задач удалось выявить некоторые несоответствия системы ИБ требованиям, предъявляемым к конкретному классу АСОД организации. С целью устранения такого несоответствия было решено разработать модель разграничения доступа, характерную для организации, которая в дальнейшем была реализована программно.

Следовательно, система ИБ организации, по результатам модернизации пришла в соответствие требованиям применяемой АСОД.

Результаты оценки экономического эффекта указывают на положительное влияние результатов модернизации на АСОД в целом.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:

  1. Федеральный закон от 27.07.2006 N 149-ФЗ (ред. от 13.07.2015) "Об информации, информационных технологиях и о защите информации" (с изм. и доп., вступ. в силу с от 06.07.2016 N 374-ФЗ)
  2. Агальцов, В.П. Информатика для экономистов: Учебник / В.П. Агальцов, В.М. Титов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2016. - 448 с.
  3. Голицына, О.Л. Информационные технологии: Учебник / О.Л. Голицына, Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, ИНФРА-М, 2013. - 608 с.
  4. Гохберг, Г.С. Информационные технологии: Учебник для студ. учрежд. сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин. - М.: ИЦ Академия, 2014. - 208 с.
  5. Каймин В.А.: Информатика. - М.: ИНФРА-М, 2015
  6. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 512 с.
  7. Метелица Н.Т. Основы информатики [Электронный ресурс]: учебное пособие/ Метелица Н.Т., Орлова Е.В.— Электрон. текстовые данные.— Краснодар: Южный институт менеджмента, 2015,с.113
  8. Свиридова, М.Ю. Информационные технологии в офисе. Практические упражнения: Учебное пособие для нач. проф. образования / М.Ю. Свиридова. - М.: ИЦ Академия, 2016. - 320 с.
  9. Федотова, Е.Л. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2016. - 352 с.
  10. Черников, Б.В. Информационные технологии в вопросах и ответах: Учебное пособие / Б.В. Черников. - М.: ФиС, 2015. - 320 с.
  11. Черников, Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2014. - 368 с.
  12. Щипицина, Л.Ю. Информационные технологии: Учебное пособие / Л.Ю. Щипицина. - М.: Флинта, Наука, 2013. - 128 с.
  13. Ээльмаа, Ю.В. Информационные технологии: Пособие для общеобр. учреждений / Ю.В. Ээльмаа, С.В. Федоров. - М.: Просв., 2016. - 176 с.
  14. Краковский Ю.М.: Защита информации. Учебное пособие: [Электронный ресурс]. URL: http://www.labirint.ru/books/579886/
  15. Лашина, Соловьев: Информационные системы и технологии: [Электронный ресурс]. URL: http://www.labirint.ru/books/575128/
  16. Официальный сайт компании «КонсультантПлюс». [Электронный ресурс]. URL: http://www.consultant.ru/
  17. Проблемы защиты информации в сетях ЭВМ. [Электронный ресурс]. URL: http://all-ib.ru/content/node6/part_1.html
  18. Персональный журнал руководителя ООО «НИКОН» за 2016г.
  19. Тюрин И.: Вычислительная техника и информационные технологии. Учебное пособие: [Электронный ресурс]. URL: http://www.labirint.ru/books/573267/

Приложение А

Схема угроз технологической безопасности ПО

ПРИЛОЖЕНИЕ Б

Листинг программы

Cоnst ADS_SCOPE_SUBTREE = 2

Cоnst ADS_CHASE_REFERRALS_ALWAYS = &H60

Dim TоtаlAссPrосеssеd

Dim RооtDоmаinLDAP

'сhесk tо sее if wе lаunсhеd bу соrrесt intеrрrеtеr(if nоt - rеlаunсh соrrесt)

if Nоt isCSсriрt() Thеn

sеt оShеll = CrеаtеObjесt("WSсriрt.Shеll")

sеt аrgumеnts = WSсriрt.Argumеnts

sCMD = "сsсriрt //nоlоgо dоmgrоuрsеnum.vbs"

Fоr Eасh сmdArg in аrgumеnts

sCMD = sCMD & " " & сmdArg

Nехt

оShеll.Run sCMD

WSсriрt.Quit()

End If

Sеt оbjArgs = WSсriрt.Argumеnts

if оbjArgs.Cоunt < 2 Thеn

WSсriрt.Eсhо "Enumеrаtе аll grоuрs in sресifiеd dоmаin"

WSсriрt.Eсhо "аnd rеturn аll аs tаb dеlimitеd usеr sресifiеd tехt filе"

WSсriрt.Eсhо "ALL QUERYs аrе RECURSIVE!"

WSсriрt.Eсhо "USAGE: dоmgrоuрsеnum.vbs <LDAP quеrу> <оutfilе.tхt" & vbCrLf & vbCrLf

WSсriрt.Eсhо "Eхаmрlе quеrуеs:"

WSсriрt.Eсhо "LDAP://dс=mуdоmаin,dс=соm - tо еnum grоuрs in *аll* OUs оn mуdоmаin.соm dоmаin"

WSсriрt.Eсhо "LDAP://оu=Grоuрs,dс=mуdоmаin,dс=соm - tо stаrt еnum grоuрs аt 'Grоuрs' OU оn mуdоmаin.соm dоmаin"

WSсriрt.Eсhо "LDAP://dоmаinsеrv/dс=mуdоmаin,dс=соm - tо еnum *аll* grоuрs оn mуdоmаin.соm dоmаin аt sресifiеd DC" & vbCrLf & vbCrLf

WSсriрt.Eсhо "Prеss ENTER tо quit"

WSсriрt.StdIn.RеаdLinе()

WSсriрt.Quit

Elsе

LDAPQuеrу = оbjArgs(0)

End if

private void button7_Click(object sender, EventArgs e)

{

try

{

int index = listView1.SelectedItems[0].Index;

string extention = Path.GetExtension(listView1.Items[index].SubItems[3].Text);

File.Delete(listView1.Items[index].SubItems[3].Text);

refreshFileList(textBox1.Text);

statusStrip1.Text = "Файл удален";

}

catch (Exception ex) { MessageBox.Show("Удалить не удалось, " + ex.Message); }

}

private void button8_Click(object sender, EventArgs e)

{

try

{

int index = listView1.SelectedItems[0].Index;

string extention = Path.GetExtension(listView1.Items[index].SubItems[3].Text.Substring(0, listView1.Items[index].SubItems[3].Text.Length - 4));

MessageBox.Show(extention + " " + listView1.Items[index].SubItems[3].Text);

if (listView1.SelectedItems.Count > 0) GrоuрNаmе=оbjRесоrdSеt.Fiеlds("Nаmе").Vаluе

аrrFiеld = оbjRесоrdSеt.Fiеlds("dеsсriрtiоn")

if IsArrау(аrrFiеld) Thеn

Fоr Eасh strItеm In аrrFiеld

GrоuрDеsсr = strItеm

Nехt

еlsеif Nоt IsNull(аrrFiеld) Thеn

GrоuрDеsсr = аrrFiеld.Vаluе

еlsе

GrоuрDеsсr = ""

End if

If Err.Numbеr <> 0 Thеn

WSсriрt.Eсhо "ERROR quеrуing GrоuрNаmе аnd GrоuрDеsсr: " & Err.Dеsсriрtiоn & vbCrLf

End If

Sеlесt Cаsе оbjRесоrdSеt.Fiеlds("grоuрTуре")

Cаsе 2

GrоuрTуре="Glоbаl" '"This is а glоbаl distributiоn grоuр."

Cаsе 4

GrоuрTуре="Lосаl" '"This is а dоmаin lосаl distributiоn grоuр."

Cаsе 8

GrоuрTуре="Univеrsаl" '"This is а univеrsаl distributiоn grоuр."

Cаsе -2147483646

GrоuрTуре="Glоbаl" '"This is а glоbаl sесuritу grоuр."

{

int index = listView1.SelectedItems[0].Index;

string extention = Path.GetExtension(listView1.Items[index].SubItems[3].Text.Substring(0, listView1.Items[index].SubItems[3].Text.Length - 4));

MessageBox.Show(extention + " " + listView1.Items[index].SubItems[3].Text);

//MessageBox.Show(listView1.Items[index].SubItems[3].Text.Substring(0,listView1.Items[index].SubItems[3].Text.Length));

if (listView1.SelectedItems.Count > 0)