Actualizado:
MADRID.-El hackactivismo internacional ha vuelto a actuar. Esta vez ha asestado un duro golpe al espionaje internacional que pasa por la empresa Hacking Team, incluida en la lista de Enemigos de Internet de Reporteros sin Fronteras. En total, 400 Gigabytes de información que afecta a multitud de países, desde Sudán a España.
Por ahora se ha desvelado un contrato con el Centro Nacional de Inteligencia (CNI), con fecha del 2 de noviembre de 2010, cuando era presidente el socialista José Luis Rodríguez Zapatero. Sin embargo desde la plataforma XNET, conocedora de la operación de los hacktivistas, aseguran que entre esos gigas de datos “hay información que afectaría a contratos firmados por España hasta 2016 y que podrían ascender hasta los 3,4 millones de euros”. Esta plataforma se hizo conocida por su estrecha relación con Hervé Falciani, el exfinanciero italo-francés que destapó la caja de los truenos del HSBC, y también por filtrar los correos de Miguel Blesa, expresidente de Caja Madrid.
La empresa Hacking Team está especializada en el espionaje a civiles: activistas por los derechos humanos, periodistas… En concreto, al CNI le habría vendido la suscripción anual a un portal Zero Day, por el que se puede acceder a exploits de cualquier programa. Es decir, se puede llegar a los puntos débiles de los programas más habituales y acceder a documentos .doc, .pdh, .html… Se crean malware de estos archivos, versiones malas, y una vez que el usuario los abre ya está abierta la puerta al espionaje. Esta suscripción costaría 48.000 euros al año.
Este portal se complementa con el software RCS (Revision Control System) creado por la
misma empresa con sede en Italia, y que como explican expertos en ingeniería informática a este diario básicamente consistiría “en un programa que les avisa o envía copia de cada vez que tu actualizas un archivo de esos programas tan comunes o haces algo en el ordenador. Es decir, te tendrían controlado”. Este otro contrato ascendería hasta los 24.000 euros.
El documento está firmado por David Vincenzetti, CEO de Hacking Team y fundador de la
empresa. Y, a pesar de que existe un embargo de las Naciones Unidas que afecta a la venta de todo tipo de armamento a Sudán, ya en febrero de 2014 se desvelaron más pistas sobre el uso del software RCS (Remote Control System, desarrollado por Hacking Team) por parte de ese país. De hecho, el grupo de hackactivistas todavía no identificados han subido las facturas que indican acuerdos y ventas a multitud de países cuyo respeto a los derechos humanos está lejos de ser encomiable: Rusia, Egipto, Arabia Saudí, Kazajistán y un largo etcétera.
Por ello, el diputado de Esquerra Republicana de Catalunya (ERC) Joan Tardá ha presentado este mismo lunes una pregunta parlamentaría en la que pide explicaciones sobre cuántos contratos se han firmado con esta empresa cuyos servicios “excederían de la legalidad” hasta llegar a la cantidad de 3,4 millones de euros, y en qué consistían esos trabajos.
Contratos públicos
El diputado de ERC pregunta si la Comisión de Secretos Oficiales del Congreso de los Diputados estaba enterada la Comisión de Secretos Oficiales de esta
contratación. Sin embargo, las fuentes oficiales del CNI consultadas aseguran que “el contrato no es secreto. Se rige por la Ley de Contratos del Sector Público y el pago es a cargo de los presupuestos del CNI, no son fondos reservados. Es un contrato de servicios que cumple toda la legalidad”, apuntan.
Según la Ley de Contratos del Sector Público, al tratarse de un contrato de “servicios” y no
superar los 50.000 euros, se trata como un “negociado sin publicidad”. Tres empresas se presentan y la que mejor oferta dé es aquella a la que se le adjudica. “En el mundo informático no tiene relevancia si la empresa está radicada en Milán o en España. Todo es global”, explican.
Por su parte la Policía explica a Público que “no contratan empresas para hacer
investigaciones”, sin embargo la página CSO-online, primera en hacerse eco de la acción asegura que sí hay contratos con el Ministerio del Interior, aunque todavía no hayan salido a la luz.
Comentarios Solo las personas que pertenecen a la República de Público pueden escribir comentarios y debatir nuestras noticias. Nuestro objetivo es crear un debate enriquecedor y libre de trolls. Únete aquí para expresar tu opinión en un medio que le da valor a sus lectores y al intercambio de ideas con el respeto como principio fundamental. Si ya formas parte, solo tienes que iniciar sesión.
Si únicamente quieres leer los comentarios que se han publicado, puedes registrarte aquí para poder hacerlo.
Comentarios
<% if(canWriteComments) { %> <% } else { %>Para poder comentar en esta noticia antes tienes que unirte a la República de Público, puedes hacerlo aquí.
<% } %>Comentarios:
<% if(_.allKeys(comments).length > 0) { %> <% _.each(comments, function(comment) { %>-
<% if(comment.user.image) { %>
<% } else { %>
<%= comment.user.firstLetter %>
<% } %>
<%= comment.user.username %>
<%= comment.published %>
<%= comment.dateTime %>
<%= comment.text %>
<% if (comment.actions.selected && comment.actions.selected != '') { %>
<% if (comment.actions.selected == 'love') { %>
Me encanta
<% } %>
<% if (comment.actions.selected == 'laugh') { %>
Me parto
<% } %>
<% if (comment.actions.selected == 'dizzy') { %>
Flipo
<% } %>
<% if (comment.actions.selected == 'cry') { %>
Me entristece
<% } %>
<% if (comment.actions.selected == 'pout') { %>
Me cabrea
<% } %>
<% if (comment.actions.selected == 'sleep') { %>
Qué aburrimiento
<% } %>
<% if (comment.actions.selected == 'mute') { %>
Sin palabras
<% } %>
<% } else { %>
¿cómo te quedas?
<% } %>
<% if(canWriteComments) { %>
Me encanta
Me parto
Flipo
Me entristece
Me cabrea
Qué aburrimiento
Sin palabras
<% } %>
Responder
<% if(_.allKeys(comment.children.models).length > 0) { %>
<% }); %>
<% } else { %>
- No hay comentarios para esta noticia.
<% } %>
Mostrar más comentarios<% if (comment.actions.love && comment.actions.love > 0) { %>-
<% } %>
<% if (comment.actions.laugh && comment.actions.laugh > 0) { %>
-
<% } %>
<% if (comment.actions.dizzy && comment.actions.dizzy > 0) { %>
-
<% } %>
<% if (comment.actions.cry && comment.actions.cry > 0) { %>
-
<% } %>
<% if (comment.actions.pout && comment.actions.pout > 0) { %>
-
<% } %>
<% if (comment.actions.sleep && comment.actions.sleep > 0) { %>
-
<% } %>
<% if (comment.actions.mute && comment.actions.mute > 0) { %>
-
<% } %>
<% if(comment.actions.count == 0){ %>
-
<% } else { %>
-
<% } %>
<%= comment.actions.count %>
<% if (comment.actions.love && comment.actions.love > 0) { %>
Me encanta: <%= comment.actions.love %>
Me parto: <%= comment.actions.laugh %>
Flipo: <%= comment.actions.dizzy %>
Me entristece: <%= comment.actions.cry %>
Me cabrea: <%= comment.actions.pout %>
Qué aburrimiento: <%= comment.actions.sleep %>
Sin palabras: <%= comment.actions.mute %>
Me encanta: <%= comment.actions.love %>
<% } %> <% if (comment.actions.laugh && comment.actions.laugh > 0) { %>Me parto: <%= comment.actions.laugh %>
<% } %> <% if (comment.actions.dizzy && comment.actions.dizzy > 0) { %>Flipo: <%= comment.actions.dizzy %>
<% } %> <% if (comment.actions.cry && comment.actions.cry > 0) { %>Me entristece: <%= comment.actions.cry %>
<% } %> <% if (comment.actions.pout && comment.actions.pout > 0) { %>Me cabrea: <%= comment.actions.pout %>
<% } %> <% if (comment.actions.sleep && comment.actions.sleep > 0) { %>Qué aburrimiento: <%= comment.actions.sleep %>
<% } %> <% if (comment.actions.mute && comment.actions.mute > 0) { %>Sin palabras: <%= comment.actions.mute %>
<% } %><% _.each(comment.children.models, function(children) { %> <% children = children.toJSON() %>-
<% if(children.user.image) { %>
<% } else { %>
<%= children.user.firstLetter %>
<% } %>
<% if(children.parent.id != comment.id) { %>
en respuesta a <%= children.parent.username %>
<% } %>
<%= children.user.username %>
<%= children.published %>
<%= children.dateTime %>
<%= children.text %>
<% if (children.actions.selected && children.actions.selected != '') { %>
<% if (children.actions.selected == 'love') { %>
Me encanta
<% } %>
<% if (children.actions.selected == 'laugh') { %>
Me parto
<% } %>
<% if (children.actions.selected == 'dizzy') { %>
Flipo
<% } %>
<% if (children.actions.selected == 'cry') { %>
Me entristece
<% } %>
<% if (children.actions.selected == 'pout') { %>
Me cabrea
<% } %>
<% if (children.actions.selected == 'sleep') { %>
Qué aburrimiento
<% } %>
<% if (children.actions.selected == 'mute') { %>
Sin palabras
<% } %>
<% } else { %>
¿cómo te quedas?
<% } %>
Me encanta
Me parto
Flipo
Me entristece
Me cabrea
Qué aburrimiento
Sin palabras
Responder
<% }); %>
<% } %> <% if(canWriteComments) { %> <% } %><% if (children.actions.love && children.actions.love > 0) { %>-

<% } %>
<% if (children.actions.laugh && children.actions.laugh > 0) { %>
-

<% } %>
<% if (children.actions.dizzy && children.actions.dizzy > 0) { %>
-

<% } %>
<% if (children.actions.cry && children.actions.cry > 0) { %>
-

<% } %>
<% if (children.actions.pout && children.actions.pout > 0) { %>
-

<% } %>
<% if (children.actions.sleep && children.actions.sleep > 0) { %>
-

<% } %>
<% if (children.actions.mute && children.actions.mute > 0) { %>
-

<% } %>
<% if(children.actions.count == 0){ %>
-
<% } else { %>
-
<% } %>
<%= children.actions.count %>
<% if (children.actions.love && children.actions.love > 0) { %>
Me encanta: <%= children.actions.love %>
Me parto: <%= children.actions.laugh %>
Flipo: <%= children.actions.dizzy %>
Me entristece: <%= children.actions.cry %>
Me cabrea: <%= children.actions.pout %>
Qué aburrimiento: <%= children.actions.sleep %>
Sin palabras: <%= children.actions.mute %>
Me encanta: <%= children.actions.love %>
<% } %> <% if (children.actions.laugh && children.actions.laugh > 0) { %>Me parto: <%= children.actions.laugh %>
<% } %> <% if (children.actions.dizzy && children.actions.dizzy > 0) { %>Flipo: <%= children.actions.dizzy %>
<% } %> <% if (children.actions.cry && children.actions.cry > 0) { %>Me entristece: <%= children.actions.cry %>
<% } %> <% if (children.actions.pout && children.actions.pout > 0) { %>Me cabrea: <%= children.actions.pout %>
<% } %> <% if (children.actions.sleep && children.actions.sleep > 0) { %>Qué aburrimiento: <%= children.actions.sleep %>
<% } %> <% if (children.actions.mute && children.actions.mute > 0) { %>Sin palabras: <%= children.actions.mute %>
<% } %>