인터넷과의 안전한 접속
인트라넷은 인터넷 기술을 사용하기 때문에 인터넷과의 접속도 용이하다. 일반 기업에서 인터넷과 접속하기 위해서는 우선 인터넷 접속 사업자(프로바이더)와 이용 계약을 체결해야 한다. 일반적으로 통신량이 많은 경우나 WWW서버로 정보를 발신하는 경우는 전용 회선으로, 통신량이 적은 경우는 ISDN으로 프로바이더와 접속하는데, 어떤 경우도 인트라넷 측에 있는 접속용 라우터를 필요로 한다.

안전성을 확보하는 「방화벽」
인터넷 접속의 목적은 정보를 수집하는 것 이외에 WWW서버에 의한 정보 발신이나 전자 메일의 활용 등을 들 수 있다.
그러나 인트라넷은 사내 이용으로 한정된 망이므로 사외의 사람들이 마음대로 침입해서는 곤란하다. 즉, 사내에서는 인터넷에 가능한 한 자유롭게 접근할 수 있도록 하고, 사외에서는 정보 공개용 WWW서버 등에는 접근을 허락하면서 인트라넷 안으로는 들어갈 수 없는 구조가 되어야 한다. 이같은 구조를 「방화벽」이라고 한다.
또한, 인트라넷에서 인터넷으로 접속하기 위해서는 IP어드레스를 변환해야 한다. 인트라넷은 사설 어드레스로 구축하는 것이 보통이지만 인터넷은 글로벌 어드레스로 구축된 망이기 때문이다. 이 문제도 방화벽에 어드레스 변환 기능을 갖추는 것으로 해결할 수 있다.
어드레스나 어플리케이션으로 제한
방화벽은 그 목적상 다양한 기술을 조합시킨 복합적인 시스템으로서 여기에서는 대표적인 2가지 기술을 소개하고자 한다.
하나는 패킷 필터링(screening) 기술이다. 주로 사외로부터의 인트라넷 접근에 대하여 직접적인 제한을 가하는 기술이다. 인트라넷에서는 통신데이터를 IP패킷이라고 하는 기본단위로 분할하여 통신하는데, IP패킷은 통신을 위한 다양한 정보를 포함하고 있다. 구체적으로 말하면 송신측의 IP 어드레스, 수신측의 IP 어드레스, TCP(transmission control protocol)나 UDP(user datagram protocol), ICMP(internet control message protocol) 등의 IP 상위 프로토콜, TCP나 UDP의 송신측 및 수신측 포트 번호 등의 정보들이다. 이들 정보를 단독으로 또는 조합을 해서 IP패킷을 통과시킬 것인가 판단한다.
패킷 필터링은 인터넷 접속용의 라우터나 방화벽 전용 기기에서 실현한다. 필터의 패턴은 세밀하게 설정할 수 있지만 사용하는 상황이나 높은 안전성을 양립시키려면 복잡한 패턴이 요구된다. 또한, 성능 최적화의 면에서도 고도의 지식이 필요한 경우가 있다.
또 다른 하나는 어플리케이션 게이트웨이를 들 수 있다. 이 기술을 실현하기 위해서는 프록시(proxy) 서버와의 연계가 필요하다. 프록시는 인트라넷 내의 클라이언트에서 인터넷으로의 접속요구를 중계하고, 클라이언트를 대신해서 목적하는 서버와 통신을 수행하는 프로그램으로서 프록시 서버에는 사설 어드레스를 글로벌 어드레스로 변환하는 역할도 있다. 그리고 어플리케이션 게이트웨이 자체에는 WWW접속이나 메일 등 각종 인터넷 서비스의 이용을 제한하는 기능이 있다.
이 경우에 외부에 대해 인트라넷 내부의 구조를 들어나지 않게 함으로써 안전성이 향상된다. 다만 각종 인터넷 서비스에서 이용하는 프로토콜마다 프록시를 갖추어야 한다. 특히 최근에는 음성이나 화상을 처리하는 멀티미디어 어플리케이션이 계속해서 등장하고 있기 때문에 주의를 요해야 한다.
보안을 고려한 경우에 외부로 정보를 발신하기 위한 WWW서버나 DNS서버, 메일 서버 등은 라우터와 방화벽 전용 기기간의 「배리어 세그먼트(barrier segment)」라고 하는 구역에 배치하며, 여기에 배치한 서버를 「공개 서버」라고 한다(그림).

배리어 세그먼트는 인터넷과 인트라넷의 양쪽에 속하면서 글로벌 어드레스를 사용하므로 공개 서버나 프록시 서버의 수만큼 글로벌 어드레스가 필요하다. 또한 공개 서버나 프록시 서버는 외부에서의 공격을 받기 쉽기 때문에 고도의 보안이 요구된다.
간단한 용어해설
☞ UDP, ICMP 등의 IP 상위 프로토콜
TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)는 OSI기본 참조 모델의 4레이어(트래스포트층)에 거의 일치하는 프로토콜이다. 이에 반하여 IP는 3레이어(네트워크층)이다. ICMP(Internet Control Message Protocol)는 IP의 상위 프로토콜이지만 OSI기본 참조 모델에서는 3레이어에 해당한다.
☞ 포트번호
동일 기기상에서 동작하는 어플리케이션을 식별하기 위한 식별자. TCP/IP통신에서는 IP어드레스 기기를 특정하여 포트 번호로 프로그램을 특정한다. 주요한 서버 어플리케이션의 포트 번호는 IANA(Internet Assigned Numbers Authority)가 관리하고 있고 Well-Known포트라고 불리운다.
☞ 각종 인터넷 서비스에서 이용하는 프로토콜
예를 들면 WWW접속은 HTTP(Hyper Text Transfer Protocol), 파일 전송은 FTP(File Transfer Protocol), 메일송수신은 SMTP(Simple Mail Transfer Protocol), 넷뉴스의 메시지 전송은 NNTP(Network News Transfer Protocol) 라고 하는 TCP/IP의 상위 프로토콜을 사용한다.
비씨파크 주식회사, 대표이사 : 박병철 개인정보보호책임자 : 박병철
사업자등록번호 : 114-86-19888 |
본사 : 서울특별시 서초구 서초대로73길, 42, 1307호
전자우편 : master@bcpark.net |
(전화전 이용문의 게시판 필수)
전화: 02-534-982구(09:00~18:00) |
팩스: 02-535-155구 |
긴급: 010-9774-988삼
ㆍ저작권안내 : 비씨파크의 모든 컨텐츠(기사)는 저작권법에 보호를 받습니다. 단, 회원들이 작성한 게시물의 권리는 해당 저작권자에게 있습니다. 비씨파크에 게재된 게시물은 비씨파크의 입장과 다를 수 있습니다. 타인의 저작물을 무단으로 게시, 판매, 대여 또는 상업적 이용시 손해배상의 책임과 처벌을 받을 수 있으며, 이에 대해 책임을 지지 않습니다.
ㆍ쇼핑몰안내 : 비씨파크는 통신판매중개자로서 상품 주문, 배송 및 환불의 의무와 책임은 각 판매 업체에 있습니다.
Copyright ⓒ 2000-2026 BCPARK Inc. All Right Reserved.