Система обеспечения защищенности локальной сети отдела воинской части

Структура локальной вычислительной сети и расположение ее элементов в помещении. Анализ угроз безопасности сети. Реализация и описание программы централизованного управления настройками по безопасности Windows NT и MS SQL, эффективность ее внедрения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.01.2012
Размер файла 3,1 M

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

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

end;

end;

if CAD.Tag=CAD_Old then CAD.Font.Style:=[]

else CAD.Font.Style:=[fsBold];

CheckApply;

if CAD.Tag=CCAD then ImageList.GetIcon(0, CADImage.Picture.Icon)

else ImageList.GetIcon(1, CADImage.Picture.Icon);

end;

//процедура сохранения измененных настроек

procedure Tmain.ApplyClick(Sender: TObject);

begin

if CAD.Tag<>CAD_Old then SetCADSettings;

if RestrictAnonymous.Tag<>RestrictAnonymous_Old then SetRestrictAnonymousSettings;

if AutoShare.Tag<>AutoShare_Old then SetAutoShareSettings;

if (ScreenSaver.Tag<>ScreenSaver_Old) or (ScreenSaverPass.Tag<>ScreenSaverPass_Old) or

(ScreenSaverTime.Tag<>ScreenSaverTime_Old)

then SetScreenSaverSettings;

if MSSQLPort.Tag<>MSSQLPort_Old then SetMSSQLPortSettings;

if XP_CMDShell.Tag<>XP_CMDShell_Old then SetXP_CMDShellSettings;

if AuditLevel.ItemIndex<>AuditLevel_Old then SetAuditLevelSettings;

Apply.Enabled:=False;

RestrictAnonymous.Font.Style:=[];

AutoShare.Font.Style:=[];

ScreenSaver.Font.Style:=[];

ScreenSaverPass.Font.Style:=[];

ScreenSaverTime.Font.Style:=[];

Label1.Font.Style:=[];

Label2.Font.Style:=[];

MSSQLPort.Font.Style:=[];

Label6.Font.Style:=[];

XP_CMDShell.Font.Style:=[];

AuditLevel.Font.Style:=[];

Label7.Font.Style:=[];

end;

//процедура изменения настроек анонимного доступа к системе

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.RestrictAnonymousClick(Sender: TObject);

begin

case RestrictAnonymous.State of

cbChecked: begin

RestrictAnonymous.Tag:=1;

RestrictAnonymous.Hint:='Включено'

end;

cbUnchecked: begin

RestrictAnonymous.Tag:=0;

RestrictAnonymous.Hint:='Выключено'

end;

end;

if RestrictAnonymous.Tag=RestrictAnonymous_Old then RestrictAnonymous.Font.Style:=[]

else RestrictAnonymous.Font.Style:=[fsBold];

CheckApply;

if RestrictAnonymous.Tag=CRestrictAnonymous then ImageList.GetIcon(0, RestrictAnonymousImage.Picture.Icon)

else ImageList.GetIcon(1, RestrictAnonymousImage.Picture.Icon);

end;

//процедура изменения настроек ресурсов общего доступа (ADMIN$, C$ И т.д.)

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.AutoShareClick(Sender: TObject);

begin

case AutoShare.State of

cbChecked: begin

AutoShare.Tag:=1;

AutoShare.Hint:='Включено'

end;

cbUnchecked: begin

AutoShare.Tag:=0;

AutoShare.Hint:='Выключено'

end;

end;

if AutoShare.Tag=AutoShare_Old then AutoShare.Font.Style:=[]

else AutoShare.Font.Style:=[fsBold];

CheckApply;

if AutoShare.Tag=CAutoShare then ImageList.GetIcon(0, AutoShareImage.Picture.Icon)

else ImageList.GetIcon(1, AutoShareImage.Picture.Icon);

end;

//процедура изменения настроек хранителя экрана:активность

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.ScreenSaverClick(Sender: TObject);

begin

case ScreenSaver.State of

cbChecked: begin

ScreenSaver.Tag:=1;

ScreenSaver.Hint:='Включено';

ScreenSaverPass.Enabled:=True;

ScreenSaverTime.Enabled:=True;

Label1.Enabled:=True;

Label2.Enabled:=True;

end;

cbUnchecked: begin

ScreenSaver.Tag:=0;

ScreenSaver.Hint:='Выключено';

ScreenSaverPass.Enabled:=False;

ScreenSaverTime.Enabled:=False;

Label1.Enabled:=False;

Label2.Enabled:=False;

end;

end;

if ScreenSaver.Tag=ScreenSaver_Old then ScreenSaver.Font.Style:=[]

else ScreenSaver.Font.Style:=[fsBold];

CheckApply;

if ScreenSaver.Tag=CScreenSaver then ImageList.GetIcon(0, ScreenSaverImage.Picture.Icon)

else ImageList.GetIcon(1, ScreenSaverImage.Picture.Icon);

end;

//процедура изменения настроек хранителя экрана:защита паролем

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.ScreenSaverPassClick(Sender: TObject);

begin

case ScreenSaverPass.State of

cbChecked: begin

ScreenSaverPass.Tag:=1;

