기본 설정에서 Tor 사용자 차단

Discourse가 이미 이 기능을 지원하지 않는다는 점이 놀랍습니다(특히 포럼에 접근하려는 대부분의 Tor 사용자는 이전의 정지 조치를 우회하려는 경우가 많으므로). 제 포럼에서 Tor 사용자가 가입하는 것을 차단하는 방법이 있을까요?

특정 사용자가 Tor를 이용해 IP 차단과 지문 제한을 반복적으로 우회하고 있습니다. 이 사용자를 대응하는 것이 정말 고통스럽습니다… :persevere:

3개의 좋아요

Discourse는 그 자체로 웹서버는 아닙니다. Tor는 일종의 문제이긴 하지만, ‘정상적인’ 네트워크와 비교하면 정말로 사소한 문제입니다. 그런데 이 상황이 그 남자가 단순히 다른 VPN 서비스를 사용하는 것과 어떻게 다른가요?

서버 레벨에서 알려진 Tor IP를 식별하여 차단할 수는 있지만, 기본적으로 쉽게 그렇게 하기는 어렵습니다. 알려지지 않은 개인 IP라면… 가능성은 전혀 없습니다.

하지만 더 일반적인 수준에서 보면… IP는 쓸모없습니다. 제 IP는 모바일 ISP에서 최소한 일주일에 한 번은 변경됩니다. IP로 저를 차단하려다 보니, 다음 주에는 이미 같은 IP가 아닐 테니 좋은 일이겠지요. 실제로는 오늘 10마일 거리를 이동하는 동안에도 변경될 수 있습니다.

IP는 유선 기반 연결에서만 도움이 됩니다. 하지만 그 경우에도 같은 사람이 VPN으로 전환하면 그 차단도 소용없어집니다.

フィンガー프린팅… 그런 식으로 사용자를 식별하는 것이 여전히 허용되고 합법적인 시스템은 어디에 있나요?

항상 그런 것은 아닙니다. 많은 케이블 운영업체가 DHCP를 사용하여 IP 주소를 배정하며, 주소의 리스(임대 기간)가 만료되면 새로운 주소를 할당할 수 있고 실제로 그렇게도 합니다. 다음 주소를 동일한 IP 범위에서 받을 가능성이 높지만, 그렇게 되지 않을 수도 있습니다. 제 ISP의 경우 제 주소를 계속 변경하며, 새로운 POP(접속 지점)은 제 위치를 해당 국가 내 어디로든 지정할 수 있습니다.

1개의 좋아요

맞아요. 하지만 “케이블 기반” IP가 모바일 IP보다 변경될 가능성이 더 낮은 것은 사실입니다.

어쨌든, IP를 차단하는 것은 매우 비효율적인 도구이며, 심지어 무용지물일 수도 있습니다. 정확한 지리 기반 차단도 마찬가지인데, 그것은 또 다른 문제입니다.

4개의 좋아요

나는 내 포럼에 Tor 사용자가 접근하는 것을 막을 수 있는 어떤 해결책이든 기꺼이 수용할 것이다. 이것은 이미 내 커뮤니티에서 심각한 문제이며, 내 생각에 더 많은 사람들이 이 사실을 알게 된다면 다른 커뮤니티에도 연쇄적인 영향을 미칠 잠재력이 있다.

특히 이 기능은 재앙적이며, 사실상 IP 차단 기능을 무용지물로 만든다.
https://windowsreport.com/tor-browser-new-identity/

2개의 좋아요

iptables를 사용하여 서버 수준에서 알려진 모든 Tor 노드를 차단했습니다. Nginx 자체를 사용하거나 다른 리버스 프록시를 사용하는 것도 가능합니다.

Discourse 앞에 이 중 하나를 사용하는 것은 정말로 자명한 작업입니다. 하지만 Docker는 가장 큰 물음표입니다. VPS의 UFW/iptables를 우회하는 방식을 이해할 수 없기 때문입니다. 저는 아직 그 학습 곡선을 오르는 중이므로(제 책에서는 이것이 가장 큰 보안 우려 사항이자 덜 언급되는 부분입니다).

방화벽 관련 질문에 대해 다음을 참고하세요:

물론 IP를 차단하는 플러그인을 만들 수도 있습니다. 저는 많이 알지 못하지만, 왜 그것이 어려울지 이해할 수 없습니다 — WordPress조차도 할 수 있거든요.

하지만 제가 보는 바로는 다음과 같은 문제점도 있습니다:

  • 서버가 수행해야 할 작업을 앱이 시작합니다.
  • 앱은 항상 늦으며, 무언가를 차단하더라도 서버에 대한 해머링(과도한 요청)은 이미 발생했을 수 있습니다.

가입, 로그인 또는 사이트 전체(원하는 구성에 따라)에서 Tor뿐만 아니라 다른 VPN 및 프록시 트래픽도 차단하는 저희가 만든 이 플러그인을 고려해 보실 수 있습니다:

1개의 좋아요