2010-04-28 42 views
7

Tôi biết đây là một vấn đề lớn. Trong thực tế, nó có thể được sử dụng cho một số wiki cộng đồng SO.Cách xác định người dùng đáng tin cậy trên Internet?

Dù sao, tôi đang chạy một trang web KHÔNG sử dụng xác thực rõ ràng của người dùng. Đó là công khai như trong mở cửa cho tất cả mọi người. Tuy nhiên, do tính chất của dịch vụ, một số người dùng cần phải bị khóa do hành vi sai trái.

Tôi hiện đang chặn địa chỉ IP, nhưng tôi nhận thức được thực tế rằng nhiều người cố ý đặt lại bộ đệm ứng dụng khách DHCP của họ để ISP của họ chỉ định cho họ địa chỉ mới. Có phải đó là một thực tế? Tôi nghĩ đó chắc chắn là một khả năng sinh lợi cho một số người muốn tránh bị từ chối truy cập. Vì vậy, IP trở thành một cách tối ưu để giải quyết vấn đề này. Nhưng không có gì khác, phải không?

Địa chỉ MAC không tồn tại trên WAN (thay đổi từ hop đến hop?), Và thậm chí nếu chúng đã thực hiện - chúng cũng có thể bị giả mạo, mặc dù tôi ít dễ dàng hơn gia hạn IP.

Cookie và thậm chí là cookie Flash nằm ngoài câu hỏi, vì có rất nhiều "hướng dẫn" cách xóa chúng và những ý định phá hoại trên Internet cũng được biết rõ và trang bị tốt các biện pháp thô sơ mà tôi sẽ sử dụng.

Có điều gì khác để dựa vào không? Tôi đã suy nghĩ về hồ sơ chuyên sâu - thu thập dữ liệu sẵn có từ phía máy khách và tạo ra một số chìa khóa với nó, nhưng đã không đi xa đến mức thực hiện nó - nó có phải là một lựa chọn không?

+3

Nếu bạn có thể xác định điều này, hãy cấp bằng sáng chế - bạn sẽ giàu :) – Ray

+0

có, nhiều ISP sẽ phát hành lại IP chỉ bằng cách đi xe đạp modem của họ –

+0

Những người dùng này đang làm gì? Họ có đang làm một DoS chỉ đọc hay họ đang viết nội dung không? Nếu trước đây không có nhiều bạn có thể làm. Nếu sau này, sau đó xác thực là con đường để đi. – Anon

Trả lời

1

Bạn sẽ không thể chặn hoàn toàn người dùng được xác định truy cập trang web của bạn. Bạn có thể, tuy nhiên, làm cho nó khó khăn đủ cho họ rằng nó không phải là giá trị thời gian của họ.

2

Do tính chất của Internet, điều này là không thực tế. Có, bạn có thể chặn IP specfic, nhưng như bạn đã nói, nó dễ dàng đủ cho trung bình "misbehaver" chỉ đơn giản là thay đổi IP của họ. Ngay cả các địa chỉ MAC cũng có thể bị giả mạo. Đây là lý do tại sao các trang web có những vấn đề này sử dụng xác thực. Đó là giải pháp thực sự duy nhất.

1

Như những người khác đã nói, đây là một vấn đề không thể. Bất cứ ai xác định đủ luôn luôn có thể tìm thấy một cách khác. Ví dụ kinh điển của vấn đề này là với Wikipedia, và bạn có thể đọc về các bước chặn khác nhau họ thực hiện ở đây: http://en.wikipedia.org/wiki/Blocking_policy

+0

Cảm ơn bạn đã liên kết. – amn

1

Câu trả lời đơn giản là điều này là không thể. Như những người khác (kể cả chính bạn) đã nói, bất cứ ai quyết tâm sẽ tìm cách khác.

Bạn có thể chặn IP hoặc sử dụng cookie để ngăn người gây rối thường gặp. Một người nào đó chỉ muốn đăng những từ thô lỗ trong các bình luận trên blog có thể sẽ đi đâu đó, nhưng nó sẽ không đe dọa ai đó muốn gây rắc rối trên trang web của bạn,

Nếu hành vi sai trái này là một vấn đề nghiêm trọng với bạn, thì tôi nghĩ rằng truy vấn duy nhất của bạn là yêu cầu xác thực cho bất kỳ loại quyền truy cập nào có thể bị lạm dụng như vậy.

Bạn có thể giảm thiểu sự phiền toái cho người dùng bằng cách sử dụng OAuth và chấp nhận nhiều nhà cung cấp khác nhau, như SO, thay vì buộc tất cả người dùng của bạn đăng ký và ghi nhớ một bộ thông tin xác thực đăng nhập khác.

+0

Cảm ơn bạn đã trả lời. Tôi nghĩ rằng OpenID chẳng hạn sẽ không làm, bởi vì cuối cùng sẽ đến các nhà cung cấp OpenID không có thật với mục đích duy nhất là phá vỡ nhận dạng người dùng cho các bên phụ thuộc. – amn

+0

@amn: Bạn chỉ có thể chấp nhận các nhà cung cấp OpenID mà bạn đã xác minh và bạn tin tưởng. – pabouk

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