I2P

Origem: Wikipédia, a enciclopédia livre.
I2P — A Rede Anônima
Captura de tela
I2P
Logo I2P
Desenvolvedor Time I2P[1]
Plataforma Multiplataforma
Lançamento 2003
Versão estável 2.5.0 (8 de abril de 2024)
Idioma(s) Multilíngue
Gênero(s) Rede Sobreposta
Licença Código Aberto
Estado do desenvolvimento Ativo

O Projeto de Internet Invisível (originalmente em inglês: Invisible Internet Project; I2P) é uma rede sobreposta e darknet que permite que as aplicações de software enviem e recebam mensagens para outros na rede e de forma segura, sob pseudônimos. Os usos incluem websites, blogs, sites de vendas online[2] e transferência de arquivos. O software que permite a implementação dessa camada é chamado de roteador I2P e o computador rodando o roteador I2P é chamado de I2P. Este software é livre e aberto, sendo publicado sob múltiplas licenças.

Implementação[editar | editar código-fonte]

I2P é um software beta desde 2003.[3] A comunidade dos desenvolvedores reforçaram que erros podem ocorrer com o software e que ele não foi testado por pares suficientemente até esta data.[4] No entanto, eles acreditam que o código está razoavelmente estável e bem desenvolvido e mais usuários podem ajudar no desenvolvimento da rede I2P.

A rede I2P é restritamente baseada em mensagens (como o Protocolo de Internet, IP), mas há APIs disponíveis para permitir streaming sobre a rede (assim como o protocolo TCP). Todas as comunicações são de ponta-a-ponta criptografadas (no total com quatro camadas de criptografia), e mesmo o destinatário tem sua identidade criptografada como um par de chaves públicas, assim nenhuma das pontas (remetente e destinatário) precisa divulgar seu endereço IP para se comunicar entre si ou com terceiros.

Muitos desenvolvedores do I2P também fizeram parte do Invisible IRC Project (IIP)[5] e Freenet, há significativas diferenças entre os designers e conceitos. IIP é um servidor anônimo centralizado IRC. Freenat é uma rede resistente a censura que usa o armazenamento distribuído. I2P é uma rede ponta-a-ponta anônima distribuída e com o objetivo de rodar qualquer camada dos serviços tradicionais na rede, como: o sistema de armazenamento distribuído, proxy da rede, correio eletrônico e o DNS).

Muitos desses desenvolvedores do projeto I2P são conhecidos apenas por pseudônimos.

Lançamentos[editar | editar código-fonte]

Software[editar | editar código-fonte]

Já que o I2P é uma rede anônima, foi desenvolvida para ser usada por outros softwares como um canal de comunicação. E assim sendo há uma variedade de aplicações disponíveis ou em desenvolvimento que usam I2P internamente.

Uso geral[editar | editar código-fonte]

  • I2PTunnel é uma aplicação embarcada sobre o I2P que permite pacotes arbitrários TCP/IP, permitindo aplicações se comunicarem usando I2P apenas configurando um tunelamento o que pode ser acessado se conectado a portas predeterminadas no próprio SAM
  • (Simple Anonymous Messaging) é um protocolo que permite uma aplicação escrita em qualquer linguagem se comunicar sobre o I2P, usando uma interface baseada em sockets sobre I2P.[21]
  • BOB (Basic Open Bridge) é um aplicativo menos complexo de roteamento similar ao "SAM".[22][23]
  • Orchid é um proxy plugin para Tor.[24]

Chat[editar | editar código-fonte]

  • Qualquer cliente IRC pode funcionar sobre a rede I2P, se conectado a um servidor IRC no computador local se o mesmo estiver conectado a rede I2P.

Troca de arquivos[editar | editar código-fonte]

  • Vários programas permitem o uso do BitTorrent para funcionar sobre a rede I2P. Usuários não podem se conectar a um torrent não-I2P ou a pontos (peers) na rede torrent fora da rede I2P.[25] I2PSnark, incluído no conjunto de instalação de I2P, é uma versão portada do cliente BitTorrent nomeada Snark.[26] Vuze, formalmente conhecido como Azureus, é um cliente BitTorrent que inclui um plugin para I2P, permitindo anonimamente pela rede.[27] Esse plugin ainda está em um estado inicial de desenvolvimento, no entanto, é já suficientemente estável.

