Разработка информационной подсистемы "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