최근 마이크로소프트는 포어프론트 제품군 중 하나인 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>