ScreenSaverPass.Hint:='Включено'

end;

cbUnchecked: begin

ScreenSaverPass.Tag:=0;

ScreenSaverPass.Hint:='Выключено'

end;

end;

if ScreenSaverPass.Tag=ScreenSaverPass_Old then ScreenSaverPass.Font.Style:=[]

else ScreenSaverPass.Font.Style:=[fsBold];

CheckApply;

if ScreenSaverPass.Tag=CScreenSaverPass then ImageList.GetIcon(0, ScreenSaverPassImage.Picture.Icon)

else ImageList.GetIcon(1, ScreenSaverPassImage.Picture.Icon);

end;

//процедура изменения настроек хранителя экрана:время неактивности

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.ScreenSaverTimeChange(Sender: TObject);

begin

if ScreenSaverTime.Text<>'' then begin

ScreenSaverTime.Tag:=ScreenSaverTime.Value;

ScreenSaverTime.Hint:='Хранитель экрана включится через '+IntToStr(ScreenSaverTime.Tag)+' мин. неактивности компьютера';

if ScreenSaverTime.Tag=ScreenSaverTime_Old then begin

ScreenSaverTime.Font.Style:=[];

Label1.Font.Style:=[];

Label2.Font.Style:=[];

end

else begin

ScreenSaverTime.Font.Style:=[fsBold];

Label1.Font.Style:=[fsBold];

Label2.Font.Style:=[fsBold];

end;

end else

ScreenSaverTime.Hint:='Хранитель экрана включится через ??? мин. неактивности компьютера';

CheckApply;

end;

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

procedure Tmain.ScreenSaverTimeExit(Sender: TObject);

begin

if ScreenSaverTime.Text='' then ScreenSaverTime.Value:=1;

end;

//процедура запуска оснастки MMC "Security Options"

procedure Tmain.OpenSecurityOptionsClick(Sender: TObject);

var

handle:HWND;

begin

ShellExecute(handle, 'open', 'SecurityOptions.msc', nil, nil, SW_SHOWNORMAL);

end;

//процедура запуска оснастки MMC "User Rights Assignment"

procedure Tmain.OpenUserRightsClick(Sender: TObject);

var

handle:HWND;

begin

ShellExecute(handle, 'open', 'UserRights.msc', nil, nil, SW_SHOWNORMAL)

end;

//процедура изменения настроек слушающего порта MS SQL сервера

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.MSSQLPortChange(Sender: TObject);

begin

if MSSQLPort.Text<>'' then begin

MSSQLPort.Tag:=MSSQLPort.Value;

MSSQLPort.Hint:='MS SQL Server принимает соединения на '+IntToStr(MSSQLPort.Value)+' порту';

if MSSQLPort.Tag=MSSQLPort_Old then begin

MSSQLPort.Font.Style:=[];

Label6.Font.Style:=[];

end

else begin

MSSQLPort.Font.Style:=[fsBold];

Label6.Font.Style:=[fsBold];

end;

end else

MSSQLPort.Hint:='MS SQL Server принимает соединения на ??? порту';

CheckApply;

if (MSSQLPort.Enabled) then begin

if (MSSQLPort.Tag=CMSSQLPort) then ImageList.GetIcon(0, MSSQLPortImage.Picture.Icon)

else ImageList.GetIcon(1, MSSQLPortImage.Picture.Icon);

end;

end;

//процедура изменения настроек расширенной хранимой процедуры xp_cmdshell

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.XP_CMDShellClick(Sender: TObject);

begin

case XP_CMDShell.State of

cbChecked: begin

XP_CMDShell.Tag:=1;

XP_CMDShell.Hint:='Включено'

end;

cbUnchecked: begin

XP_CMDShell.Tag:=0;

XP_CMDShell.Hint:='Выключено'

end;

end;

if XP_CMDShell.Tag=XP_CMDShell_Old then XP_CMDShell.Font.Style:=[]

else XP_CMDShell.Font.Style:=[fsBold];

CheckApply;

if (XP_CMDShell.Enabled) then begin

if (XP_CMDShell.Tag=CXP_CMDShell) then ImageList.GetIcon(0, XP_CMDShellImage.Picture.Icon)

else ImageList.GetIcon(1, XP_CMDShellImage.Picture.Icon);

end;

end;

//процедура установки рекомендуемых настроек

procedure Tmain.RecommendClick(Sender: TObject);

begin

CAD.Checked:=CCAD=1;

CADClick(Sender);

RestrictAnonymous.Checked:=CRestrictAnonymous=1;

RestrictAnonymousClick(Sender);

AutoShare.Checked:=CAutoShare=1;

AutoShareClick(Sender);

ScreenSaver.Checked:=CScreenSaver=1;

ScreenSaverClick(Sender);

ScreenSaverPass.Checked:=CScreenSaverPass=1;

ScreenSaverPassClick(Sender);

if MSSQLPort.Enabled then begin

MSSQLPort.Value:=CMSSQLPort;

MSSQLPortChange(Sender);

end;

if XP_CMDShell.Enabled then begin

XP_CMDShell.Checked:=CXP_CMDShell=1;

