Resumen:
|
El objetivo de este proyecto es eludir firewalls y proxys utilizando estaganografía en video.
El video, contendrá información oculta y será almacenado en servicios gratuitos de video-streaming. Al ser este tipo de tráfico ...[+]
El objetivo de este proyecto es eludir firewalls y proxys utilizando estaganografía en video.
El video, contendrá información oculta y será almacenado en servicios gratuitos de video-streaming. Al ser este tipo de tráfico de confianza en la mayor parte de medidas de seguridad, podremos eludir dichos sitemas.
Para conseguir esto nos centraremos primero en el funcionamiento de los codecs de video h264 y h265. Analizaremos sus diferencias y elegiremos uno de ellos para el proyecto. Dependiendo del codec, implementaremos las técnicas pertinentes de esteganografía. Para ello, reemplazaremos datos legítimos del video inicial (Less significant bit of RGB) con bits del archivo a ocultar.
También tendremos en cuenta la re-codificación de los videos llevada a cabo por servicios como Youtube, que podrían corromper nuestros archivos ocultos. Estudiaremos los límites de nuestra codificación y buscaremos métodos eficientes para ocultar información y prevenir la pérdida de datos, asegurando así la esteganografía.
[-]
The main goal of this project is to bypass Firewalls and Proxies using steganography on video.
This video containing the secret data, will be uploaded to a famous video-streaming provider. As all the traffic from this ...[+]
The main goal of this project is to bypass Firewalls and Proxies using steganography on video.
This video containing the secret data, will be uploaded to a famous video-streaming provider. As all the traffic from this website should be allowed by most of the firewalls and proxies, we will be able to bypass both security systems.
In order to do achieve this, we will first focus on learning the basics of h.264 and h.265 video codecs. Determine their differences and choose which one to use. Depending on the codec, we will implement a way of hiding data into the video. We will use a container video and replace some of its legitime information with our secret data (Less significant bit of RGB)
We will also have to consider that when a video is uploaded to a web service like Youtube, it is automatically re-encoded. So, in order to avoid the corruption of our steganographyed data, we will need to study the limits of our encode and find the most efficient way to hide information while preventing its lost and assuring steganography.
[-]
|