33
Metadata Security Foca RC3 & MetaShield Protector Alejandro Martín Bailón Responsable del Área de desarrollo

La UE BINTEXT User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Embed Size (px)

Citation preview

Page 1: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Metadata SecurityFoca RC3 & MetaShield Protector

Alejandro Martín BailónResponsable del Área de desarrollo

Page 2: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

2003 – MS Word bytes Tony Blair

Page 3: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

La UE

BINTEXThttp://www.foundstone.com

Page 4: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

¿Y qué encontramos?

UserSoftware VersionInternal ServerNetBIOSnameRemote Printer NameLocal Printer

Page 5: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Eso es que Spectra nos vigila…

Rutas de archivos

Cuentas de usuarios

Sistema Operativo y su idioma

Aplicación utilizada

Page 6: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Metadata en PDF: Exiftool

EXIFTOOLhttp://www.sno.phy.queensu.ca/~phil/exiftool/

Page 7: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

El formato ODF…

Page 8: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Impresoras en documentos ODF

Page 9: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Rutas a plantillas…

OOMetaextractor

http://www.codeplex.com/oometaextractor

Page 10: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

No solo metadatos…

►Información OcultaRutas a archivosImpresorasEstructuras de bases de datos

►Información perdidaVersiones AnterioresOculta por formatoErrores humanos

Links a servidores internos, …

Page 11: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Metadatos & Footprinting

Rutas Usuarios Aplicaciones Sistemas Operativos Versiones Impresoras Servicios de Red Direccionamiento IP Estructura de

dominios …

Page 12: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Estado del arte en la búsqueda de metadatosLibextractor

Librería para la extracción de metadatos de distintos formatos

ExiftoolCentrada en los metadatos de las imágenes, EXIF, XMP, IPTC, etc…

MetagoofilBusca documentos en google y haciendo uso de Libextractor obtiene los metadatos.Carece de interfaz y análisis de los metadatos, no extrae todos los metadatos deseados.

Herramientas para la extracción de metadatos

Page 13: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Fingerprinting Organizations with Collected Archives►Aplicación de libre descarga, programada en C# con

el .NET Framework 3.5►Búsqueda de dominios utilizando Google y Bing►Soporte para los documentos de OpenOffice, todos

los de Microsoft Office, Pdf y wpd►Extracción de los metadatos habituales además de

rutas, impresoras, historial de los documentos binarios de Microsoft Office, etc.

►Análisis de metadatos, mostrando equipos y posibles servidores con la información inferida.

FOCA. Características

Page 14: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Búsqueda de subdominios con Google Sets.►Soporte para información EXIF y extracción de

imágenes en OpenOffice y Microsoft Office.►Posibilidad de usar el método HEAD para averiguar el

tamaño de los documentos sin descargarlos.►Identificación exacta del sistema operativo en doc,

ppt y xls.►Posibilidad de guardar y cargar un proyecto.►ACLs por carpetas e impresoras.

FOCA. Características II

Page 15: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Soporte de proxy►Dominios alternativos►Escanear rango IP en busca de servidores►Uso de robtex para resolver direcciones IP►Posibilidad de exportar servidores►…

FOCA. Características y III

Page 16: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

DEMO

Page 17: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Higieniza tus documentos: MSOffice 2k7

Page 18: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Higieniza tus documentos: MSOffice 2k3 & XP

http://www.microsoft.com/downloads/details.aspx?FamilyID=144e54ed-d43e-42ca-bc7b-5446d34e5360&displaylang=es

Page 19: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Higieniza tus documentos: OpenOffice ODF files

http://www.codeplex.com/oometaextractor

Page 20: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Pero… ¿te puedes fiar de los usuarios?

Page 21: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

MetaShield Protector

Page 22: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Solución para evitar la fuga de información en documentos ofimáticos a través de su publicación en sitios web.

►Módulo de Intenet Information Services 7.x para Windows Server 2008 totalmente integrado con la arquitectura del servidor web

►Requisitos:Servicios de ASP.NET instalados.Microsoft .NET Framework 3.5 SP1Microsoft SQL Server 2005 o 2008

Todas las versiones, incluida la versión Express

Introducción

Page 23: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

► Soporte para MetaShield Protector Descargar archivos directamente desde IIS 7. Windows SharePoint Services 3.0. Microsoft Office SharePoint Server 2007.

► Archivos soportados por Metashield Protector Documentos Microsoft Office. Documentos OpenOffice. Documentos Adobe PDF.

Introducción

Page 24: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

► MetaShield Protector “captura” las peticiones de ficheros al Servidor Web.

► Recupera el contenido del fichero y lo limpia en memoria.► Sirve el fichero limpio al cliente

Funcionamiento

Page 25: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Arquitectura. Descarga directa

C++

COM (C#)

Page 26: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Arquitectura. SharePoint

C++

COM (C#)

Page 27: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►No es necesaria la intervención del usuario►Los documentos mantienen los metadatos que

pueden ser usados por el gestor documental►Control granular por extensiones y sitios web►Posibilidad de aplicar plantillas definidas por el

usuario

Ventajas

Page 28: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Aumento de trabajo en el Servidor Web►Ficheros muy grandes pueden llegar a provocar

retardos apreciables por el usuario finalEl documento debe ser cargado completamente en

memoria para proceder a su limpieza

Desventajas

Page 29: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

DEMO

Page 30: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

►Soporte para nuevos repositorios de estadísticasFicheros XMLOtros repositorios: Oracle, MySQL, etc.

►Soporte a ficheros Microsoft Office 2010►Soporte a SharePoint 2010►Posibilidad de configurar limpieza a nivel de carpeta

Trabajo futuro

Page 31: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Technews

Page 32: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

Virtual Hands On Lab

Page 33: La UE BINTEXT  User Software Version Internal Server NetBIOSname Remote Printer Name Local Printer

¿Preguntas?

[email protected]