2009-07-07 23 views
5

Gần đây, chúng tôi đã gặp phải rất nhiều vấn đề với một người dùng cụ thể đã đăng một đống thông điệp khiêu khích trên trang web của chúng tôi bằng IP proxy công khai.Cách kiểm tra xem IP có phải là proxy công cộng

Ai đó có thể đề xuất cách xác định - IP cụ thể là proxy công cộng hay không?

Cảm ơn.

+4

HTTP 301: serverfault.com – jrharshath

Trả lời

2

Máy chủ tôi quản trị trên có sự cố tương tự; Tôi đã viết mã [1] lên một tập lệnh kiểm tra mọi kết nối từ một người dùng mới được đăng ký và thực hiện một tor DNS lookup, để tìm hiểu xem đó có phải là điểm thoát tor hay không.

Điều này sẽ không hoạt động đối với mọi proxy công cộng, nhưng vì tor là một trình ẩn danh được sử dụng rộng rãi nên nó sẽ thu hút rất nhiều người dùng.

[1] Thấy không? giải pháp lập trình!

+0

Cảm ơn, vâng - thực ra tôi đang theo giải pháp lập trình cho vấn đề này. Rõ ràng là không thể có được 100% đúng - nhưng nếu tôi có thể gọi một số loại dịch vụ web hoặc kiểm tra một số danh sách trực tuyến để lọc ra 90% proxy công cộng - điều đó sẽ giải quyết vấn đề của chúng tôi, tôi hy vọng. –

0

Proxy công khai xuất hiện mọi lúc và bình thường tuổi thọ của chúng rất ngắn. Theo ý kiến ​​của tôi, tốt nhất là sử dụng API của một số loại để căn cứ điểm số arround logic, danh tiếng email, vv .. Một nơi tốt để bắt đầu là rest API for online intelligence và trước khi bắt đầu, bạn nên sắn documentation cho tất cả thông tin điểm cuối. Nó có thể là một chút chậm hơn và phụ thuộc bên thứ ba nhưng bạn sẽ không bao giờ phải lo lắng về việc giữ hồ sơ của bạn đến nay vv

Những gì tôi đã làm không chỉ tìm kiếm bản ghi proxy và span mà còn truy vấn 'ip/thông tin 'điểm cuối để xem địa chỉ IP thuộc về nhà cung cấp dịch vụ lưu trữ có làm cho nó có nhiều khả năng được sử dụng như proxy hơn hay không. Trong trường hợp này tôi nghiêm ngặt hơn về hành động nào có thể thực hiện được. Tôi biết một số người có thể truy cập trang web thông qua VPN hoặc một proxy nói chung, nhưng đó là vào bạn để quyết định những gì người dùng bạn sẽ cho phép và những gì không. Mọi trường hợp đều khác nhau và các yêu cầu có thể thay đổi.

Hy vọng điều này sẽ giúp người khác đối mặt với cùng một vấn đề.

0

Có nhiều nhà cung cấp dịch vụ phát hiện proxy. Bạn có thể tải xuống cơ sở dữ liệu tra cứu cục bộ hoặc sử dụng API từ xa. Sau đó có độ trễ mạng cao hơn nhưng dễ dàng quá trình cập nhật cơ sở dữ liệu hàng ngày của bạn. Bạn có thể bắt đầu với IP2Proxy và tải xuống cơ sở dữ liệu mẫu để đánh giá.

Các vấn đề liên quan