최근 마이크로소프트는 포어프론트 제품군 중 하나인 Forefront Protection 2010 for SharePoint 제품을 출시했습니다.
SharePoint는 직원끼리 파일이나 문서를 서로 공유하는 시스템으로, 이러한 과정 중에 바이러스에 감염된 파일은 전파되는 것을 차단하는 기능을 제공하는 것이 바로 ForeFront Protection 2010 for SharePoint입니다.
그리고, ForeFront 제품의 특징이라면 바로 안티바이러스 엔진이 멀티로 구성되어 있다는 점입니다. MS 자체로 보유하고 있는 MS Essentials 뿐만 아니라 전세계적으로 기술 및 성능을 인정받는 4개의 안티바이러스 엔진을 탑재하고 있어 놀라울만한 성능을 자랑합니다.
Authentium
Kaspersky Lab
Norman
VirusBuster
포어프론트에서는 이러한 멀티 엔진을 구현하기 위해서는 "관리 계층(Management Layer)"이라고 하는 하나의 엔진 관리 체제를 가지고 있습니다. 즉, 멀티 엔진 지원 및 엔진 간의 검사할 객체를 이동하는 등을 관리합니다.
한편, 국내에서는 비트디펜더 OEM 엔진을 차용하여 만든 안티바이러스 제품이 춘추 전국시대입니다. 하지만, 실제 성능이나 기능적인 측면에서 제대로 구현된 제품이 있을지 의문입니다.
예를 들어, 한글판 32비트 버전(TMGClient_KOR_x86.exe)을 다운로드한 후에는 설치 프로그램을 실행합니다.
그림 3: TMG 클라이언트 설치
아래와 같이 TMG 서버의 위치를 직접 지정할 수도 있지만, 보통 TMG 클라이언트를 설치하는 과정 중에 자동으로 인식합니다. 이에 대한 사항은 앞서 설명한 AD 마커 부분을 먼저 완료해야 합니다. 설치가 완료된 후에는 TMG 클라이언트가 TMG 서버를 찾는 방식을 변경할 수 있습니다.
그림4: TMG 클라이언트에서 TMG 서버 설정
그외의 설치과정은 평이하므로 생략합니다.
고급 자동 탐색
TMG 클라이언트가 TMG 서버를 자동으로 탐색하는 방식을 변경하려면 아래와 같이 Advanced Automatic Detection 항목에서 지정할 수 있습니다.
이제 포어프론트 TMG 서버에서 TMG 클라이언트를 구성하는 몇가지 사항에 대해 설명합니다. 가장 먼저 해야 할 사항은 바로 TMG 서버 내부 네트워크에 위치한 TMG 클라이언트에 적용하는 것으로 아래 그림을 참고하십시오.
그림1: TMG 서버에서 TMG 클라이언트 설정
물론 기본적으로 방화벽 모드로 설치한 경우에는 위의 화면처럼 설정되어 있으므로 확인 삼아 보는 정도로 충분합니다. 또한, 웹 브라우저 설정을 자동화하는 설정도 추가할 수 있습니다. TMG 클라이언트가 내부적으로 업데이트하는 주기마다 또는 TMG 클라이언트 서비스가 시작할 때, TMG 관리 콘솔에서 지정한 브라우저 설정값을 가져와 반영합니다.
TMG 관리 콘솔의 TMG 클라이언트의 애플리케이션 설정을 보게 되면 눈에 익은 응용프로그램들의 목록을 볼 수 있습니다. 당연히 필요에 따라 프로그램을 사용하게 하거나 사용하지 못하도록 끌 수 있습니다.
알림: ISA 제품군의 방화벽 클라이언트와 구분하기 위해 보통 "포어프론트 TMG 클라이언트"라고 부르지만, 여기에서는 "TMG 클라이언트"로 통칭하여 설명합니다.
웹프록시 클라이언트는 보통 인터넷 브라우저에 설정하는 것으로 이해하면 되고, Secure NAT 클라이언트는 IP 공유기 내에 있는 사설 IP 중에서 외부에 노출시켜야 할 때 사용한다고 보면 됩니다.
방화벽 클라이언트는 윈속(winsock) 클라이언트라고 알려져 있으며, MS 윈도우 운영체제에서만 지원합니다.
따라서, 기업 네트워크 환경 내에 포함되어 있는 Windows XP, 7과 같은 클라이언트 운영체제, Windows Server 2008과 같은 서버 운영체제, Fedora와 같은 리눅스 운영 체제 등 다양한 클라이언트를 포어프론트 TMG를 이용하여 보호할 수 있습니다.
TMG 클라이언트는 HTTPS 트래픽 인식, 자동 탐색, 향상된 보안 기능, 애플리케이션 지원 및 클라이언트 컴퓨터에 대한 세밀한 액세스를 제어할 수 있는 기능을 제공합니다. TMG 클라이언트가 방화벽 요청을 할 때 즉시 TMG로 전송되어 처리됩니다. 윈속의 특성상 별도의 라우팅 프로토콜이 필요하지 않습니다. 하지만, TMG 클라이언트는 TCP, UDP 프로토콜만 지원합니다. 그 외의 프로토콜을 사용해야 할 경우에는 Secure NAT 클라이언트로 전환하여 사용해야 합니다.
ISA 제품의 방화벽 클라이언트에서 새롭게 추가된 TMG 클라이언트의 기능은 다음과 같습니다.
HTTPS 인식
AD 마커 지원
TMG 클라이언트의 표준 기능
웹 트래픽에 대한 방화벽 정책은 사용자나 그룹을 기준으로 제한. 웹 이외의 트래픽은 TCP/UDP 트래픽을 기준으로 제한
TMG 애플리케이션 필터를 사용하지 않아도 될 정도로 복잡한 프로토콜 지원
대규모 조직을 위한 라우팅 구성의 간소화
DNS, DHCP 서버 설정을 통한 TMG 정보의 자동 탐색
시스템 요구사항
TMG 클라이언트는 윈도우 제품군만 지원하며, 리눅스 등의 운영체제는 지원하지 않는다.
지원하는 운영체제
Windows 7
Windows Server 2003
Windows Server 2008
Windows Vista
Windows XP
지원하는 ISA 서버 버전과 포어프론트 TMG 버전
ISA Server 2004 Standard Edition
ISA Server 2004 Enterprise Edition
ISA Server 2006 Standard Edition
ISA Server 2006 Enterprise Edition
Forefront TMG MBE (Medium Business Edition)
Forefront TMG 2010 Standard Edition
Forefront TMG 2010 Enterprise Edition
지원하는 운영체제
운영체제
TMG 클라이언트
방화벽클라이언트(ISA 2006) (비스타핫픽스포함)
방화벽클라이언트(ISA 2004 )
Windows® 7/Windows Server 2008 R2
지원
지원
지원안함
Windows Vista Service Pack 2
지원
지원
지원안함
Windows Server 2003 R2
지원
지원안함
지원안함
Windows Server 2003 with Service Pack 2
지원
지원
지원
Windows XP Service Pack 3
지원
지원
지원
클라이언트/서버 호환성
아래 도표는 포어프론트 TMG/ISA 서버와 TMG/방화벽 클라이언트 간의 호환성을 요약한 것입니다.
TMG Control 서비스를 재시작할 때마다 TMG 서버로 등록한 DNS의 A 레코드를 등록한 TMG 서버를 재시작함.
Ipv6 레코드인 AAAA는 없어야 함. 또한 DNS, ARP, 네트워트 환경 검색(ARP의 Ipv6 버전) 캐시를 모두 지움.
TMG의설치경로는변경할수없음.
TMG는 로컬에 설치된 MS SQL Express 데이터베이스에 로그를 기록하도록 기본적으로 설정됨. TMG는 로그, 보고서 등의 목적을 위해 다수의 SQL 컴포넌트를 설치함.
TMG는 웹서버(IIS) 역할을 설치함. TMG를 제거하더라도 IIS 구성요소는 제거되지 않음.
TMG에 설치되는 서비스 및 드라이버 파일은 TMG 설치 폴더에 저장됨.
TMG는랜카드가하나인컴퓨터에사용할수있음. 일반적으로하나의랜카드는네트워크의경계에서방화벽으로연결하고다른하나는기업네트워크의자원에연결함. 하나의랜카드를가진사례에서 TMG는서버를게시하기위한애플리케이션필터기능을제공하거나인터넷상의데이터를캐시하는프록시서버역할을가짐. 추가적인정보는아래링크를참고. About single network adapter limitations.
원본 위치 <http://technet.microsoft.com/en-us/library/cc441727.aspx>
마이크로소프트가 출시한 포어프론트(Forefront) 보안 솔루션의 차세대 제품으로 암호명 스털링(Stirling)으로 개발되는 기업용 통합 보안 솔루션에 대해 간략히 알아 봅니다.
스털링은 차세대 포어프론트 엔드포인트, 메시징 및 협업, 네트워크 보안 솔류션 등을 제공하면서 통합적인 관리 콘솔을 제공하는 통합 보안 체계입니다. 스털링은 갈수록 복잡해지는 IT 환경을 보다 손쉽게 관리 및 제어할 수 있도록 다양하면서도 유기적인 구성을 보여 줍니다. 스털링의 특징은 다음과 같습니다.
보안 구성 및 기업 전체를 중앙 집중 관리 콘솔로 유지 보수
클라이언트를 보호하는 포어프론트 클라이언트 시큐리티 제품의 차세대 버전 제공
익스체인지 서버와 쉐어포인트 서버를 지원하는 차세대 버전 제공
ISA 서버를 대체하는 차세대 보안 솔루션 제공. 이름이 포어프론트 TMG(Threat Management Gateway)로 변경됨.
관리 및 제어
스털링은 복잡한 IT 환경을 보다 손쉽게 관리하고 제어할 수 있는 충분하면서 유기적인 보호 기능을 제공합니다.
충분하면서도유기적인보호기능
스털링은 기업의 안전을 위협하는 다양한 요소들을 자동으로 처리할 수 있는 보다 나은 보호 방식을 제공합니다.
클라이언트
메시징 및 협업 서버
네트워크경계(방화벽)
향상된 보안 기능을 통해 관리자는 기업 환경을 사전 방역하는 시간을 줄일 수 있도록 도와줍니다.
간단한관리체계
스털링은 클라이언트, 메시징 및 협업 서버, 네트워크 경계 등을 포함하는 네트워크의 모든 요소를 아우르는 보안 정책을 단일화된 관리 콘솔로 구성할 수 있습니다. 또한, 액티브 디렉터리 서비스, 시스템 센터 관리 메니저, 윈도우 2008 NAP(Network Access Protection)과 같은 기존의 인프라와도 쉽게 통합할 수 있습니다.
직관성
스털링은 대시보드라는 기능을 통해 계층 적인 보고서, 위협 치료, 취약점, 구성 위협요소 등을 관리할 수 있습니다. 평가한 자료를 통해 조직에 미칠 수 있는 위협에 대한 우선 순위, 처리 방안 등을 검토할 수 있씁니다. 평가 자료에는 다음과 같은 다양한 정보가 포함됩니다.
보안 평가를 유발하는 컴퓨터 또는 사용자.
피해 내역 또는 피해 위험
평가가 실제 보안 위협을 반영
스털링은 마이크로소프트의 운영체계 및 보안 그리고 서버 제품과 통합할 수 있으며 기존의 투자 자산을 시간 및 비용을 줄이면서 보다 가치있게 사용할 수 있습니다. 스털링과 함께 사용할 수 있는 제품은 다음과 같습니다.
제품 이름
설명
System Center Operations Manager 2007
관리 및 운영 보고 기능을 제공하기 위해 사용함
SQL Server® 2005
데이터 및 로그를 SQL 데이터로 저장함.
Windows Server Update Services
WSUS를통해바이러스데이터베이스를배포함.
Active Directory Domain Services
정책을 전파하기 위해 AD의 그룹 및 OU를 이용함.
Windows® Firewall
윈도우 방화벽 관리 기능을 제공함.
Windows Server 2008 Network Access Protection (NAP)
기업 네트워크에서 허용된 장비에게만 지정한 보안 정책을 가지고 운용할 수 있도록 NAP과 통합됨.
아래 도표는 일반적인 네트워크 환경하에서는 장비 및 서버 등에 대한 자료를 나타낸 것입니다.