The Wikipedia Review: A forum for discussion and criticism of Wikipedia
Wikipedia Review Op-Ed Pages

Welcome, Guest! ( Log In | Register )

> General Discussion? What's that all about?

This subforum is for general discussion of Wikipedia and other Wikimedia projects. For a glossary of terms frequently used in such discussions, please refer to Wikipedia:Glossary. For a glossary of musical terms, see here. Other useful links:

Akahele.orgWikipedia-WatchWikitruthWP:ANWikiEN-L/Foundation-L (mailing lists) • Citizendium forums

> How effective is checkuser?
Ather
post Thu 31st December 2009, 1:16pm
Post #1


New Member
*

Group: Contributors
Posts: 30
Joined: Tue 30th Sep 2008, 4:51pm
Member No.: 8,508



If I wanted to run several accounts how likely is checkuser to pick me up? If I changed my IP each time I logged on how would they trap me? How long to they log IP addresses for? Do they keep a permanent record of my account creation IP? Do they record me logging on but not editing? What other info do they store and for how long? All this info is needed purely for research purposes tongue.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
MZMcBride
post Thu 31st December 2009, 6:42pm
Post #2


Über Member
*****

Group: Regulars
Posts: 671
Joined: Wed 25th Mar 2009, 5:02am
Member No.: 10,962

WP user page - talk
check - contribs



I wrote a guide to socking, but it was deleted from Wikipedia. The text of it:

CODE

So you want to [[WP:SOCK|sock]] and not get caught? Well, it's not exactly easy, but there are definitely some things that can make it easier. The following are some tips for socking well.

== Become familiar with the tracking tools ==
Since you'll likely be socking on a MediaWiki wiki, all of the documentation and source code of the extensions used by the software is publicly available. Read the page about the [[mw:Extension:CheckUser|CheckUser extension]] and browse its [[svn:trunk/extensions/CheckUser|source code]] if you know PHP decently.

Also, it's important to understand Wikimedia's configuration of the extension. The data available to CheckUser is only stored for 90 days. After that, it gets deleted.

== Use different browsers ==
This is one of the easiest ways to sock. The greater the chance you can reduce human error, the better. Instead of having to remember to log in and log out, each browser stores your separate session. Protip: you can tint backgrounds of edit textareas to distinguish them (slight reddish color for alt account, slight blueish color for master account, e.g.).

== Use a shell account ==
Using [[SSH]] or a [[VPN]], use a shell account to proxy. This masks your actual IP address and instead assigns you whichever IP you're proxying through.

Shell accounts can be purchased (from a web hosting provider) or most schools and offices have publicly available VPNs.

However, be warned that some proxies retain XFF headers (see below for more) and others don't. You'll likely need to spoof your headers to be safe.

== Alter your headers ==
When a CheckUser checks your account, they can get header information that looks something like this:
<blockquote>
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_2; en-us) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
</blockquote>
You need to spoof this info if you'll be using the same computer or browser to sock.

=== XFF ===
[[X-Forwarded-For|XFF]] headers reveal information about your originating IP address. As mentioned above, your proxy may strip the XFF headers, however this isn't guaranteed. Generally speaking, spoofing XFF headers is pointless.

=== User agent ===
[[User agent]] headers are easily spoofed. These reveal the browser you're using. If you're using two separate browsers as suggested above, it's probably still a good idea to spoof the user agent string as it always includes operating system information.

== Alter your behavior ==
This is one of the most important steps to not get caught socking.

=== Time zones ===
It's trivial to map someone's contributions throughout the data. And sock trackers regularly use this tactic to spot patterns between accounts. Edit at different time zones with different accounts. Direct overlap between two accounts ''always'' looks suspicious.

=== Content areas ===
This is rather trivial to understand, yet many people get caught this way. To effectively sock, you have to edit in different areas than your master account. If your master account is involved in every bot discussion, your sock ''should not'' be. While it may be helpful to comment occasionally on bot discussions using your sock account to throw people off, you should avoid similar content areas.

It's equally important to avoid similar types of edits. If you're the master of fixing references, make your sock the master of writing content or the master of typo fixes. Don't have your two accounts making the same type of edits.

=== Edit summaries ===
This is another easy way to get caught. If you ''always'' edit using edit summaries, make sure your alt account does not. Also, make sure you use different types of edit summaries. For example, for a standard reply, many users use "+reply", "re", "r", or "reply". Some even copy and paste part of the message in the edit summary box. Whichever way you choose, be sure to not do the same thing on your alt account.

=== Writing style ===
This is very important if you make a lot of 'public' comments (comments on various noticeboards and talk pages). One obscure word used by both accounts and people could start to ask questions. If you're a poor speller, have one of your accounts use Firefox's spelling checker. If you always spell you as 'u,' well, you shouldn't do that for any reason. But if you do anyway, make sure your other account doesn't do the same thing. Writing style can quickly give away a user's true identity.

== Talk with yourself ==
This is an incredibly tricky tactic that can easily backfire, but if done effectively, it can make it seem very, very implausible that the two accounts are connected. This should be done rarely, if at all. The occasional talk page comment to your alt account or point something out to them. Do not give them awards or constantly praise their work. That quickly raises suspicions, especially after a recent incident on the English Wikipedia.

== Avoid double voting in major elections ==
Every user who votes for Board officials or for stewards is CheckUsered. Don't double vote in major elections unless you're sure that your IP information and XFF headers won't reveal a direct similarity.

