Разработка информационной подсистемы "Traffic Manager", осуществляющей управление и мониторинг межсетевого экрана Microsoft Forefront Threat Management Gateway 2010

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



В.С. Системный анализ в управление [Текст]. М.: Финансы и статистика, 2002. - 700с.

.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений [Текст]. СПб.: КОРОНА принт, 2000. - 416с.

.Кренке, Г. Теория и практика построения баз данных [Текст]. СПб.: Питер, 2001. - 858с.

.Ульман Дж., Уидом Дж. Введение в системы баз данных [Текст]. М.: Лори, 2000. - 374с.

7.Microsoft Forefront Threat Management Gateway 2010 SDK [Электронный ресурс] // Библиотека для разработчиков MSDN. - 2011. - Режим доступа к электрон, дан.:

.Свободная энциклопедия Википедия [Электронная энциклопедия] // Сетевая энциклопедия Wikipedia. 2000. - Forefront TMG 2010:

9.Информационный портал IsaServer.org - все для межсетевых экранов [электронный ресурс]: - Режим доступа:

.Информационный портал ITband.ru - Статьи об IT. Доступно о сложном [электронный ресурс]: - Режим доступа:

.Информационный портал technet.microsoft.com - Центральный ресурс для ИТ-специалиста [электронный ресурс]: - Режим доступа:

.Информационный портал Forefront-TMG.ru - Microsoft Forefront TMG [электронный ресурс]: - Режим доступа:

.Информационный портал OSzone.net - компьютерный информационный портал [электронный ресурс]: - Режим доступа:

.Информационный портал W2A.ru - социальная сеть системных администраторов [электронный ресурс]: - Режим доступа:

.Информационный портал InAdmin.ru - просто о сложном [электронный ресурс]: - Режим доступа:

.Информационный портал Microsoft Learning - учебный центр Microsoft для ИТ-специалистов [электронный ресурс]: - Режим доступа:

.Форум по продуктам компании Microsoft social.technet.microsoft.com - форум ISA Server и Forefront TMG [электронный ресурс]: - Режим доступа:

.Информационный портал mka.ru - Мир компьютерной автоматизации [электронный ресурс]: - Режим доступа:

.Информационный портал Rtsoft.ru - средства и системы автоматизации [электронный ресурс]: - Режим доступа:

.Информационный портал Asutp.ru - cредства и системы компьютерной автоматизации [электронный ресурс]: - Режим доступа:

ПРИЛОЖЕНИЯ

Приложение А

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

Листинг файла fwsrv.sqlNOT EXISTS (SELECT name FROM sysobjects WHERE name = 'sp_batch_insert' AND type = 'P')sp_executesql N'CREATE PROCEDURE sp_batch_insert @tempTableName nvarchar(100), @tableName nvarchar(100) AS(''INSERT into ['' + @tableName + ''] SELECT * FROM ['' + @tempTableName + '']'')(''truncate table ['' + @tempTableName + '']'')'NOT EXISTS (SELECT name FROM sysobjects WHERE name = 'sp_batch_discard' AND type = 'P')sp_executesql N'CREATE PROCEDURE sp_batch_discard @tempTableName nvarchar(100) AS(''truncate table ['' + @tempTableName + '']'')'TABLE FirewallLog (

[servername] nvarchar(128),

[logTime] datetime,

[protocol] varchar(32),

[SourceIP] uniqueidentifier,

[SourcePort] int,

[DestinationIP] uniqueidentifier,

[DestinationPort] int,

[OriginalClientIP] uniqueidentifier,

[SourceNetwork] nvarchar(128),

[DestinationNetwork] nvarchar(128),

[Action] smallint,

[resultcode] int,

[rule] nvarchar(128),

[ApplicationProtocol] nvarchar(128),

[Bidirectional] smallint,

[bytessent] bigint,

[bytessentDelta] bigint,

[bytesrecvd] bigint,

[bytesrecvdDelta] bigint,

[connectiontime] int,

[connectiontimeDelta] int,

[DestinationName] varchar(255),

[ClientUserName] varchar(514),

[ClientAgent] varchar(255),

[sessionid] int,

[connectionid] int,

[Interface] varchar(25),

[IPHeader] varchar(255),

[Payload] varchar(255),

[GmtLogTime] datetime,

[ipsScanResult] smallint,

[ipsSignature] nvarchar(128),

[NATAddress] uniqueidentifier,

[FwcClientFqdn] varchar(255),

[FwcAppPath] varchar(260),

[FwcAppSHA1Hash] varchar(41),

[FwcAppTrusState] smallint,

[FwcAppInternalName] varchar(64),

[FwcAppProductName] varchar(64),

[FwcAppProductVersion] varchar(20),

[FwcAppFileVersion] varchar(20),

[FwcAppOrgFileName] varchar(64),

[InternalServiceInfo] int,

[ipsApplicationProtocol] nvarchar(128),

[FwcVersion] varchar(32)

)CLUSTERED INDEX [IX_FirewallLog_DateTime] ON [FirewallLog]([logTime]) ON [PRIMARY]

Листинг файла w3proxy.sqlNOT EXISTS (SELECT name FROM sysobjects WHERE name = 'sp_batch_insert' AND type = 'P')sp_executesql N'CREATE PROCEDURE sp_batch_insert @tempTableName nvarchar(100), @tableName nvarchar(100) AS(''INSERT into ['' + @tableName + ''] SELECT * FROM ['' + @tempTableName + '']'')(''truncate table ['' + @tempTableName + '']'')'NOT EXISTS (SELECT name FROM sysobjects WHERE name = 'sp_batch_discard' AND type = 'P')sp_executesql N'CREATE PROCEDURE sp_batch_discard @tempTableName nvarchar(100) AS(''truncate table ['' + @tempTableName + '']'')'TABLE WebProxyLog (

[ClientIP] uniqueidentifier,

[ClientUserName] nvarchar(514),

[ClientAgent] varchar(128),

[ClientAuthenticate] smallint,

[logTime] datetime,

[service] smallint,

[servername] nvarchar(32),

[referredserver] varchar(255),

[DestHost] varchar(255),

[DestHostIP] uniqueidentifier,

[DestHostPort] int,

[processingtime] int,

[bytesrecvd] bigint,

[bytessent] bigint,

[protocol] varchar(13),

[transport] varchar(8),

[operation] varchar(24),

[uri] varchar(2048),

[mimetype] varchar(32),

[objectsource] smallint,

[resultcode] int,

[CacheInfo] int,

[rule] nvarchar(128),

[FilterInfo] nvarchar(256),

[SrcNetwork] nvarchar(128),

[DstNetwork] nvarchar(128),

[ErrorInfo] int,

[Action] varchar(32),

[GmtLogTime] datetime,

[AuthenticationServer] varchar(255),

[ipsScanResult] smallint,

[ipsSignature] nvarchar(128),

[ThreatName] varchar(255),

[MalwareInspectionAction] smallint,

[MalwareInspectionResult] smallint,

[UrlCategory] int,

[MalwareInspectionContentDeliveryMethod] smallint,

[UagArrayId] varchar(20),

[UagVersion] int,

[UagModuleId] varchar(20),

[UagId] int,

[UagSeverity] varchar(20),

[UagType] varchar(20),

[UagEventName] varchar(60),

[UagSessionId] varchar(50),

[UagTrunkName] varchar(128),

[UagServiceName] varchar(20),

[UagErrorCode] int,

[MalwareInspectionDuration] int,

[MalwareInspectionThreatLevel] smallint,

[InternalServiceInfo] int,

[ipsApplicationProtocol] nvarchar(128),

[NATAddress] uniqueidentifier,

[UrlCategorizationReason] smallint,

[SessionType] smallint,

[UrlDestHost] varchar(255),

[SrcPort] int,

[SoftBlockAction] nvarchar(128)

)CLUSTERED INDEX [IX_WebProxyLog_DateTime] ON [WebProxyLog]([logTime]) ON [PRIMARY]GO

Приложение Б

Листинг функции преобразования ip-адреса компьютера

Листинг файла fnIpAddressToText.sqlFUNCTION [dbo].[fnIpAddressToText]

(

@Ipv6Address [uniqueidentifier]

)varchar(40) AS@strInAddress varchar(40)@strOutAddress varchar(40)@strInAddress = LOWER(CONVERT(varchar(40), @Ipv6Address))@strOutAddress = ''(SUBSTRING(@strInAddress, 10, 4) = 'ffff')

- ipv4 (hex to int conversion)@IsNu