2011-07-26 31 views
6

Có thể bạn đã biết Google+ và Facebook không cho phép người dùng tạo tài khoản bằng tên "giả mạo".Làm thế nào để viết một thuật toán lọc ra tên giả?

Điều gì đằng sau? Làm thế nào bạn có thể nghi ngờ một tên là không thật?

Tại sao "Paul Smith" thực tế hơn "John John"?

Có thể là số liệu thống kê về tên đầy đủ của người dùng hiện tại không?

Chỉnh sửa (sau khi câu hỏi này đã khép kín): Tôi nghĩ câu hỏi này là mang tính xây dựng - Bạn sẽ làm gì nếu bạn là kỹ sư phần mềm tại google mà cần phải thực hiện "tên giả" tính năng ...

+2

Bạn không chắc chắn có câu trả lời 'đúng' trừ khi bạn lừa một nhân viên g + hoặc facebook :) – Andrew

+0

Có lẽ có những manh mối khác mà họ sử dụng. Ví dụ, tất cả các tài khoản thư rác/tên giả của tôi có sinh nhật vào ngày 1 tháng 1. – jglouie

+0

Vâng, nếu chúng có bất kỳ thứ tự động nào, chúng sẽ vô giá trị. Tôi có nhiều tài khoản giả mạo với những cái tên như "Rusty Shackleford", "Mean Joe Green" và "Tony T. Tiger". Hãy cho tôi một break. – Patrick87

Trả lời

1

này không phải là một câu hỏi lập trình thực sự IMHO. Vì đây là những dịch vụ trên toàn thế giới, nên G + có thể sử dụng các chẩn đoán dựa trên lượng dữ liệu khổng lồ mà google đã thu thập được trên cái tên có thể là một cái tên.

+3

Hãy suy nghĩ về nó theo các thuật ngữ tổng quát hơn, là "Làm thế nào để viết một thuật toán lọc ra các tên giả?" thực sự không phải là một câu hỏi lập trình? Vậy thì nó là gì? – biziclop

+0

@biziclop Tôi sẽ thay đổi tên của câu hỏi :) – JohnJohnGa

+0

@biz - thứ eonly algo Tôi có thể nghĩ đến việc xác định những gì mang đến một cái tên. Kể từ khi một tên là bất kỳ từ nào, có thể thậm chí không thể ghi, làm thế nào bạn có thể đáng tin cậy id chúng, ngoại trừ với chẩn đoán? –

1

Nó gần như là tất cả các phỏng đoán. Họ có một danh sách đen tên hoặc tên họ nghĩ rằng SOUND giả - tức là gắn liền với các sự kiện hiện tại, địa lý, lễ kỷ niệm, vv ...

0

Không có cách nào thực sự để xác định xem tên là giả hay thực. Facebook và Google+ thường không xóa/vô hiệu hóa tài khoản dựa trên tên như John John, đó có thể là tên hợp lệ. Google+ bắt đầu vô hiệu hóa các tài khoản có ".", "*" hoặc bất kỳ ký tự đặc biệt nào khác làm họ hoặc tên duy nhất (link). Có những trường hợp khác mà tài khoản đã bị vô hiệu hóa vì chúng tương tự như người nổi tiếng (link).

Ngoài ra, họ có thể cấm các tài khoản dựa trên chẩn đoán nhưng tôi không nghĩ rằng nó được thực thi theo bất kỳ cách nào. Bạn có thể tạo tài khoản giả mạo có tên là John John hoặc Iam Awesome trên facebook và bạn sẽ không bị cấm (Nguồn: Bạn tôi có tài khoản BS trên Facebook hơn một năm nay với tên lập dị và tài khoản của anh ấy vẫn tốt.)

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