Построение локальной вычислительной сети подразделения организации под управлением Windows NT

Страница 13

6.3.2.выбор среды программирования

На текущий момент имеется несколько развитых языков программирования, позволяющих создавать полноценные программы, предназначенные для работы в среде Windows NT, но основными конкурирующими платформами стали Delphi и C++. В последнее время мы стали свидетелями прогресса в области программирования: появились программные продукты, реализующие концепцию быстрой графической разработки программ (rapid application development - RAD). Примерами таких сред программирования для C++ могут являться Optima++ фирмы Powersoft и C++Builder фирмы Borland[10].

C++ Builder для Windows 95 и Windows NT – выпущенное в 1997г. компанией Borland International новое средство быстрой разработки корпоративных информационных систем. Это средство сочетает в себе удобства визуальной среды разработки, объектно-ориентированный подход, разнообразные возможности повторного использования кода, открытую архитектуру и высокопроизводительный компилятор языка С++[11].

Интерфейс С++ Builder в значительной мере повторяет модель Delphi с инструментальной панелью компонентов (рис.6.2).

Рис.6.2.Интерфейс Borland C++ Builder.

Программирование в основном сводится к проектированию форм из элементов графической библиотеки компонентов (Visual Component Library). Разместив компоненты, программист устанавливает их свойства и “привязывает” программные фрагменты к определенным событиям.

Библиотека Visual Component Library содержит более ста компонентов. Помимо стандартных объектов пользовательского интерфейса Microsoft Windows имеются компоненты для: наиболее употребительных элементов управления Windows 95; элементов управления, связанных с базами данных; объектов баз данных, например, таблиц и транзакций; объектов для составления отчетов; компонентов Internet. Реализована и совместимость с элементами ActiveX.

В С++ Builder применена технология инкрементного построения проекта, впервые реализованная в Delphi. Проект может быть создан в фоновом режиме, параллельно с редактированием исходного текста, что значительно сокращает время, затрачиваемое на его разработку.

Отладчик С++ Builder полностью интегрирован в пакет. При исполнении программы разработчик имеет доступ к окнам контроля значений переменных, почкам прерываний, потокам, регистрам и стекам вызовов. В любой момент программу можно приостановить, внести изменения и частично перестроить проект. Конструктор форм и другие инструментальные средства продолжают функционировать во время выполнения программы, что позволяет в ходе отладки добавлять новые события[10].

Вышеперечисленные, а также многие другие достоинства пакета Borland C++ Builder, делают его очень удобной средой для разработки программ под Windows 95 и Windows NT, что стало решающим аргументом при выборе среды программирования для написания программы анализа системного журнала безопасности.

6.3.3.Функции программы

Программа должна быть способна проводить анализ файла журнала безопасности и на его основе выдавать в наглядном виде следующие результаты:

· общая информация (размер файла журнала, количество записей, дата первой и последней записи и т.д.);

· диаграмма, показывающая распределение количества событий НСД для каждого пользователя;

· диаграмма, показывающая распределение количества событий НСД для каждой рабочей станции;

· график динамики событий НСД по дням в пределах месяца;

· график динамики событий НСД по часам в пределах суток.

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

6.3.4.Разработка интерфейса программы

ЗАКЛЮЧЕНИЕ

В данном дипломном проекте была рассмотрена проблема обеспечения безопасности информации в локальной вычислительной сети подразделения с заданной организационно-штатной структурой на базе Windows NT. Основным требованием, предъявляемым к проектируемой ЛВС, является безопасность данных.

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

Был проведен всесторонний анализ возможностей операционной системы Windows NT, в результате которого было установлено, что штатных средств обеспечения безопасности не достаточно. На основе предъявленных требований был сделан выбор дополнительного средства – программно-аппаратного комплекса Secret Net NT.

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

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

Список литературы

1. А.Юдин. ”Концепции и руководство по планированию Microsoft Windows NT Server”.

2. В.Мельников. ”Защита информации в компьютерных системах”. Москва. ”Финансы и статистика”. ”Электроинформ”. 1997.

3. “Руководство администратора безопасности системы “Secret Net NT”. Информзащита.

4. С.Штайнке. “Идентификация и криптография”. LANЖурнал сетевых решений. 1998. №2.

5. В.Жельников. “Криптография от папируса до компьютера”. ABF. Москва. 1997.

6. “Руководство администратора по установке Secret Net NT”. Информзащита.

7. Б.Нанс. “Компьютерные сети”. Москва. Бином. 1996.

8. Г.Дейтел. “Введение в операционные системы”. Т.2. Москва. Мир. 1987.

9. П.Дайсон. “Овладеваем пакетом Norton Utilities 6”. Москва. Мир. 1993.

10. Д.Боулинг. “С++ в поисках RADости”. PC Magazine. 1997. №5.

11. Н.З.Елманова, С.П.Кошель. “Введение в Borland C++ Builder”. Москва. Диалог-МИФИ. 1998.

Приложение 1

Список наиболее частых паролей

aaa

abc

afgan

alex

alexey

andrei

andrey

ann

anton

apple

band

bank

baron

bear

beat

beatles

best

beta

black

blue

board

boris

boy

can

castle

cat

center

chance

chaos

cherry

club

computer

cross

data

death

december

delta

denis

devil

dima

dmitry

dmitriy

dog

door

dragon

dream

eagle

east

easy

elena

eugene

eye

field

filter

finish

flower

force

friend

fun

george

girl

golf

great

green

gray

hand

hell

hello

help

hero

hockey

horse

house

igor

ilya

info

irene

iron

jazz

job

julia

jury

killer

kirill

knight

kostya

land

larry

last

legal

lenin

light

little

long

lord

love

mad

magic

major

mark

market

master

moscow music

natalia

network

nice

night

normal

north

old

oleg

omega

panel

paradise

password

pavel

peter

philip

phone

pilot

pizza

police

prince

protect

quest

rain

ranger

real

red

remote

risk

river

robot

roman

room

rose

ruslan

russia

sasha

school

secret

secure

serge

sergei

sergey

service

sex

shadow

shark

shit

shop

simple

sky

slava

simple

sound

south

spy

square

standard

star

station

street

success

summer

super

sweet

system