• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

리버스 프록시 궁금한게 있습니다

Mayeon Mayeon 381

0

8

NAS랑 웹 공부 겸 웹서버를 여는 용도로 홈서버를 구축해 보려는 늅늅이입니다.

 

서버를 열 때 포트포워딩을 하면 열린 포트를 통해 공격이 들어올 수도 있고, 이를 방지하기 위해서는 리버스 프록시를 이용하라는 것이 좋다는 내용을 봤습니다.

저 내용을 보고 리버스 프록시에 대해 찾아본 결과, "리버스 프록시 서버에서 요청 내용을 먼저 받고, 요청 도메인에 맞는 서버랑 연결해 준다"라고 이해했습니다. 

그럼 결국 프록시 서버에 들어오는 포트들은 외부에 열어줘야 하니 이쪽으로도 공격이 들어올 수 있으니 똑같이 위험한 거 아닌가요?

아니면 공격은 프록시 서버가 받고, 프록시 뒷편에 있는 웹서버, 파일서버는 공격을 받지 않으니 더 안전하다는 건가요??

신고공유스크랩
8
1등
끼룩 2022.09.23. 23:52

리버스프록시를 위한 포트는 열려있으니 아예 안전한건 아니지만

리버스프록시하면서 보통 ssl등 암호화를 거치니까

원 서버 포트를 열어두는거보단 훨씬 안전해지죠

2등
th20ry 2022.09.24. 01:04

저도 처음에는 그렇게 생각했는데

뭐... 작정하고 털려고 하면 털 수 있겠죠. 그런데 그건 사실 구글이고 네이버고 다 털리는거라 의미가 없구요.

 

여튼 상대방이 제 ddns를 알고 있는게 아니라면 제가 알고 있는 선에서는 리버스프록시가 훨씬 안전합니다.

제 ip가 예를들어 123.123.123.123이라고 할때

80,443 포트를 열어두더라도 일반적인 ip를 통한 접속 123.123.123.123(:80) 또는 123.123.123.123(:443)은 리버스 프록시단에서 그냥 차단을 때려버립니다. (단순히 접속 요청에도 헤더로 생각보다 많은 정보를 보내더군요...)

파일을 이상한거 받았거나 진짜 위험한 포트들 죄다 리버스로 열어두신게 아니라면 리버스 프록시만 걸려있어도 공격 자체가 불가능합니다.

일반적인 시놀로지 사서 리버스프록시 없이 포트 열어두신 분들이 훨씬 많을텐데, 그분들 다 털고 나서 제꺼 털 궁리를 할테니까요.

nas.mayeon.duckdns.org 식으로 접근하지 않으면 애초에 열어주지를 않고, 열어주더라도 리버스프록시 시스템이 특정 포트 외에는 정보를 아예 건내주지를 않으니까 상대적으로 훨씬 안전하죠

profile image
Mayeon 글쓴이 2022.09.24. 22:24
th20ry

아 도메인이 아닌 IP를 통안 직접적인 연결은 다 차단되군요 이건 첨음알았네요

감사합니다!

th20ry 2022.09.27. 13:06
똥쓰똥쓰

리버스 프록시 프로그램을 위한 80, 443 포트

혹은 인증서 문제를 해결한다면 (txt 레코드, cname 등) 443 포트만 열고 다른 모든 포트를 닫아도 작동 가능합니다.

가능하다면 일반적인 단순 포트포워딩 말고 리버스로 적용하시는게 보안상 무조건 맞습니다.

profile image 3등
달소 2022.09.24. 17:26

기본적으로 해커나공격자들이 공격하는 주요포트들은 정해져있고 타겟형 공격보다는

IP대역으로 스캔을 하면서 취약점을 찾게됩니다.

ssh를 사용하는 22번포트, RDP를 사용하는 3389, 시놀/헤놀의 DSM 포트로사용되는 5000번 포트가 대표적이지요.

 

해당 포트가 오픈되어있다면 버전이 노출되고 버전에 따라 취약점으로 얼마든지 공격할수있습니다.

 

하지만 리버스프록시로 오픈하고 80/443을 사용한다면 IP로 스캔을했을때는 해당 시스템에서 사용하고있는 Proxy 서버의 정보만 노출되기때문에 내부 시스템에서 어떤걸 사용하고있는지 노출되지않고 상대적으로 안전한편이라고 보시면됩니다.

 

profile image
Mayeon 글쓴이 2022.09.24. 22:27

결국 http, https 포트를 열고, 해당 포트로 공격당한다고 해도 프록시 서버만 공격을 받고 뒤에 있는 서버는 감춰지니 안전한 것이군요

감사합니다!

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
잡담 Ubuntu 24 가 정식출시되었습니다~~ 2 달소 4시간 전10:37 128 +1
가이드 Proxmox 설치시 [ERROR] no device with valid ISO found 해결방법 3 달소 15시간 전23:10 69 +1
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 1일 전08:21 159 +1
3863 잡담
image
달소 4시간 전10:37 128 +1
3862 가이드
image
달소 15시간 전23:10 69 +1
3861 가이드
image
달소 15시간 전22:54 70 0
3860 질문
normal
감자칩 19시간 전18:56 184 0
3859 질문
image
게르노 22시간 전16:08 62 0
3858 질문
image
동도리군 1일 전12:14 87 0
3857 정보
image
달소 1일 전08:21 159 +1
3856 잡담
image
달소 1일 전07:46 277 +1
3855 가이드
image
달소 1일 전07:24 240 0
3854 질문
normal
서버구축하자 2일 전13:09 400 0
3853 질문
image
미스터빈 2일 전20:09 216 0
3852 질문
image
초보나스 3일 전08:05 261 +1
3851 질문
normal
웹서버구축관심 4일 전02:22 325 0
3850 잡담
normal
달소 4일 전23:39 215 +2
3849 질문
normal
게르노 5일 전03:11 200 0
3848 질문
image
감자칩 5일 전20:04 295 0
3847 질문
normal
ljr10 5일 전19:45 210 0
3846 질문
image
TANG 6일 전11:33 239 0
3845 질문
normal
감자칩 6일 전18:55 155 0
3844 질문
normal
숲형 24.04.19.11:21 279 0