SSL 암호 란 무엇입니까?
오늘날 대부분의 컴퓨터는 인터넷에 액세스 할 수 있습니다. SSL (Secure Socket Layer)은 인터넷에서 중요한 데이터를 보호하는 암호화 보안 조치입니다. SSL 암호는 인터넷에서 두 컴퓨터 사이의 키로 사용되는 특수 인증서를 만드는 암호화 알고리즘입니다. 이 인증서는 네트워크로 연결된 두 컴퓨터 사이에 암호화 된 비밀 연결을 만들어 원하지 않는 공유 데이터 스누핑을 차단합니다.
보안 소켓 계층은 원래 인터넷상의 전자 상거래 활동을위한 보안 프로토콜로 Netscape ™에 의해 개발되었습니다. SSL은 대부분의 인터넷 사용자에게는 보이지 않지만 HTTP (Hypertext Transfer Protocol Secure) 주소로 웹 사이트에 로그인 할 때 발생합니다. 일부 웹 브라우저는 보안 웹 사이트를 입력 할 때 사용자에게 경고합니다. 이 메시지는 SSL 암호화가 작동 중임을 나타냅니다.
데이터 암호화는 일반 텍스트 데이터를 비밀 암호 코드로 변환하는 프로세스입니다. 데이터가 암호화되면 원본 텍스트의 스크램블 된 표현이기 때문에 이해할 수 없습니다. SSL 암호화는 암호화 키를 사용하여 암호화 된 메시지를 작성하는 암호화 기능입니다. 암호화 키는 크기와 복잡성이 다릅니다. 더 큰 비트 키는 더 높은 수준의 보안을 제공합니다.
사용 가능한 여러 형태의 SSL 암호 알고리즘이 있습니다. 이들은 DES (데이터 암호화 표준) 또는 AES (고급 데이터 암호화 표준)를 지원할 수 있습니다. AES의 표준은 더 큰 암호화 키를 사용하기 때문에 해독하기가 더 어렵다고 간주됩니다.
데이터 암호화 표준은 NIST (National Institute of Technology Standards)를 통해 미국 연방 정부에서 관리합니다. 암호화 알고리즘에 사용되는 표준을 관리하고 게시하는 대행사입니다. 현재 AES는 256 비트 암호화 키를 지원하므로 데이터 암호화의 표준으로 간주됩니다.
SSL은 컴퓨터의 전송 계층을 기반으로하기 때문에 고유 한 보안 프로토콜입니다. 일반적으로 컴퓨터는 통신 장치를 통해 인터넷에 연결됩니다. SSL을 사용하면 네트워크 통신 링크의 전체 세그먼트가 암호화됩니다. 이 엔드 투 엔드 암호화 프로세스는 두 컴퓨터 간의 암호화 된 터널입니다. 터널을 해독하려면 SSL 암호 코드와 암호화 키가 필요합니다.
고급 형태의 SSL 암호는 최신 버전의 운영 체제 및 웹 브라우저에서만 사용할 수 있습니다. 이전 버전의 웹 브라우저는 DES 표준을 기반으로하고 큰 암호화 키를 지원하지 않기 때문입니다. Windows® 2000 운영 체제에는 고급 SSL 암호화를위한 서비스 팩 2가 필요합니다.