Como esconder informações com esteganografia no Ubuntu?

esteganografia

Às vezes precisamos criptografar dados altamente confidenciais em nossos sistemas para que nenhuma outra pessoa usando nosso sistema possa dizer que retemos informações.

Uma maneira de fazer isso é ocultando arquivos secretos e mensagens dentro de outros arquivos existentes, como imagens e áudio.

Isso também é muito útil quando você deseja transmitir uma mensagem privada ou enviar um arquivo pela rede para outra pessoa sem comprometer a sua segurança.

Eles podem simplesmente incorporar os dados confidenciais, junto com uma senha ou chave de acesso para que apenas uma pessoa de confiança possa abrir o arquivo.

Este tipo de criptografia em que você esconde com segurança um arquivo em outro é chamado de esteganografia..

A esteganografia é preferível à criptografia porque mais tarde um adversário saberá que algo estava escondido em um texto ou arquivo. Eles podem até mesmo quebrar o código e obter informações por meio de trabalho duro.

Na esteganografia, entretanto, a terceira pessoa nem mesmo estaria ciente do fato de que uma imagem ou arquivo de áudio aparentemente inofensivo carrega uma mensagem ou arquivo secreto embutido nele.

Instalando Steghide no Ubuntu 18.10 e derivados

Steghide é um utilitário de linha de comando que permite ocultar dados confidenciais em vários tipos de arquivos de imagem e áudio.

Stegide funciona a partir do console no Windows e GNU / Linux, e é um projeto de código aberto que ocupa apenas cerca de 3Mb descompactado e não requer instalação, portanto pode ser usado em pendrives.

Embora, neste caso, vamos instalar a versão mais recente desta ferramenta, Você pode fazer isso procurando diretamente no centro de software do Ubuntu ou no terminal, executando o seguinte comando:

sudo apt-get install steghide

Criptografia de arquivo com steghide

Para criptografar um arquivo confidencial, eles precisam ter o arquivo que desejam criptografar e a imagem ou arquivo de áudio em que desejam ocultá-lo.

Steghide suporta criptografia em tipos de arquivo AU, BMP, JPEG e WAV.

Stegide

Agora, para dar um exemplo, queremos ocultar um arquivo dentro de uma imagem. A sintaxe que devemos usar é a seguinte:

sudo steghide embed -ef examplefile.txt -cf sample.jpg

Neste caso, estamos indicando que o arquivo deve ser criptografado da pasta atual para a pasta atual.

Caso o arquivo confidencial inicial esteja localizado em outro lugar em seu sistema, eles devem fornecer seu caminho completo.

Da mesma forma, se o seu arquivo de imagem estiver localizado em outro lugar, você deve especificar seu caminho completo por meio deste comando.

Basicamente, o comando é composto da seguinte forma:

sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo

Imediatamente após isso, o aplicativo pedirá uma senha necessária para incorporar o arquivo confidencial.

Essa senha é o que será usado para extrair ou descriptografar o arquivo.

Neste exemplo, incorporamos um arquivo de texto em um arquivo JPEG. Depois que a criptografia for concluída, você pode excluir seu arquivo confidencial inicial e apenas manter o arquivo de imagem que será usado posteriormente para descriptografia.

Extração de arquivo

Agora, para extrair as informações ocultas no arquivo, vamos usar o seguinte comando

sudo steghide -sf image.jpg

Onde indicamos o caminho da imagem ou arquivo de áudio que contém nossas informações ocultas, ao fazer isso seremos solicitados a fornecer a senha paraIsso extrairá as informações que ocultamos nos arquivos.

Como desinstalar o Steghide do Ubuntu e derivados?

Finalmente, para aqueles que não ficaram satisfeitos com a ferramenta ou simplesmente desejam eliminá-la de seu sistema, podemos dar o próximo passo para que o Steghide seja totalmente eliminado.

Devemos abrir um terminal com Ctrl + Alt + T e nele vamos executar o seguinte comando:

sudo apt-get remove steghide

E pronto.

Como último comentário, podemos fazer uso do Steghide junto com algumas outras ferramentas, como Cryptomator e ainda OnionShare para podermos compartilhar as informações contidas em nossos arquivos com outras pessoas de maneira segura.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.