시놀로지 방화벽 설정 방법

나의 중요한 정보들을 보관하고 있는 시놀로지 서버에 대한 해커들의 공격은 너무 집요하다. 한번 내 시놀로지 서버가 노출되면, 매 시간 몇 십번의 불법 접근시도가 로그에 남는다. 이런 저런 방화벽 설정을 시도해 보았지만, 아래와 같이 설정한 이후로는 시스템 로그가 깨끗해 졌다. 아무쪼록 이 시놀로지 방화벽 설정 방법이 모든 시놀로지 초보자들의 걱정거리를 한시름 덜어 주었으면 하는 바람이다.

시놀로지 방화벽 설정 방법 요약

  1.  시놀로지가 연결되어 있는 로컬망은 전포트 허가.
  2.  80 및 443 포트는 내 웹 페이지를 공개할 수 있는 신뢰할 수 있는 국가들에 허가.
  3.  회사에서 접속이 가능할 수 있도록 회사의 공인/고정 IP에 대해서는 전포트 허가.
  4.  모든 포트에 대해 모든 국가 차단.

바로 위 설정에 대해서 자세히 살펴 보도록 하자.

 

1. 시놀로지가 연결되어 있는 로컬망은 전포트 허가

  • 로컬망은 가장 안심할 수 있는 접속주소 이다.
  • 모든 포트에 대한 접속을 허가해도 전혀 위험성이 없다.
192.168.1.1 ~ 192.168.1.255의 모든 IP에 대해 모든 프로토콜을 허가해 준다
192.168.1.1 ~ 192.168.1.255의 모든 IP에 대해 모든 프로토콜을 허가해 준다.

 

2. 80 및 443 포트는 공개하고 싶은 위험성이 없는 국가들에 한해 허가

  • Google Search Console 등을 이용하는 경우, Google의 봇이 내 시놀로지 서버에 접속해야 할 필요가 있을 수 있다.
  • 따라서, http 포트 및 https 포트는 서버가 위치한 국가들에 대해 접속을 허가해 줄 필요가 있다.
내 경우는 미국, 영국, 호주, 캐나다, 스위스 등 방문이 예상되는 국가를 위주로 접속을 허용해 주었다.
내 경우는 미국, 영국, 호주, 캐나다, 스위스 등 방문이 예상되는 국가를 위주로 접속을 허용해 주었다.

 

3. 회사에서 접속이 가능하도록 회사의 공인/고정 IP에 대해서는 전 포트 허가

  • 회사에서는 반드시 내 시놀로지에 접속하지 않을 수 없다.
  • 대부분의 회사는 전용선을 이용한 공인/고정 IP를 사용하고 있기 때문에 회사에서 사용하는 IP는 시놀로지 접속을 허용해 준다.
회사에서 내 시놀로지 서버에 접속할 수 있도록 허용해 준다
회사에서 내 시놀로지 서버에 접속할 수 있도록 허용해 준다.

 

4. 모든 포트에 대해 모든 국가 차단

  • 이제까지는 시놀로지 접속을 허용할 IP 또는 국가를 지정해 주었지만, 이제는 불법 접속을 차단할 차례이다.
  • 위에서 선택해 준 3개 규칙을 제외한 모든 국가로 부터의 접속을 아래와 같이 차단해 준다.
마지막으로 이미 지정한 3개의 규칙을 제외하고, 모든 국가로 부터 모든 프로토콜의 접속을 차단해 준다
마지막으로 이미 지정한 3개의 규칙을 제외하고, 모든 국가로 부터 모든 프로토콜의 접속을 차단해 준다.

 

주의할 점

생성한 규칙의 우선순위는 위에서 아래로 적용된다.

따라서, 가장 안전한 로컬접속 규칙에 가장 높은 우선순위를 할당하고, 모든 접속 차단을 가장 아래쪽에 위치 시킨다. 또한, 규칙의 우선순위 조정은 각 규칙의 가장 왼쪽에 위치한 있는 수평선 3개를 마우스로 클릭한 상태에서 조정이 가능하다.