De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 5 de janeiro de 2024
Steganografia é a arte de ocultar informações dentro de outros arquivos ou mídias de forma a não despertar suspeitas sobre a existência da mensagem escondida. Este método remonta a tempos antigos, com usos variados ao longo da história.
A técnica tem suas raízes na Grécia Antiga e foi adaptada para a era digital moderna, onde as mensagens são frequentemente escondidas em arquivos de imagem, áudio ou vídeo.
No Linux, a ferramenta steghide é uma opção popular para a prática de steganografia. Vamos aprender a instalar e usar essa ferramenta.
Para instalar em sistemas Debian GNU/Linux e derivados, utilize o comando abaixo:
$ sudo apt-get install steghide
Com o aplicativo instalado, vamos incorporar uma mensagem secreta em um arquivo de imagem:
$ steghide embed -cf imagem.jpg -ef mensagem.txt
Enter passphrase:
Re-Enter passphrase:
embedding "mensagem.txt" in "imagem.jpg"... done
Aqui, -cf
representa o arquivo de capa (cover file), e -ef
é
o arquivo que contém a mensagem a ser ocultada.
Após executar o comando, o steghide
solicitará que você crie uma
senha. Esta senha criptografará a mensagem embutida para proteção
adicional. A senha é especificada em dois passos, para confirmação.
Isto feito, o aplicativo steghide
irá ocultar a mensagem dentro da
imagem, e será exibida uma confirmação no terminal.
Como você está gravando uma informação importante e secreta, como suas
senhas de banco, a semente da sua carteira Bitcoin, ou algo ainda mais
importante, faça todas estas operações desconectado da rede, e remova o
arquivo mensagem.txt
após a finalização do processo.
O próximo passo é extrair as informações do arquivo gerado.
Para extrair a mensagem secreta de um arquivo, use o seguinte comando:
$ steghide extract -sf imagem.jpg
Enter passphrase:
wrote extracted data to "mensagem.txt".
A diretiva -sf
refere-se ao arquivo estego, que é a imagem contendo os
dados ocultos. Para efetivamente extrair o arquivo com a mensagem secreta
(mensagem.txt
), você precisa fornecer a senha especificada no primeiro
passo.
Um passo adicional, muito importante, é verificar se tudo correu bem com a criação do arquivo estego. Para isso, utilize o comando a seguir:
$ steghide info imagem.jpg
"imagem.jpg":
format: jpeg
capacity: 6,0 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
embedded file "mensagem.txt":
size: 27,0 Byte
encrypted: rijndael-128, cbc
compressed: yes
Está tudo certo, a imagem foi verificada e seu conteúdo também está correto.
A steganografia pode ser uma poderosa ferramenta para proteger informações, mas deve ser usada com cautela. A escolha de uma senha forte é crucial, pois a segurança da mensagem oculta depende diretamente dela. Lembre-se de que, embora a steganografia possa esconder a existência de uma mensagem, ela não substitui a criptografia forte para proteger o conteúdo da mensagem em si.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários