네트워크 보안 프로토콜이란 무엇입니까?
네트워크 보안 프로토콜은 전송중인 컴퓨터 데이터와 통신을 보호하는 데 사용됩니다. 정보가 네트워크를 통해 이동할 때 정보를 보호하는 데 사용되는 기본 도구는 암호화입니다. 암호화는 승인되지 않은 사용자가 읽을 수 없도록 알고리즘을 사용하여 데이터를 암호화합니다. 일반적으로 암호화는 장치와 네트워크 간의 데이터 교환을 관리하는 일련의 절차 또는 프로토콜과 함께 작동합니다. 이러한 암호화 프로토콜은 함께 안전한 데이터 전송을 향상시킵니다.
암호화 네트워크 보안 프로토콜이 없으면 전자 상거래와 같은 인터넷 기능이 불가능합니다. 공격자는 통신을 도청하고, 전송중인 메시지를 수정하며, 시스템 간의 교환을 가로 채기 때문에 안전한 통신이 필요합니다. 네트워크 보안 프로토콜이 보호하는 데 일반적으로 사용되는 일부 작업은 파일 전송, 웹 통신 및 가상 사설망 (VPN)입니다.
파일을 전송하는 가장 일반적인 방법은 FTP (File Transfer Protocol)를 사용하는 것입니다. FTP의 문제점은 파일이 일반 텍스트로 전송되므로 암호화되지 않은 상태로 전송되어 손상 될 수 있다는 것입니다. 예를 들어 많은 웹 마스터는 FTP를 사용하여 사이트를 업데이트합니다. 패킷 스니퍼와 웹 사이트의 IP 주소를 사용하는 공격자는 웹 마스터와 사이트 서버 간의 모든 통신을 가로 챌 수 있습니다.
대안으로 SFTP (Secure File Transfer Protocol)는보다 안전한 파일 전송 방법을 제공합니다. SFTP는 일반적으로 SSH (Secure Shell)를 기반으로하며 네트워크를 통한 명령 및 데이터 전송을 암호화 할 수 있으므로 차단 공격의 가능성을 줄입니다. 클라이언트와 서버는 디지털 인증서를 사용하여 인증되므로 SSH 암호화 프로토콜은 가장 공격에 탄력적입니다.
SSH 외에도 SSL / TLS (Secure Sockets Layer / Transport Layer Security)를 SFTP의 기본 프로토콜로 사용할 수 있습니다. SSH와 마찬가지로 SSL / TLS는 서버와 클라이언트 모두의 ID를 인증 할뿐 아니라 두 서버 간의 통신을 암호화합니다. SFTP 파일 전송 보안 외에도 이메일 통신 보안에 SSL / TLS가 사용됩니다.
SSL은 HTTP (Hypertext Transfer Protocol)와 함께 사용되어 HTTPS (HTTP over Secure Sockets Layer) 형식으로 브라우저와 웹 서버 간의 통신을 암호화합니다. HTTPS는 통신을 암호화하고 웹 서버의 ID를 확인합니다. 온라인 뱅킹과 같은 인터넷을 통한 개인 거래를 수행 할 때는 일반적으로 웹 사이트 주소가 http : //뿐만 아니라 https : //로 시작하는지 브라우저 주소 표시 줄을 확인하는 것이 좋습니다.
암호화 네트워크 보안 프로토콜이 특히 현대 기업에서 중요한 역할을하는 또 다른 영역은 공용 인터넷 연결을 통해 개인 네트워크간에 문서를 교환하는 것입니다. 소위 가상 사설망 (VPN)은 전세계의 원격 작업자와 사무실을 안전하게 연결하기 때문에 비즈니스에 중요합니다. VPN을 용이하게하기 위해 사용되는 네트워크 보안 프로토콜 중 일부는 PPTP (Point-to-Point Tunneling Protocol), L2TP (Layer 2 Tunneling Protocol), IPsec (IP Security) 및 SSH입니다. 이러한 네트워크 보안 프로토콜은 안전한 연결을 제공 할뿐만 아니라 개인 네트워크를 만들기위한 회선 구축 또는 임대와 같은 대체 솔루션을 만드는 데 드는 비용을 크게 줄입니다.