S-HTTP
IT 위키
Secure HyperText Transfer Protocol
HTTP 메시지 자체를 암호화하기 위해 1990년대에 제안된 프로토콜
- RFC 2660
- 응용 계층에서 동작한다. 메시지 단위로 암호화·서명을 적용한다.
- 전송 계층에서 연결 전체를 암호화하는 SSL/TLS 와는 접근이 다르다.
| 구분 | S-HTTP | HTTPS (HTTP over TLS) |
|---|---|---|
| 동작 계층 | 응용 계층 | 전송 계층 |
| 보호 대상 | HTTP 메시지 단위 | 연결 전체 |
| 적용 범위 | HTTP 에만 적용 | 어떤 응용 프로토콜에도 적용 |
| 현재 | 사실상 사용되지 않음 | 표준 |
동작 계층이 다른 것을 고르는 문제에서 IPSec(네트워크 계층), SSL/TLS(전송 계층)와 함께 자주 나온다.
