Lançamento do NNCP 5.0.0, utilitários para transmissão de arquivos/email no modo store-and-forward.

Aconteceu lançamento Cópia de nó para nó (NNCP), um conjunto de utilitários para transferência segura de arquivos, e-mail e execução de comandos em modo armazenar e encaminhar. Suporta operação em sistemas operacionais compatíveis com POSIX. Os utilitários são escritos em Go e distribuídos sob a licença GPLv3.

Os utilitários são projetados para ajudar na criação de pequenas redes peer-to-peer friend-to-friend (com dezenas de nós) com roteamento estático para transferências seguras de arquivos em modo fire-and-forget, pedidos de arquivos, e-mails e solicitações de execução de comandos. Todos os pacotes transferidos são criptografados (end-to-end) e são autenticados explicitamente por meio de chaves públicas conhecidas de contatos. A criptografia em camadas (como no Tor) é aplicada a todos os pacotes intermediários. Cada nó pode atuar tanto como cliente quanto como servidor, utilizando modelos de comportamento de push e poll.

A diferença do NNCP em relação a soluções UUCP e FTN (FidoNet Technology Network), além da criptografia e autenticação mencionadas, é o suporte nativo a redes floppynet e computadores fisicamente isolados (air-gapped) de redes locais e públicas inseguras. Uma característica do NNCP também é a fácil integração (assim como no UUCP) com servidores de e-mail atuais, como Postfix e Exim.

As possíveis áreas de aplicação do NNCP foi destacado incluem organização do envio/recebimento de e-mails em dispositivos sem conexão constante à internet, transferência de arquivos em condições de conexão de rede instável, transferência segura de grandes volumes de dados em mídias físicas, criação de redes de transmissão de dados protegidas contra ataques MitM, contorno de censura e vigilância. Como a chave para descriptografar está apenas com o destinatário, independentemente das rotas de entrega do pacote pela rede ou por mídias físicas, um terceiro não pode ler o conteúdo, mesmo interceptando a entrega. Por sua vez, a autenticação por assinatura digital não permite a criação de entregas falsas sob a aparência de outro remetente.

Entre as novidades do NNCP 5.0.0, em comparação com a versão anterior (3.3), pode-se destacar:

  • A licença do projeto foi alterada de GPLv3+ para GPLv3-only, devido à desconfiança em relação à Free Software Foundation após a saída de Richard Stallman;
  • Utiliza uma implementação completa AEAD Criptografia ChaCha20-Poly135 em blocos de 128 KiB. Isso permite autenticar os dados em pacotes criptografados imediatamente, em vez de falhar ao final da leitura de todo o texto criptografado;
  • O formato do arquivo de configuração mudou de YAML para Hjson. A biblioteca mais recente é significativamente mais simples e menor, mantendo a mesma facilidade de uso na configuração;
  • O algoritmo de compressão zlib foi substituído por Zstandard: aumento significativo na velocidade de compressão com eficiência muito maior;
  • nncp-call recebeu a opção de visualizar pacotes disponíveis (-list) no lado remoto, sem precisar baixá-los. Também há a possibilidade de download seletivo de pacotes (-pkts);
  • nncp-daemon recebeu a opção -inetd, permitindo que ele seja iniciado através de inetd ou, por exemplo, via SSH;
  • Conexões Online podem ser feitas não apenas diretamente por TCP, mas também chamando comandos externos e se comunicando através de stdin/stdout. Por exemplo: nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
  • A compatibilidade dos comandos com um umask (usando permissões avançadas como 666/777) e a possibilidade de definir um umask global através de um arquivo de configuração, simplificando o uso de um diretório spool comum entre vários usuários;
  • Uso completo do sistema de módulos Go.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster