[1주차 TIL] KnockOn Bootcamp 프록시
2024. 12. 6. 05:46ㆍKnockOn Bootcamp (녹온 부트캠프 3기)
1. 프록시란?
- 프록시 (Proxy):
- 클라이언트(사용자)와 서버 간의 중간에 위치하여 요청을 대신 전달하거나 처리하는 중개 서버.
- 역할:
- 클라이언트 요청을 대신 서버로 전달.
- 서버 응답을 클라이언트로 전달.
- 활용 목적:
- 익명성 보장(클라이언트 IP 숨기기).
- 트래픽 모니터링 및 제어.
- 콘텐츠 캐싱 및 속도 향상.
- 특정 웹사이트 접근 제한 우회.
2. 웹 프록시 툴
- 웹 프록시(Web Proxy) 도구:
- 웹 트래픽을 분석하거나 중계하기 위한 소프트웨어.
- 대표적인 툴:
- Burp Suite:
- 보안 전문가가 사용하는 웹 애플리케이션 테스트 도구.
- 요청/응답 수정, 페이로드 삽입 가능.
- Fiddler:
- HTTP/HTTPS 트래픽 디버깅 도구.
- 클라이언트-서버 간의 트래픽을 쉽게 분석.
- Charles Proxy:
- HTTP/HTTPS 트래픽 캡처 및 분석 도구.
- 모바일 앱과의 통신도 디버깅 가능.
- Squid Proxy:
- 고성능 캐싱 및 필터링 프록시 서버.
- Burp Suite:
3. 프록시 서버
- 프록시 서버 (Proxy Server):
- 클라이언트 요청을 대신 처리하는 서버.
- 종류:
- 포워드 프록시 (Forward Proxy):
- 클라이언트를 대신해 서버에 요청 전달.
- 예: 사용자가 차단된 웹사이트에 접근 시.
- 리버스 프록시 (Reverse Proxy):
- 서버를 대신해 클라이언트 요청 처리.
- 예: 부하 분산, 보안 강화.
- 포워드 프록시 (Forward Proxy):
- 장점:
- 네트워크 보안 및 익명성 강화.
- 콘텐츠 캐싱으로 응답 속도 개선.
- 데이터 필터링 및 로그 기록.
4. VPN vs Proxy
기능VPN (Virtual Private Network)Proxy (프록시)
보안 | 전체 트래픽 암호화 (IPSec, SSL). | 요청 트래픽만 중계, 암호화는 선택적. |
익명성 | 클라이언트의 IP 주소 숨김, ISP로부터 보호 가능. | 클라이언트 IP 숨김, ISP는 트래픽 볼 수 있음. |
속도 | 암호화로 인해 느릴 수 있음. | 상대적으로 빠름. |
적용 범위 | 시스템 전체 네트워크 트래픽 보호. | 특정 애플리케이션/브라우저 트래픽에만 적용. |
사용 사례 | 공용 Wi-Fi에서 보안 강화, 지역 제한 콘텐츠 접근. | 간단한 IP 우회, 특정 트래픽 필터링 |
'KnockOn Bootcamp (녹온 부트캠프 3기)' 카테고리의 다른 글
[2주차 TIL] HTML (1) | 2024.12.16 |
---|---|
[1주차 TIL] KnockOn Bootcamp HTML, CSS, Javascript란? (0) | 2024.12.06 |
[1주차 TIL] KnockOn Bootcamp 패킷 (0) | 2024.12.06 |
[1주차 TIL] KnockOn Bootcamp 쿠키와 세션 (0) | 2024.12.06 |
[1주차 TIL] KnockOn Bootcamp HTTP/HTTPS (0) | 2024.12.06 |