Inspired by this posting https://*.com/questions/72394/what-should-a-developer-know-before-building-a-public-web-site, I wanted to know:
受此帖的启发https://*.com/questions/72394/what-should-a-developer-know-before-building-a-public-web-site,我想知道:
What should I know about user antisocial behavour? I know some users will try everything mentioned in that posting. Other users will spam others, write post to troll others. What are some things I should worry so I can design a way to revert these actions?
我应该了解用户反社会行为?我知道有些用户会尝试该帖子中提到的所有内容。其他用户会向其他用户发送垃圾邮件,向其他人发送邮件。有什么事情我应该担心,所以我可以设计一种方法来恢复这些行动?
The website I plan to build is a user content site - such as YouTube, Wikipedia and SO :).
我计划建立的网站是一个用户内容网站 - 例如YouTube,*和SO :)。
4 个解决方案
#1
Banning people never works. Much easier to make offensive people's posts invisible to all but the offender. Trolls exhaust enormous amounts of energy trying to get a rise out of people, and its all for nothing since their hard work is perfectly invisible to the rest of us. I've found this technique of starving people of attention is orders of magnitude more successful than banning people outright.
禁止人们永远不会工作。除了罪犯之外,所有人都看不到令人反感的人的帖子。巨魔耗尽了巨大的能量,试图让人们崛起,而且这一切都是无用的,因为他们的辛苦工作对我们其他人来说是完全不可见的。我发现这种让人们关注的技术比完全禁止人们更成功。
#2
-
If there's any sort of reputation scheme, you should assume that the users will make every attempt to game the system in a myriad ways that you would not have dreamed of. Make sure you are logging and monitoring as much as possible, so that you can detect wayward activity and rectify things afterwards - and then ensure it doesn't happen again, and know that your logging and monitoring will spot it happening again if the fix doesn't work well enough. Repeat ad nauseam.
如果存在任何类型的声誉方案,您应该假设用户将尝试以您无法想象的无数方式对系统进行游戏。确保您尽可能地进行日志记录和监控,以便您可以检测任意的活动并在事后纠正 - 然后确保它不会再次发生,并且知道如果修复程序没有再次发生,您的日志记录和监视会再次发现它工作得不够好。重复广告恶心。
-
If you have logins and passwords, allow as many characters as possible in the passwords - both in terms of length and character repertoire. Just make sure you don't get fooled into executing anything that is in the password. Similar rules might apply to logins; more likely, you'd do better to use an email address (relatively easy to validate) or something like OpenID.
如果您有登录名和密码,请在密码中允许尽可能多的字符 - 包括长度和字符保留曲目。只要确保你不会被愚弄执行密码中的任何内容。类似的规则可能适用于登录;更有可能的是,您最好使用电子邮件地址(相对容易验证)或类似OpenID。
-
What they said...
他们说了什么......
#3
One thing I learned that helps when dealing with obnoxious users is not to deal with them via a personal account.
我学到的一件事就是在处理讨厌的用户时有助于通过个人账户处理它们。
If you put your own name on a post or something when dealing with a troll you're opening yourself to personal attacks, especially if it's in any way debatable. Much better to approach them as Staff or Admins than your own name.
如果你在处理一个巨魔时把自己的名字放在一个帖子上或某些东西上,那么你就是在打开个人攻击,特别是如果它有任何争议的话。作为员工或管理员而不是您自己的名字,更好地接近他们。
#4
There is a way to troll almost anything on the internet if you have enough time to waste. Any attempt to limit anti-social behavior needs to be balanced by how it restricts other users. You don't want to scare away your good users. Since any community site on the net succeeds by attracting people, make sure your sensitive to how people respond to changes you make on the system.
如果你有足够的时间浪费,有一种方法可以在互联网上播放几乎任何东西。任何限制反社会行为的尝试都需要通过限制其他用户的方式来平衡。你不想吓跑你的好用户。由于网络上的任何社区网站都吸引了人们,因此请确保您对人们如何响应您在系统上所做的更改敏感。
I think a lot of patience is needed. I would also be cautious about "firing from the hip" in response to someone's actions. You don't want to let people provoke you into exhibiting anti-social behavior yourself.
我认为需要很多耐心。为了回应某人的行为,我也会对“从臀部开火”持谨慎态度。你不想让人们挑衅你自己展示反社会行为。
#1
Banning people never works. Much easier to make offensive people's posts invisible to all but the offender. Trolls exhaust enormous amounts of energy trying to get a rise out of people, and its all for nothing since their hard work is perfectly invisible to the rest of us. I've found this technique of starving people of attention is orders of magnitude more successful than banning people outright.
禁止人们永远不会工作。除了罪犯之外,所有人都看不到令人反感的人的帖子。巨魔耗尽了巨大的能量,试图让人们崛起,而且这一切都是无用的,因为他们的辛苦工作对我们其他人来说是完全不可见的。我发现这种让人们关注的技术比完全禁止人们更成功。
#2
-
If there's any sort of reputation scheme, you should assume that the users will make every attempt to game the system in a myriad ways that you would not have dreamed of. Make sure you are logging and monitoring as much as possible, so that you can detect wayward activity and rectify things afterwards - and then ensure it doesn't happen again, and know that your logging and monitoring will spot it happening again if the fix doesn't work well enough. Repeat ad nauseam.
如果存在任何类型的声誉方案,您应该假设用户将尝试以您无法想象的无数方式对系统进行游戏。确保您尽可能地进行日志记录和监控,以便您可以检测任意的活动并在事后纠正 - 然后确保它不会再次发生,并且知道如果修复程序没有再次发生,您的日志记录和监视会再次发现它工作得不够好。重复广告恶心。
-
If you have logins and passwords, allow as many characters as possible in the passwords - both in terms of length and character repertoire. Just make sure you don't get fooled into executing anything that is in the password. Similar rules might apply to logins; more likely, you'd do better to use an email address (relatively easy to validate) or something like OpenID.
如果您有登录名和密码,请在密码中允许尽可能多的字符 - 包括长度和字符保留曲目。只要确保你不会被愚弄执行密码中的任何内容。类似的规则可能适用于登录;更有可能的是,您最好使用电子邮件地址(相对容易验证)或类似OpenID。
-
What they said...
他们说了什么......
#3
One thing I learned that helps when dealing with obnoxious users is not to deal with them via a personal account.
我学到的一件事就是在处理讨厌的用户时有助于通过个人账户处理它们。
If you put your own name on a post or something when dealing with a troll you're opening yourself to personal attacks, especially if it's in any way debatable. Much better to approach them as Staff or Admins than your own name.
如果你在处理一个巨魔时把自己的名字放在一个帖子上或某些东西上,那么你就是在打开个人攻击,特别是如果它有任何争议的话。作为员工或管理员而不是您自己的名字,更好地接近他们。
#4
There is a way to troll almost anything on the internet if you have enough time to waste. Any attempt to limit anti-social behavior needs to be balanced by how it restricts other users. You don't want to scare away your good users. Since any community site on the net succeeds by attracting people, make sure your sensitive to how people respond to changes you make on the system.
如果你有足够的时间浪费,有一种方法可以在互联网上播放几乎任何东西。任何限制反社会行为的尝试都需要通过限制其他用户的方式来平衡。你不想吓跑你的好用户。由于网络上的任何社区网站都吸引了人们,因此请确保您对人们如何响应您在系统上所做的更改敏感。
I think a lot of patience is needed. I would also be cautious about "firing from the hip" in response to someone's actions. You don't want to let people provoke you into exhibiting anti-social behavior yourself.
我认为需要很多耐心。为了回应某人的行为,我也会对“从臀部开火”持谨慎态度。你不想让人们挑衅你自己展示反社会行为。