it-swarm-vi.com

Làm thế nào bạn sẽ thiết lập uy tín người dùng cho ứng dụng web của bạn?

Một trong những vấn đề với các ứng dụng chung đối với công chúng là xử lý các tài khoản người dùng giả mạo. Sử dụng dịch vụ ID mở không giải quyết được điều này, vì bất kỳ ai cũng có thể mở nhiều tài khoản Google và đăng ký nhiều người dùng khác nhau với nhiều tài khoản ID mở khác nhau.

Lưu ý rằng câu hỏi này vượt quá xác thực - Tôi giả sử rằng người dùng đằng sau tài khoản người dùng giả mạo sẽ dành thời gian để xác thực bằng email và sử dụng tên người dùng và mật khẩu hợp pháp.

Trong các ứng dụng StackExchange, điều này được thực hiện bằng cách cung cấp tối thiểu 15 rep trước khi người dùng có thể làm bất cứ điều gì quan trọng trên trang web. Không phải tất cả các ứng dụng web đều có sự sang trọng này, vì một số ứng dụng được xây dựng cho các tài khoản người dùng tồn tại trong thời gian ngắn, chẳng hạn như ứng dụng thương mại điện tử hoặc một số diễn đàn nhất định, thường không xây dựng mối quan hệ lâu dài với người dùng.

Có một cách có hệ thống để thiết lập uy tín người dùng?

6
Jonathan

Có một cách có hệ thống để thiết lập với mức độ chắc chắn cao rằng người dùng thực sự là một con người. Sau đó, bạn chỉ có thể đi theo những gì người dùng đó làm.

Tùy thuộc vào bản chất của ứng dụng web của bạn, người dùng "xấu" có thể sẽ là những người:

  • Cố gắng kết xuất các liên kết cho SEO và chạy
  • Tạo con rối sock để quảng bá (hoặc hạ cấp) người dùng khác

API giống như Akismet cho phép bạn bắt được một lượng SPAM đáng kể trước khi nó hiển thị. Ngoài ra, bạn nên có một phương tiện để người dùng "tốt" gắn cờ bài đăng/đấu giá/bất cứ điều gì không phù hợp.

Con rối sock thực sự không có gì mới, và được phát hiện bằng cách phân tích các mô hình sử dụng. Root chúng trên một trang web như Wikipedia khác một chút so với root chúng trên một trang như SO, nơi sử dụng 'bình thường' của một ai đó là khá quyết định. Điều đó có nghĩa là sử dụng sai, (lạm dụng các nút bỏ phiếu lên/xuống) sẽ dễ bị bắt hơn. Thật khó để đưa ra khuyến nghị cụ thể mà không có thêm thông tin về hành vi 'tốt' sẽ có trên trang web của bạn.

Những gì tôi sẽ làm là cung cấp một số loại phần thưởng cho hành vi mà bạn muốn. Nếu bạn muốn mọi người đăng các mặt hàng để bán, hãy cho họ một ngôi sao hoặc một cái gì đó bên cạnh tên của họ sau khi họ đã làm điều đó một vài lần. Thưởng 'ngôi sao' bằng một thứ khác, như giảm phí, giảm quảng cáo, bất cứ điều gì. Làm cho nó có giá trị trong khi người dùng "tốt" cung cấp cho bạn một cái gì đó để có được một cái gì đó.

Nếu trang web của bạn thực sự là 'dùng một lần' trong mắt khách truy cập, bạn sẽ nhận được rất nhiều ổ đĩa của người dùng. Có lẽ, nghĩ ra một cách để khiến mọi người muốn tham gia trong ít nhất vài ngày, điều này sẽ cho bạn (trong hầu hết các trường hợp) thời gian mà bạn cần để thoát khỏi các yếu tố xấu và thưởng cho hành vi mà bạn muốn.

Bản thân Stack Overflow là 'dùng một lần' đối với một số người dùng của nó, có nhiều người không bao giờ thực sự đăng ký, hỏi một câu hỏi, nhận câu trả lời của họ và biến mất ngay khi cookie của họ thực hiện. Nhưng, chất lượng của những gì họ làm trong khi đó quyết định uy tín của họ và khả năng họ có được những gì họ muốn.

1
Tim Post

Tôi không nghĩ rằng có bất kỳ cách có hệ thống nào - sau tất cả nếu có những kẻ gửi thư rác sẽ tìm cách đánh bại nó vì nó sẽ mở khóa trang web của mọi người cho họ.

Bạn cần phải có một cái gì đó trên trang web của bạn mà chỉ người dùng chính hãng mới muốn làm. Bạn đã đề cập đến mô hình danh tiếng Stack Exchange, một cách khác là khuyến khích mọi người tiêu tiền thật.

Ví dụ: Steam mới bắt đầu yêu cầu bạn thực sự mua một trò chơi trước khi mở khóa các tính năng. Cách đây một thời gian, tôi đã đăng ký Steam để nhận được ưu đãi Portal miễn phí và thêm một vài người là bạn bè. Tôi vừa thử thêm người khác và điều đó không thành công vì tôi không có bất kỳ khoản thanh toán nào cho nội dung trong hồ sơ của mình.

Bây giờ trong khi điều này sẽ không hiệu quả với tất cả mọi người - sau tất cả, bạn có thể không phải trả tiền cho nội dung! - nhưng đó chắc chắn là một lựa chọn. Một thứ mà những kẻ gửi thư rác không muốn chia tay là tiền.

Một lựa chọn khác là để người dùng đóng góp một số nội dung. Giả sử bạn đang chạy một trang web nghệ thuật hoặc viết trang web, người dùng chỉ có thể truy cập vào toàn bộ trang web sau khi họ đã gửi một tác phẩm nghệ thuật hoặc viết. Bạn có thể phải có một cái nhìn thực tế của con người về nó để đảm bảo nó không chỉ là một jpg ngẫu nhiên hoặc một đoạn văn bản "ipsum lorem"!

Vì vậy, câu trả lời là nó phụ thuộc vào trang web của bạn là gì

1
ChrisF

Các câu trả lời từ câu hỏi Có cách nào để thực sự cấm mọi người khỏi trang web không? có thể giúp cung cấp cho bạn một vài ý tưởng.

1
Christian