회사 방화벽에서 특정 사이트를 차단하는데 SSH 터널링으로 우회할 수 있다고 들었습니다. 어떤 원리인가요?
SSH 터널링은 SSH 연결을 통해 다른 트래픽을 암호화하여 전송하는 기법입니다.
종류:
# 로컬 포워딩 — 로컬 포트를 원격 서비스에 연결ssh -L 8080:blocked-site.com:80 user@ssh-server# 동적 포워딩 (SOCKS 프록시)ssh -D 1080 user@ssh-server# 브라우저 SOCKS 프록시를 localhost:1080으로 설정# 리모트 포워딩ssh -R 8080:localhost:80 user@ssh-server
SSH 트래픽은 암호화되어 있어 방화벽이 내용을 검사할 수 없습니다. 단, 회사 보안 정책을 우회하는 것은 징계 사유가 될 수 있으니 주의하세요.
보안 관점에서는 이런 우회 방법을 알고 있어야 DPI(Deep Packet Inspection) 등으로 방어할 수 있습니다.
댓글 1
SSH 터널링은 SSH 연결을 통해 다른 트래픽을 암호화하여 전송하는 기법입니다.
종류:
SSH 트래픽은 암호화되어 있어 방화벽이 내용을 검사할 수 없습니다. 단, 회사 보안 정책을 우회하는 것은 징계 사유가 될 수 있으니 주의하세요.
보안 관점에서는 이런 우회 방법을 알고 있어야 DPI(Deep Packet Inspection) 등으로 방어할 수 있습니다.