Instructions on protecting your site:
- MediaWiki - Anti-Spam Features
-
MediaWiki Administrator's Handbook - Spam and Spammers
Note: As mentioned on this page, do not use the SimpleCaptcha CAPTCHA method, as this is easily circumvented in a few lines of code. - reCAPTCHA
About
In response to the lack of user anonymity and long-term data persistence in existing P2P systems, we developed the Graffiti Network distributed file sharing protocol that uses multiple third-party storage sites as a data replication and transfer medium between clients. Our approach is to use publically available web sites to store multiple copies of shared content. We use the term graffiti for our work since we are storing data in a way that non-network participants may regard as unsightly or unwanted vandalism.
Employing the same concept of a central tracker as in the BitTorrent protocol, a Graffiti client will connect to a tracker and receive well-defined instructions on where and how to retrieve segments of shared files from a remote storage site. Upon successfully downloading and decrypting some portion of the shared data, the client will receive further instructions to replicate that same data at different storage site. If the client succeeds in replicating the data, it notifies the tracker of the new replica location to receive the next data segment it needs and then repeats the process. Our approach has several key benefits over other P2P systems where clients transmit data directly with each other:
- A newly arriving peer can still download files even if all other peers have long disconnected
- A peer does not need to know about the existence of other peers
- A tracker does not need multiple peers in order to enforce tit-for-tat policies.
Please contact Andy Pavlo if you have any questions about the project.