Email[editar | editar código-fonte]

A tela da caixa de entrada do I2P-Bote.
  • I2P-Bote é um software gratuito, totalmente distribuído e anônimo, um sistema de e-mail com um forte foco em segurança.[28] Ele suporta múltiplos identificadores e não expõem seu e-mail. É considerado um software beta. I2P-Bote é acessível através da rede I2P ou usando protocolos tradicionais de e-mail (ex.: IMAP/SMTP). Todos os bote-mails são transparentemente criptografados ponta-a-ponta e assinados com a chave privada do remetente, assim removendo a necessidade de PGP ou outros softwares de criptografia de e-mails. I2P-Bote pode ser instalado como um plugin ao browser de sua preferência.[29] I2P-Bote oferece anonimidade adicional ao permitir que o usuário de e-mails com atraso variável. Já que é descentralizado, não existe nenhum servidor de e-mails, diferentes e-mails vão para diferentes canais de comunicação e uma entidade central não pode rastrear todo o fluxo de mensagens entre dois usuários (mesmo que o conteúdo seja oculto). Mesmo na rede não é possível saber a identidade do destinatário e remetente, o destinatário e remetente saberão o identificador um do outro, mas não o endereço IP um do outro, já que tal informação fica oculta pela rede.

Ver também[editar | editar código-fonte]

Software[editar | editar código-fonte]

Referências

  1. «I2P Project Members». geti2p.net. Consultado em 22 de novembro de 2015 
  2. G1 Nova versão do site Silk Road usa rede anônima diferente da Tor, diz site (newspaper) 
  3. Get I2P (blog) .
  4. «Benefits of Tor over I2P». I2P Dev Team. Consultado em 23 de dezembro de 2013 
  5. «IIP», Invisible IP, Source forge .
  6. zzz (8 de fevereiro de 2014). «0.9.11 Release». geti2p.net 
  7. zzz (31 de março de 2014). «0.9.12 Release». geti2p.net 
  8. zzz (22 de maio de 2014). «0.9.13 Release». geti2p.net 
  9. zzz (26 de julho de 2014). «0.9.14 Release». geti2p.net 
  10. zzz (9 de agosto de 2014). «0.9.14.1 Release». geti2p.net 
  11. zzz (20 de setembro de 2014). «0.9.15 Release». geti2p.net 
  12. zzz (1 de novembro de 2014). «0.9.16 Release». geti2p.net 
  13. zzz (30 de novembro de 2014). «0.9.17 Release». geti2p.net 
  14. zzz (22 de fevereiro de 2015). «0.9.18 Release». geti2p.net 
  15. zzz (12 de abril de 2015). «0.9.19 Release». geti2p.net 
  16. zzz (2 de junho de 2015). «0.9.20 Release». geti2p.net 
  17. zzz (31 de julho de 2015). «0.9.21 Release». geti2p.net 
  18. zzz (12 de dezembro de 2015). «0.9.22 Release». geti2p.net 
  19. str4d (19 de novembro de 2015). «0.9.23 Release». geti2p.net 
  20. zzz (27 de janeiro de 2016). «0.9.24 Release». geti2p.net 
  21. «SAM», API, I2P .
  22. «BOB», API, Get I2P .
  23. BOB: Basic Open Bridge API to the I2P router (official eepsite), consultado em 14 de dezembro de 2016, arquivado do original em 4 de dezembro de 2015 .
  24. «bitcoinj/bitcoinj». GitHub. Consultado em 4 de junho de 2016 [ligação inativa]
  25. I2P Bittorrent FAQ (forum), DE: i2p2, consultado em 14 de dezembro de 2016, arquivado do original em 3 de novembro de 2011 .
  26. The Hunting of the Snark Project – BitTorrent Application Suite, Klomp .
  27. «How To for I2P Network Plugin», I2PHelper (Howto) (setup tutorial), Vuze .
  28. I2P-Bote, I2P, consultado em 14 de dezembro de 2016, cópia arquivada em 13 de setembro de 2015 .
  29. Plugins, I2P, consultado em 14 de dezembro de 2016, cópia arquivada em 9 de setembro de 2015 

Ligações externas[editar | editar código-fonte]

O Commons possui uma categoria com imagens e outros ficheiros sobre I2P