Mensagens secretas em fotografias do Facebook? Sim, é possível


Em 3 letras: WOW! Owen Campbell-Moore, um estudante universitário de Oxford, criou uma extensão do Chrome que consegue esconder mensagens escritas em fotografias do Facebook. Chama-se Secretbook e pode ser descarregada na Chrome Web Store.

Owen criou o Secretbook como projecto de investigação na Universidade de Oxford. O Secretbook permite a um utilizador do Facebook enviar uma mensagem secreta a outro, usando como meio uma fotografia. Como? A mensagem é escondida na fotografia através de “estenografia JPEG”.

secretbook_chrome

No fundo, quando um JPEG é carregado para o Facebook, ele é comprimido; o Secretbook faz uma segunda compressão, alterando pequenas partes do ficheiros que visualmente são indetectáveis, mesmo ampliando a imagem em 200%. É nesta recompressão que reside o segredo do Secretbook.

Na prática, como funciona? Instalamos no Chrome a extensão Secretbook, abrimos o Facebook e fazemos ctrl+alt+a para activar a extensão. Seleccionamos uma fotografia, escrevemos a mensagem e definimos a password. Depois clicamos em “Create and download” e guardamos o JPEG criado pelo Secretbook (entretanto redimensionado para 760×720 pixels).

secretbook_janela1

secretbook_janela2

secretbook_janela3

Carregamos a fotografia que o Secretbook gerou para o Facebook. Abrindo a fotografia publicada no mesmo Chrome ou num outro qualquer Chrome com a extensão instalada e fazendo ctrl+alt+a, é-nos pedida a palavra-passe para ler a mensagem escondida na fotografia.

secretbook_codigo

secretbook_mensagem

“Estas mensagens estão escondidas em fotos por isso (sem grande esforço) não podem ser detectadas pelo Facebook, pelos Governos ou amigos curiosos”, assegura Owen Campbell-Moore no seu blogue pessoal, onde publicou também um documento que explica detalhadamente todo o processo.

A parte dos governos é interessante, visto que em alguns países, como a Síria, o Facebook é usado como ferramenta de luta contra os regimes políticos. No caso de quererem fazer passar mensagens sem risco de interceção, o Secretbook pode ser uma ferramenta valiosa.

Accordion Title

[acc title=”O briefing que Owen recebeu”]Abstract: Steganography means hiding a hidden payload within an apparently-innocent cover, usually an item of digital media. Facebook is the ideal platform for the transmission of payload-carrying images, since images are so commonly uploaded and shared. And facebook does not permit encrypted communications between users, who might seek an alternative way to preserve their privacy. This project is to develop a steganography app for facebook, which allows messages to be sent and received inside pictures. Prerequisites: The only prerequisite is to understand how apps are developed on facebook. Be warned: the supervisor knows nothing of the facebook platform, and the student is largely on their own when it comes to the programming. The supervisor will simply give advice about what steganography functionality should be implemented.[/acc]