XP_CMDShellClick(Sender);

end;

if AuditLevel.Enabled then begin

AuditLevel.ItemIndex:=CAuditLevel;

AuditLevelChange(Sender);

end;

Apply.SetFocus;

end;

//процедура изменения настроек уровня аудита MS SQL сервера

//обрабатываются изменение настройки и соответствие рекомендуемым

procedure Tmain.AuditLevelChange(Sender: TObject);

begin

if AuditLevel.ItemIndex=AuditLevel_Old then begin

AuditLevel.Font.Style:=[];

Label7.Font.Style:=[];

end

else begin

AuditLevel.Font.Style:=[fsBold];

Label7.Font.Style:=[fsBold];

end;

CheckApply;

if (AuditLevel.Enabled) then begin

if (AuditLevel.ItemIndex=CAuditLevel) then ImageList.GetIcon(0, AuditLevelImage.Picture.Icon)

else ImageList.GetIcon(1, AuditLevelImage.Picture.Icon);

end;

end;

//процедура запуска диалога настроек безопасности для директории %systemroot%/system32

procedure Tmain.OpenSecuritySettingsSystem32Click(Sender: TObject);

begin

JvObjectPropertiesDialog.Execute;

end;

end.

ПРИЛОЖЕНИЕ Б

Рекомендации по обеспечению защиты локальной сети отдела

Реорганизацию сети с целью повышения уровня ее защищенности рекомендуется проводить в 2 этапа.

а) Этап «минимальных затрат» - изменения настроек безопасности в Windows NT и MS SQL и применение разработанной специальной программы - “Центральной консоли управления настройками по безопасности Windows NT и MS SQL”.

Рекомендуется предпринять следующие меры:

1) переименовать бюджет administrator; создать новый бюджет с именем administrator для фиксации попыток вторжения и сделать недоступным бюджет guest;

2) при инсталляции запрещается устанавливать все программные продукты в директорию C:\WINNT;

3) при инсталляции загрузочный раздел (boot partition) должен использоваться только для загрузочных и системных файлов;

4) на панели управления функцию Password Protected сделать доступной для Screensaver (в ключе реестра «HKEY_CURRENT_USER\Control Panel\Desktop» установка параметров «ScreenSaveActive» и «ScreenSaverIsSecure» в «1»);

5) отключить автоматическое включаемое совместное использование ADMIN$, C$, D$, и т.д (в ключе реестра «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters» установка параметра «AutoShareWks» в «0»);

6) отключить информацию о бюджетах и разделяемых ресурсах через анонимный доступ (в ключе реестра «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa» установка параметра «RestrictAnonymous» в «1»);

7) использовать комбинации клавиш Ctrl+Alt+Del при входе в систему (в ключе реестра «HKEY_LOCAL_MACHINE\SOFTWARE\MicrosoftWindows\CurrentVersion\policies\system» установка параметра «DisableCAD» в «0»);

8) для MS SQL рекомендуется изменить номер слушающего порта, а также отключить использование расширенной хранимой процедуры (extended stored procedure) xp_cmdshell;

9) постоянно контролировать процессы, запущенные в системе;

10) применять ПО “Центральная консоль управления настройками по безопасности Windows NT и MS SQL” для анализа и настройки разнородных критичных параметров безопасности установленной в отделе операционной системы.

б) Этап качественного изменения системы безопасности отдела посредством установки защищенной ОС МСВС 3.0.

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


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

  • Проект локальной вычислительной сети организации ТРЦ "Синема" под управлением операционной системы Windows 2000 Advanced Server. Проблема окупаемости и рентабельности внедрения корпоративной локальной сети. Управление ресурсами и пользователями сети.

    дипломная работа [633,3 K], добавлен 26.02.2017

  • Анализ и практическая реализация использования администрирования и мониторинга сети на предприятии. Процесс создания карты сети в программе LANState. Сетевые программы для сисадминов, программы мониторинга сети. Описание локальной вычислительной сети.

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

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

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

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

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

  • Характеристика деятельности и диагностический анализ системы управления ООО "Минтком". Технология проектирования и создания локальной вычислительной сети: прокладка, монтаж, тестирование и диагностика локальной сети. Администрирование ЛВС в Windows 7.

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

  • Понятие локальной вычислительной сети, архитектура построения компьютерных сетей. Локальные настройки компьютеров. Установка учетной записи администратора. Настройка антивирусной безопасности. Структура подразделения по обслуживанию компьютерной сети.

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

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

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

  • Подключение рабочих станций к локальной вычислительной сети по стандарту IEEE 802.3 10/100 BASET. Расчёт длины витой пары, затраченной на реализацию сети и количества разъёмов RJ-45. Построение топологии локальной вычислительной сети учреждения.

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

  • Обоснование модернизации локальной вычислительной сети (ЛВС) предприятия. Оборудование и программное обеспечение ЛВС. Выбор топологии сети, кабеля и коммутатора. Внедрение и настройка Wi-Fi - точки доступа. Обеспечение надежности и безопасности сети.

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

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

    курсовая работа [749,1 K], добавлен 05.05.2010

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