인터넷 정보 서비스 5.1에는 웹 관리자가 확장성과 유연성이 우수한 웹 응용 프로그램을 만드는 데 도움이 되는 새로운 기능이 많이 추가되었습니다.
보안
관리
프로그램 가능성
인터넷 표준
고급 다이제스트 인증: 고급 다이제스트 인증은 간단하게 프록시 서버 및 방화벽을 통해 사용자에게 안전하고 강력한 인증을 제공하고, 추가로 클라이언트 소프트웨어를 요구하지 않으며, 인터넷에서 사용자 이름 및 암호를 일반 텍스트로 전달하지 않도록 합니다. 또한 다이제스트 인증, 익명, HTTP 기본, Windows 통합 인증(전에는 Windows NT Challenge/Response 인증 및 NTLM 인증이라고 함)도 사용할 수 있습니다.
- 보안 통신: SSL(Secure Sockets Layer) 3.0과 TLS(Transport Layer Security)는 클라이언트와 서버 간에 안전하게 정보 교환할 수 있는 방법을 제공합니다. 또한, SSL 3.0과 TLS는 사용자가 서버에 로그온하기 전에 서버가 클라이언트를 확인할 수 있는 방법도 제공합니다. IIS 5.1에서는 ISAPI와 Active Server Pages 모두에 대해 클라이언트 인증서가 제공되므로 프로그래머들이 사이트를 통해 사용자를 추적할 수 있습니다. 또한, IIS 5.1에서는 클라이언트 인증서를 Windows 사용자 계정에 매핑하므로 관리자가 클라이언트 인증서를 기준으로 시스템 리소스에 대한 액세스를 제어할 수 있습니다.
- SGC(Server-Gated Cryptography): SGC(Server-Gated Cryptography)는 재무 기관에서 IIS 수출용 버전으로 강력한 128비트 암호화를 사용할 수 있게 하는 SSL의 확장입니다. IIS 5.0 및 5.1에서는 SGC 기능이 기본적으로 제공되지만, SGC를 사용하려면 특별한 SGC 인증서가 있어야 합니다.
- 보안 마법사: 보안 마법사는 서버 관리 작업을 간단하게 만듭니다.
- 웹 서버 인증서 마법사를 사용하면 인증서 요청 만들기나 인증서 사용 주기 관리 등과 같은 인증서 관리 작업을 간단하게 수행할 수 있습니다.
- 사용 권한 마법사를 사용하면 가상 디렉터리와 파일에 액세스 정책을 할당하는 방식으로 웹 사이트 액세스를 쉽게 구성할 수 있습니다. 또한, 이러한 웹 액세스 정책을 반영하기 위해 NTFS 파일 권한을 업데이트할 수도 있습니다.
- CTL 마법사는 CTL(인증서 신뢰 목록)을 구성하도록 도와 줍니다. CTL은 특정 디렉터리에 대한 신뢰할 수 있는 CA(인증 기관) 목록입니다. CTL은 서버에 여러 개의 웹 사이트를 가지고 있으면서 각 사이트에 대해 승인된 인증 기관 목록을 따로 유지해야 하는 ISP(인터넷 서비스 공급자)에게 특히 유용합니다.
- IP 및 인터넷 도메인 제한: 사용자는 개별 컴퓨터, 컴퓨터 그룹 또는 전체 도메인에 대해 웹 액세스를 승인하거나 거부할 수 있습니다.
- Kerberos 버전 5 인증 프로토콜 확인: IIS는 Windows를 실행하는 연결된 컴퓨터 중에서 인증 자격 증명을 전달할 수 있도록 하여 Microsoft® Windows® XP에서 구현된 Kerberos 버전 5 인증 프로토콜과 완전히 통합되어 있습니다.
- 인증서 저장소: IIS 인증서 저장소는 이제 Windows CryptoAPI 저장소와 통합되었습니다. Windows 인증서 관리자를 사용하면 서버 인증서의 저장, 백업, 구성 등을 한 곳에서 수행할 수 있습니다.
- Fortezza: IIS 5.1은 일반적으로 Fortezza라고 하는 미국 정부 보안 표준을 지원합니다. 이 표준은 메시지 보안, 무결성, 인증과 함께 메시지, 구성 요소, 시스템에 대한 액세스 제어 등을 제공하는 암호화 메커니즘으로 방어 메시지 시스템 보안 아키텍처를 만족시킵니다. 이러한 기능은 서버와 브라우저 소프트웨어, PCMCIA 카드 하드웨어 모두에 대해 구현할 수 있습니다.
- IIS 다시 시작: 이제는 컴퓨터를 다시 부팅하지 않고도 인터넷 서비스를 다시 시작할 수 있습니다.
메타베이스 백업 및 복원: 메타베이스 백업 및 복원 기능과 프로시저로 변경하면 보안이 향상되고 메타베이스를 다른 컴퓨터에 복원할 수 있습니다. 이 응용 프로그램은 IIS 스냅인에서 실행됩니다.
메타베이스 스냅샷 작성자: 메타베이스 스냅샷 작성자(MSW)는 COM을 사용하여 Ntbackup이 안정되고 신뢰할 수 있는 메타베이스의 백업를 만드는지 확인합니다. MSW는 Ntbackup에만 사용되며 IIS 스냅인에서 실행되는 구성 백업/복원 응용 프로그램의 일부는 아닙니다.
- 프로세스 계정: 서버에서 개별 웹 사이트가 CPU 리소스를 사용하는 방법에 대한 정보를 제공합니다. 이 정보는 CPU 리소스를 과도하게 많이 사용하거나 스크립트나 CGI 프로세스가 제대로 실행되지 않는 사이트를 확인할 때 유용합니다.
ASP 템플릿 캐싱: ASP 템플릿 캐싱 조정을 변경하면 ASP 파일 캐싱에 대한 제어가 향상됩니다.
- 개선된 사용자 지정 오류 메시지: 이제 관리자는 자신의 웹 사이트에서 HTTP 오류가 발생해도 클라이언트에게 정보 메시지를 보낼 수 있습니다. 또한, 500-100.asp 사용자 지정 오류 메시지를 통해 자세한 ASP 오류 처리 기능도 사용할 수 있습니다. IIS 5.1에서 제공하는 사용자 지정 오류를 사용할 수도 있고 직접 만들어서 사용할 수도 있습니다.
- 구성 옵션: 사이트나 디렉터리, 파일 수준에서 읽기, 쓰기, 실행, 스크립트, FrontPage 웹 작업 등에 대한 권한을 설정할 수 있습니다.
- 원격 관리: IIS 5.1에는 모든 플랫폼의 거의 모든 브라우저에서 서버를 원격 관리할 수 있는 웹 기반의 관리 도구가 있습니다. IIS 5.1을 사용하면 웹 사이트에 대해 제한된 관리 권한을 허용하는 운영자라는 관리 계정을 설정하여 관리 작업을 분산시킬 수 있습니다.
- 터미널 서비스: 터미널 서비스는 32비트 Windows 응용 프로그램을 PC나 그 밖의 컴퓨터 데스크톱에서 실행되는 터미널과 터미널 에뮬레이터에서 실행시킬 수 있는 Windows XP의 기능입니다. 터미널 서비스를 사용하면 모든 데스크톱에서 서버의 응용 프로그램을 가상으로 실행할 수 있습니다. 이렇게 하면 사용자는 IIS 같은 Windows XP 서비스를 마치 서버 콘솔에 있는 것처럼 원격으로 관리할 수 있습니다. 또한 구형 레거시 PC나 호환할 수 있는 클라이언트 소프트웨어가 있는 UNIX 워크스테이션 같은 PC가 아닌 장치도 원격으로 관리할 수 있습니다. Windows 기반이 아닌 클라이언트 장치는 타사 추가 소프트웨어를 필요로 합니다.
- 중앙 관리: IIS 관리 도구는 Microsoft® Management Console(MMC)을 사용합니다. MMC는 관리자가 서버를 관리할 때 사용하는 스냅인이라고 하는 프로그램을 호스트합니다. Windows XP Professional을 실행하는 컴퓨터에서 IIS 스냅인을 사용하여, Windows 2000 Server에서 인터넷 정보 서비스를 실행하는 인트라넷 상의 컴퓨터를 관리할 수 있습니다.
- Active Server Pages: 서버쪽 스크립트와 구성 요소를 통해 브라우저에 구애 받지 않는 동적인 컨텐트를 만드는 방식으로 동적 컨텐트를 작성할 수 있습니다. Active Server Pages(ASP)는 컨텐트 개발자가 모든 스크립트 언어 또는 서버 구성 요소를 HTML 페이지에 포함시킬 수 있게 함으로써 CGI와 ISAPI 대신 쉽게 사용할 수 있는 방법을 제공합니다. ASP는 표준 기반의 데이터베이스 연결과 컨텐트를 여러 브라우저들에 대해 사용자 지정할 수 있는 기능을 제공하며 모든 HTTP 요청과 응답 스트림에 대한 액세스도 제공합니다.
- ASP의 새로운 기능: Active Server Pages에는 성능을 향상시키고 서버쪽 스크립트를 효과적으로 만들기 위해 개선된 새로운 기능이 몇 가지 있습니다.
- 응용 프로그램 보호: IIS 5.1은 웹 응용 프로그램을 더 많이 보호하여 보다 나은 신뢰도를 제공합니다. IIS는 기본적으로 모든 응용 프로그램을 IIS의 핵심 프로세스와는 별도로 공통 프로세스 또는 풀링된 프로세스로 실행합니다. 또한, IIS의 핵심 프로세스와 풀링된 프로세스 모두와 별도로 실행되어야 하는 업무용 응용 프로그램을 격리시킬 수도 있습니다.
- ADSI 2.0: IIS 5.1에서는 관리자와 응용 프로그램 개발자가 기존 ADSI 공급자에 사용자 지정 개체, 속성, 메서드를 추가할 수 있으므로 관리자가 사이트를 훨씬 유연성 있게 구성할 수 있습니다.
- 표준 기반: Microsoft 인터넷 정보 서비스 5.0과 5.1은 PUT 및 DELETE, HTTP 오류 메시지 사용자 지정 및 사용자 지정 HTTP 헤더 지원 기능 등을 포함하는 HTTP 1.1 표준을 따릅니다.
- 여러 사이트, 한 IP 주소: 호스트 헤더 지원 기능을 사용하면 여러 웹 사이트를 IP 주소가 하나뿐인, Microsoft Windows 2000 Server를 실행하는 단일 컴퓨터에서 호스팅할 수 있습니다. 이것은 여러 개의 사이트를 호스팅하는 인터넷 서비스 공급자나 회사 인트라넷에 유용합니다.
- WebDAV(Web Distributed Authoring and Versioning): 원격의 작성자가 파일, 파일 속성, 디렉터리 및 디렉터리 속성을 HTTP로 연결된 서버에서 만들고 이동하거나 삭제할 수 있게 합니다.
- 뉴스와 메일: SMTP와 NNTP 서비스를 사용하여 IIS와 함께 작동하는 인트라넷 메일과 뉴스 서비스를 설정할 수 있습니다.
- PICS 등급: 성인용 컨텐트가 포함된 사이트에 PICS(Platform for Internet Content Selection) 등급을 적용할 수 있습니다.
- FTP 다시 시작: 이제는 오류 발생으로 인해 데이터 전송이 중단되어도 파일 전체를 다시 다운로드하지 않고 중단된 파일 전송 프로토콜의 파일 다운로드를 다시 계속할 수 있습니다.
- HTTP 압축: HTTP 압축을 사용하면 웹 서버와 압축을 사용할 수 있는 클라이언트 간의 페이지 전송 속도를 향상시킬 수 있습니다. 정적 파일을 압축하여 캐시에 보관하며 동적으로 만들어지는 파일에 대해서는 필요에 따라 압축을 수행합니다.
© 1997-2001 Microsoft Corporation.All rights reserved.