Winny

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Winny
<templatestyles src="Template:Hidden begin/styles.css"/>
Screenshot
Screenshot of Winny
Developer(s) Isamu Kaneko (金子勇)1971-2013
Initial release 2002
Stable release v2.0β7.1 / November 11, 2003 (2003-11-11)
Development status Discontinued
Written in Java and C++
Operating system Microsoft Windows
Type Anonymous P2P
License Closed source / Proprietary
Website http://www.geocities.co.jp/SiliconValley/2949/

Winny (also known as WinNY) is a Japanese peer-to-peer (P2P) file-sharing program which claims to be loosely inspired by the design principles behind the Freenet network, which makes user identities untraceable. While Freenet was implemented in Java, Winny was implemented as a Windows C++ application.[1]

The software takes its name from WinMX, where the M and the X are each advanced one letter in the Latin alphabet, to N and Y. According to a 2006 report by the Recording Industry Association of Japan, more than three million people had tried Winny.[citation needed]

Like Freenet, each client functions as a node. Initially, a search returns few results, but one can set up "clusters" based on certain keywords, and over time, one's client will learn the best route to obtain the information sought.

The software was developed by Isamu Kaneko, who was a research assistant in graduate course of computer engineering at the University of Tokyo in Japan. He was also once a researcher at the Japan Atomic Energy Research Institute. Kaneko originally anonymously announced his intent of developing the software on the Download Software board of the popular 2channel (2ch for short) Japanese bulletin board site. Since 2ch users often refer to anonymous users by their post numbers, Kaneko came to be known as "Mr. 47" ("47-Shi", or 47氏 in Japanese), or just "47". Kaneko died on the 6 July 2013 after suffering a heart attack.[2][3]

After Winny's development stopped, a new peer-to-peer application, Share, was developed by an anonymous Japanese engineer to replace Winny.[citation needed]

Anonymity

Lua error in package.lua at line 80: module 'strict' not found. At the time of the two users' arrests, the Kyoto Police claimed to have "analyzed Winny's anonymity features" to track the users down, but did not disclose the exact method used. It later turns out, as the details of the method used were disclosed at Kaneko's first day of trial, that this statement was not entirely accurate — It was areas where Winny did not provide anonymity that the Police used to track users down.

After failing to crack Winny's encrypted communications used in its file sharing feature, the Kyoto Police switched to a different method, namely tracking users via Winny's integrated forum feature. Unlike its file sharing feature, the forum feature of Winny provided anonymity for users who accessed message threads, but not for creators of threads. Users accessing threads were able to determine the IP address of the originator of the thread.

The Kyoto Police first looked for a thread where its originator was posting the file names of copyrighted material he was sharing, and recorded his IP address. They then configured their firewall to only allow connections to them from the thread owner's IP address. Finally, they confirmed that they could indeed download the copyrighted file from the user who stated (on his thread) that he was sharing it.[4]

Purpose

Critics of Kaneko[who?] have stated that the main purpose of Winny is to violate copyright law, unlike Freenet, another peer-to-peer system that Winny is often compared to, which claims to protect freedom of speech. These critics also claim that 2ch's Download Software board, where the software was first announced, is a haven for copyright violators, and that Kaneko himself had said that the aim of development of Winny is to push the tide towards a world filled with copyright infringement, quoting several posts from 2ch.

In one of the posts in 2ch Download Software board, "47" had pointed out that '... beta 8.1 [of Winny] has a security hole and is not anonymous. Don't exchange illegal files.'.[5] Critics claim that this is one evidence of Kaneko's malicious intent, as that "47" was advising users not to share copyrighted material on beta 8.1 because it was not anonymous and infringing users could be traced.

Others[who?] have said that Kaneko's action shouldn't constitute a crime, since he didn't infringe copyright himself, but that he just created software that could be used for that purpose. They also state that the claims of Kaneko's intent by his critics are unprovable (or outright false), as Kaneko's noted statements are too vague to be interpreted as having the intent claimed by critics. According to the Free Kaneko website, he warned users not to share illegal material using the software.

Antinny

Lua error in package.lua at line 80: module 'strict' not found. Since August 2003, several worms called "Antinny" have spread on the Winny network.

Some versions of Antinny work as follows:

  • Upload files from the host computer onto the Winny network.
  • Upload screenshots onto an image board.
  • Denial-of-service attack to a copyright protecting agency web site.

Some people have uploaded their information unwittingly from their computers because of Antinny. That information includes governmental documents, information about customers, and people's private files. Once the information is uploaded, it is difficult to delete.

Recently, highly publicised cases of sensitive file uploading have come to light in Japan's media. In particular, a defense agency was forced to admit that classified information from the Maritime Self Defense Force was uploaded by a computer with Winny software installed on it.

Following this, All Nippon Airways suffered an embarrassing leak of passwords for security-access areas in 29 airports across Japan. A similar incident occurred with JAL Airlines on 17 December 2005, after a virus originating from Winny affected the computer of a co-pilot.

Arguably the biggest[according to whom?] Winny-related leak was that of the Okayama Prefectural Police Force, whose computer leaked data about around 1,500 investigations. This information included sensitive data such as the names of sex crime victims, and is the largest amount of information held by Japanese police to have ever leaked online.

Criminal procedure

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

On November 28, 2003, two Japanese users of Winny, Yoshihiro Inoue, a 41-year-old self-employed businessman from Takasaki, Gunma Prefecture and an unemployed 19-year-old from Matsuyama, were arrested by the Kyoto Prefectural Police. They were accused of sharing copyrighted material via Winny and admitted to their crimes. Shortly following the two users' arrests, Kaneko also had his home searched and had the source code of Winny confiscated by the Kyoto Police. On May 10, 2004, Kaneko was arrested for suspected conspiracy to commit copyright violation by the High-tech Crime Taskforce of the Kyoto Prefectural Police. Kaneko was released on bail on June 1, 2004. The court hearings started in September 2004 at Kyoto district court. On December 13, 2006, Kaneko was convicted of assisting copyright violations and sentenced to pay a fine of ¥1.5 million (about US$13,200).[6] He appealed the ruling. On October 8, 2009, the guilty verdict was overturned by the Osaka High Court.[7] On December 20, 2011, Kaneko was cleared of all charges after a panel of judges agreed that the prosecution could not prove that he had any intention to promote the software for illegal use.[8] [9]

See also

References

  1. Hongo, Jun, "File-sharing: Handle Winny at your own risk", Japan Times, October 27, 2009, p. 3.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. [1] Archived July 14, 2013 at the Wayback Machine
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.

Further reading

  • Lua error in package.lua at line 80: module 'strict' not found. (Japanese)

External links