Continúa el revuelo en EEUU. Desde que sus Servicios de Inteligencia acusaran a Rusia de haber robado datos del Comité Nacional Demócrata (DNC, por sus siglas en inglés), impactando en las elecciones presidenciales y perjudicando a Hillary Clinton, han corrido ríos de tinta.
Rusia, por supuesto, ha negado cualquier tipo de implicación en el asunto, del mismo modo que años atrás lo hizo EEUU en lo que se refiere al virus Stuxnet para sabotear las centrifugadoras nucleares de Irán. Al otro lado, hasta 17 agencias gubernamentales de EEUU coinciden en señalar a Moscú como autor de los ataques. Hasta donde se va sabiendo, siempre por fuentes norteamericanas, en el DNC se habría infiltrado dos ciberunidades para perpetrar los ataques: Cozy Bear y Fancy Bear.
En un reciente artículo publicado por The New York Times, se narra cómo Rusia habría fichado a hackers estrella para su ciberguerra. Es el caso de Aleksandr B. Vyarya, de 33 años, al que, según cuenta el diario, le propusieron unirse a las fuerzas armadas rusas después de haber demostrado su habilidad como programador para desbaratar los planes de hackers malintencionados.
Tal y como describe la información, Vyarya rechazó la oferta puesto que mientras que su objetivo era proteger contra ataques informáticos, a lo que se le invitaba era a participar en una suerte de ciberguerra sucia. Este modus operandi para fichar talento es más que habitual, como también lo es apoyarse en las redes sociales.
Ya en 2013, el ministro de Defensa Rusia, Sergei K. Shoigu, contactó con los rectores de universidad durante un encuentro en Moscú para hacer de cazatalentos entre los mejores programadores. Shoigu tenía claro que buena parte del futuro militar pasa por estos batallones científicos y hace tres años abrió la veda para la caza mayor de talentos informático (matemáticos y programadores, fundamentalmente).
Suyo es, por ejemplo, el programa Vesti Nedeli, en el que no dudó en comparar los ataques cibernéticos con armas de destrucción masiva. En esa misma línea, el presidente ruso Vladimir Putin se ha referido en alguna ocasión, en el seno del Consejo de Seguridad, a las armas letales de ataque a la información. Ese es el hilo argumental para crear unas fuerzas especiales de seguridad de la información, que desarrollen su labor tanto en el plano defensivo como ofensivo.
El medio digital ruso Meduza cuenta cómo el viejo edificio Quantum, levantado en 1978 en las afueras del distrito Hovrino de Moscú, se ha convertido en una parte esencial de la ciberdefensa/ciberataque ruso. El edificio gris de cinco pisos, rodeado de alambre de espino, fue antaño un centro de investigación para la fabricación de los primeros ordenadores rusos.
Aunque el medio estadounidense habla de opacidad en los programas de ciberguerra, sucede exactamente lo mismo con los de EEUU. De hecho, en este mismo blog ya hemos hablado con anterioridad de las bombas lógicas, del Ley de Manual de Guerra estadounidense donde se destaca, por ejemplo, cómo abrir a base de código malicioso un dique por encima de una zona poblada arrasando con todo a su paso.
En cuanto a la caza de talento informático, es sobradamente conocido que, por ejemplo, el FBI recurre al sector privado para ficharlo. Así lo ponía de manifiesto este mismo años su director, James Comey, durante una entrevista. Eventos como DefCon o Black Hat, por ejemplo, son magníficas plataformas para identificar a los genios del código que podrían unirse al fly team, que es como se conoce internamente al Cyber Threat Team y al Cyber Act Team (CAT), capaces de desplegarse en cualquier momento para responder a ciberataques.
Y, como sucede en el caso ruso, reclutar este talento no siempre es sencillo. En un pasado informe del Departamento de Justicia de EEUU se destacaba cómo no habían conseguido cubrir 52 de los 134 puestos de informático para su Ciberiniciativa de Próxima Generación, alumbrada hacer cuatro años, precisamente, para predecir y prevenir los ciberataques.
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 %>
<% } %>