== Act your age ==
New accounts don't know about noticeboards. They don't usually even know about namespaces. Remember that when someone is examining your contributions history, a normal account always shows a predictable evolution. Be sure to keep this in mind when using your alt account. Sure, you can try to excuse your behavior with claims that you edited anonymously for years or whatever, but it's a whole lot easier to simply edit linearly (using edit summaries more often as time passes, exploring other namespaces, getting involved with the administrative side of things, etc.).

However, as a caveat, do not try to act like a completely new user. Blatant mistakes and downright stupidity will just get more attention focused on you. Play it cool and you'll have no issues.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Ather   How effective is checkuser?   Thu 31st December 2009, 1:16pm
anthony   If I wanted to run several accounts how likely is...   Thu 31st December 2009, 1:31pm
Krimpet   I wouldn't count on any information you recei...   Thu 31st December 2009, 1:58pm
Premier player   I wouldn't count on any information you recei...   Tue 5th January 2010, 12:54pm
Peter Damian   If I wanted to run several accounts how likely is...   Thu 31st December 2009, 2:28pm
dogbiscuit   I looked at some of this code and it is pretty im...   Thu 31st December 2009, 2:39pm
Herschelkrustofsky   Keep in mind that checkuser is frequently used to ...   Thu 31st December 2009, 3:05pm
White Knight   Keep in mind that checkuser is frequently used to...   Mon 4th January 2010, 3:46pm
Kelly Martin   It's my understanding that checkuser now also ...   Thu 31st December 2009, 4:47pm
dogbiscuit   It's my understanding that checkuser now also...   Thu 31st December 2009, 5:12pm
Krimpet   It's my understanding that checkuser now also...   Thu 31st December 2009, 5:34pm
gomi   ... since the technical know-how to read and inter...   Thu 31st December 2009, 5:36pm
Krimpet   [quote name='Krimpet' post='212801' date='Thu 31s...   Thu 31st December 2009, 5:40pm
anthony   For some reason Wikipedians get hyper-excited ab...   Thu 31st December 2009, 6:06pm
Krimpet   I can understand why they got rid of the feature ...   Thu 31st December 2009, 9:12pm
anthony   [quote name='anthony' post='212807' date='Thu 31s...   Thu 31st December 2009, 9:59pm
Ather   By the way, what's your license plate number...   Thu 31st December 2009, 10:13pm
CharlotteWebb   User-agent identification has been there for a pr...   Thu 31st December 2009, 8:42pm
gomi   This site shows you in a readable way what your br...   Thu 31st December 2009, 5:20pm
Peter Damian   The only open question is whether they retain th...   Thu 31st December 2009, 7:17pm
anthony   [quote name='gomi' post='212793' date='Thu 31st D...   Thu 31st December 2009, 7:28pm
MZMcBride   Really? Where's the database schema? I...   Thu 31st December 2009, 7:44pm
anthony   Really? Where's the database schema? I...   Thu 31st December 2009, 7:49pm
MBisanz   [quote name='MZMcBride' post='212818' date='Thu 3...   Thu 31st December 2009, 8:31pm
Cock-up-over-conspiracy   There are Firefox add-ons for changing your browse...   Fri 1st January 2010, 3:18am
taiwopanfob   e) keep copies of data for far longer than 3 month...   Fri 1st January 2010, 3:13pm
No one of consequence   e) keep copies of data for far longer than 3 mont...   Mon 4th January 2010, 12:48pm
Cock-up-over-conspiracy   The retention limit is indeed philosophical rather...   Mon 4th January 2010, 4:22pm
Limey   If I wanted to run several accounts how likely is...   Thu 31st December 2009, 6:02pm
Jon Awbrey   The only thing you need to know about Checkuser is...   Thu 31st December 2009, 6:18pm
Ather   Hey guys, thanks for all the good advice. Some of ...   Thu 31st December 2009, 7:38pm
Peter Damian   I always take the opportunity to create a new soc...   Fri 1st January 2010, 2:33pm
Limey   Another quick thought - might a long lag time be...   Thu 31st December 2009, 8:20pm
Lar   It's not very effective at all.   Thu 31st December 2009, 9:19pm
Text   Poetlister, Mantanmoreland, and whoever else Th...   Fri 1st January 2010, 1:48am
MZMcBride   I received an e-mail from the Arbitration Committe...   Fri 1st January 2010, 7:51pm
Krimpet   I received an e-mail from the Arbitration Committ...   Fri 1st January 2010, 8:07pm
Lar   I received an e-mail from the Arbitration Committ...   Fri 1st January 2010, 9:34pm
MZMcBride   [quote name='MZMcBride' post='212934' date='Fri 1...   Fri 1st January 2010, 9:55pm
Lar   [quote name='MZMcBride' post='212934' date='Fri ...   Fri 1st January 2010, 10:48pm
Kelly Martin   I received an e-mail from the Arbitration Committe...   Fri 1st January 2010, 10:17pm
The Wales Hunter   I just wish Wikipedia would bit the bullet and a) ...   Fri 1st January 2010, 10:02pm
Nerd   I just wish Wikipedia would bit the bullet and a)...   Fri 1st January 2010, 11:01pm
LessHorrid vanU   If I wanted to run several accounts how likely is...   Fri 1st January 2010, 10:18pm
Cock-up-over-conspiracy   If you want to run several accounts to show how cl...   Sat 2nd January 2010, 5:10am
The Adversary   In certain contentious areas, banning/blocking edi...   Mon 4th January 2010, 4:56pm
SB_Johnny   It's hard to overstate how silly these guessin...   Tue 5th January 2010, 4:22pm
Somey   Officially, The Wikipedia Review doesn't condo...   Tue 5th January 2010, 6:37pm


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

-   Lo-Fi Version Time is now: 20th 6 13, 12:12pm