290 likes | 410 Views
Chapter 10. 웹 서비스. 마이크로소프트의 웹 서비스를 제공하는 IIS 가 제공하는 몇가지 기능들을 설명하고 있으며 보안 웹서버 구현 (SSL 서버 ) 에 대해서도 다룬다 . FTP 서버운영을 위한 지침과 안전한 웹 서버 운영을 위한 가이드라인을 제시하고 있다. 개요. Internet Information Server (IIS) 웹 서버 구현 FTP 서버 구현 안전한 서버운영을 위한 보안지침. 01.Internet Information Server(IIS). WWW(World Wide Web)
E N D
Chapter 10. 웹 서비스 마이크로소프트의 웹 서비스를 제공하는 IIS가 제공하는 몇가지 기능들을 설명하고 있으며보안 웹서버 구현 (SSL서버)에 대해서도 다룬다. FTP서버운영을 위한 지침과 안전한 웹 서버 운영을 위한 가이드라인을 제시하고 있다.
개요 • Internet Information Server (IIS) • 웹 서버 구현 • FTP서버 구현 • 안전한 서버운영을 위한 보안지침
01.Internet Information Server(IIS) • WWW(World Wide Web) • FTP(File Transfer Protocol) • SMTP(Simple Mail Transfer Protocol) • NNTP(Network News Transfer Protocol)
URL고정을 위한 HTML문서 <HTML><HEAD><TITLE>웹브라우저의 최상단에 들어갈 제목을 넣으세요.</TITLE><META NAME="Keywords"CONTENT="웹사이트 키워드를 입력해 주세요. "><META NAME="Description" CONTENT="사이트 설명을 넣어주세요. "></HEAD><FRAMESET ROWS="100%,*" border=0><FRAME name="mainpage" src="실제 보여질 홈페이지의 URL"></FRAMESET></HTML>
사용자의 웹서비스 요청 Redirection • (예제) http://secure.pe.kr사이트를 요청하면 http://www.secure.pe.kr사이트로 전환시켜 준다. • http://secure.pe.kr요청이 오려면 DNS에서 secure.pe.kr 영역에 (공백의) 호스트 이름으로 레코드를 생성해 주어야 한다. (Demo Slide)
웹사이트 인증 및 기본보안 • 익명 액세스 • 인증된 액세스 • 기본인증 • 다이제스트 인증 • Windows통합인증 • .NET Passport인증
웹사이트와 가상 디렉터리 • http://blog.feelanet.com/wonsuks형태 • 웹서버 > 웹사이트 > 가상 디렉터리 (Demo Slide)
다중 웹 사이트 호스팅 에러의 원인은?
하나의 서버에서 여러 웹사이트를 운영하기 위한 방안 • TCP Port 변경 • 복수 IP Address할당 • 호스트헤더 기법 (※)
하나의 서버에서 여러 웹사이트를 운영하기 위한 방안 Demo
SSL서버 구현 • 인증서(Certificate)필요 • Https프로토콜 사용하여 접근 • SSL서버 설치과정 ① CSR(Certificate Signing Request)생성 ② 서버 인증서 발급 요청 및 인증서 설치 ③ SSL서버 구성
①CSR생성 (Demo slide) 보안웹사이트를 구성할 웹사이트의 ‘속성’을 연다.
②서버인증서 발급요청(1)(Demo slide) 인증서 발급서버에 접속하여 인증서 요청을 한다.
②서버인증서 발급요청(2)(Demo slide) 인증서 발급서버에서 인증서가 발급되었다고 가정한다. 다시 서버인증서 발급요청서버로 접속한다.
③SSL서버 구성 (Demo slide) ②단계에서 서버를 구성하기 위한 인증서를 발급받았다. SSL서버를 구성한다.
안전한 서버 운영을 위한 보안 지침 • 관리자 계정과 암호는 안전한가? • Administrator 계정을 특별한 이름으로 변경 • 감사를 위한 Administrator계정생성 • 대,소,특수,숫자가 포함된 암호설정 • 서비스팩, 핫픽스 패치에 인색하지 않는다. • HFNETCHK 유틸리티 사용 • Windows Update 사이트 이용 • 서버용 백신 프로그램을 설치한다. • 익명 액세스를 허용하지 말것 (계속)
안전한 웹서버를 운영하기 위한 제안 (계속) • 반드시 NTFS파일시스템을 사용하자 • 서버에 불필요한 소프트웨어는 설치하지 않음 • DNS서버의 보안을 고려하자. • 꼭 필요한 서비스만 오픈시킨다. • IIS와 SQL서버는 분리시킨다. • 웹서비스 폴더에 불필요한 폴더와 파일은 제거 • IISLockDown 툴 설치 (계속)
안전한 웹서버를 운영하기 위한 제안 • 계정 및 자원에 대한 감사정책을 구현하자. • FTP서버 운영시 신중을 기하자. • 쓰기 권한 제한 • 익명액세스만 사용 • VPN사용 고려 • 매일 주기적으로 점검하자. • MBSA(Microsoft Baseline Security Analyzer)사용 • FPORT 사용 • 관리자의 끊임없는 관심이 가장 중요
Chapter 10. 웹 서비스 Review, Q&A