[HTTP] 보안 HTTPS
2020. 5. 5.
#1. HTTP를 안전하게 만들기 사람들은 웹 트랜잭션을 중요한 일에 사용한다. 강력한 보안이 없다면 온라인 쇼핑이나 인터넷뱅킹을 할 때 안심할 수 없을 것이다. 보다 중요한 트랜잭션을 위해서는 HTTP와 디지털 암호화 기술을 결합해야 한다. 서버 인증 - 클라이언트는 위조된 서버가 아닌 진짜 서버와 대화하고 있음을 알아야 한다. 클라이언트 인증 - 서버는 가짜가 아닌 진짜 사용자와 이야기하고 있음을 알아야 한다. 무결성 - 클라이언트와 서버는 데이터가 위조되는 것으로부터 안전해야 한다. 암호화 - 클라이언트와 서버는 도청에 대한 걱정 없이 서로 대화할 수 있어야 한다. 효율 - 저렴한 클라이언트나 서버도 이용할 수 있도록 알고리즘은 충분히 빨라야 한다. 편재성(Ubiquity) - 프로토콜은 거의 모든..