La Ingeniería Social: ¿Que es la Ingenieria Social y Como evitar ser atacado por un Ingeniero Social? ~ Seguridad Informática Venezuela

jueves, 4 de septiembre de 2014

La Ingeniería Social: ¿Que es la Ingenieria Social y Como evitar ser atacado por un Ingeniero Social?



La Ingeniería Social

La ingeniería social (Social Engineering) se ha convertido, hoy por hoy, en una de las principales armas de los hackers, Crackers, etc…  Es la forma en que se puede conseguir información sin usar una computadora. 

En el ámbito de la seguridad informática, la Ingeniería Social se considera la práctica de obtener información privilegiada (contraseñas, cuentas bancarias, datos confidenciales…) de ciertas personas mediante engaños telefónicos o a través de Internet haciéndose pasar por personas o empresas que no son.

Un ejemplo es el email que te llega desde una correo electrónico de Hotmail diciéndote que son la Dirección de Hotmail y que si no activas tu cuenta en el siguiente formulario te la borrarán porque Hotmail tiene muchísimas cuentas inactivas (todo esto más detallado claro). Introduces tu email y contraseña en un bonito formulario y cuando le das a enviar tus datos llegan a un usuario que se ha aprovechado de la llamada ingeniería social, es decir, de tu confianza. Una de las prácticas más extendidas es el Phishing.
Según Kevin Mitnick, uno de los hackers y phreakers más conocidos de EEUU (en su historia está basada la película Hackers 2 o El Asalto Final), existen 4 principios básicos en la Ingeniería Social que son comunes a todas las personas (o en su gran mayoría).

  1. Todos queremos ayudar. 
  2. El primer movimiento es siempre de confianza hacia el otro. 
  3. No nos gusta decir No
  4. A todos nos gusta que nos alaben.

Debemos tener en mente que la información no es más que una herramienta que otorga la posibilidad de ser usada y manipulada en beneficio de quien la posee. Se puede ver a un sistema informático como un cúmulo de información que ahí está, pero espera ser develada. 

“A lo largo de mi experiencia en el campo de la seguridad informática he podido aprender o descubrir que no importa si instalas antivirus, un firewall, un antispyware o cualquier otro software de seguridad, la información siempre estará vulnerable y siempre, siempre habrá uno más listo que otro. Solo es cuestión de tiempo para que descubran la vulnerabilidad y explotarla. En algo estoy de acuerdo con Mitnick, el ser humano es más vulnerable.”

Continuamente escuchamos en los medios de comunicación, robos a entidades bancarias vía internet, miles de personas afectadas, los ahorros de toda su vida desaparecen sin explicación , surge la pregunta ¿cómo lo hicieron?. La ingeniería social es parte de la respuesta, Kevin Mitnick hizo popular este término. La ingeniería social no solo es aplicada por los delincuentes informáticos, también es utilizada por los ladrones de toda la vida, cuando averiguan el nombre de los ocupantes de una casa y vigilan sus actividades diarias.

Como el caso de una señora que todos los años a una fecha determinada recibía la encomienda de una hija, cierto día dos hombres, con apariencia de mensajeros, llegaron a su casa y le informaron que llevaban una caja con ropa que enviaba su hija desde Los Ángeles, confiada les abrió la puerta, ellos entraron y en menos de cinco minutos robaron sus objetos de valor. En una posterior declaración la señora dijo: "No sé cómo averiguaron el nombre de mi hija; son astutos".

Lo cierto es que el criminal tiene éxito porque conoce a plenitud a su víctima; hay que desconfiar de todo, orientar bien a los empleados para que por ningún motivo abran la puerta a desconocidos o den información comprometedora. Y eso aplica para el ciberespacio y nuestra vida diaria. El siguiente es parte de un artículo redactado por Violeta Villar, para la agencia EFE, en él, Kevin Mitnick explica "Que es la ingeniería social según su óptica o experiencia".

Según Mitnick: La ingeniería social es una de las principales herramientas de un delincuente. Ese término se refiere a los sistemas de engaño que emplea el atacante para obtener información o bienes. "En muchas empresas pretenden usar un firewall para protegerse de ese tipo de agresiones, pero eso no es suficiente, dice Mitnick.

El afirma que los ataques a compañías no sólo tienen un fundamento tecnológico. "Atribuyo al error humano el conocimiento que tienen los hackers de ciertas situaciones internas, lo cual favorece el acceso a las bases de datos o a sistemas que en teoría son seguros. Los ingenieros sociales tienen cientos de trampas guardadas en la manga", dice. En materia de métodos no todo está escrito, pero Mitnick dio el ejemplo del truco que usó con Motorola: "Mi objetivo era conocer el código fuente del proyecto ultratack (de telefonía móvil). Así que llame por teléfono y fingí ser otro empleado de la empresa. Un contacto me llevó a otro y, al final, logré hablar con la gerente, quien me facilitó el código fuente (las instrucciones originales con las que se crea un programa). Yo no quería venderlo ni nada, mi único interés era ver ese código".

En opinión de Mitnick hay varios factores que hacen vulnerable una organización: "Primero, la gente tiene mucha confianza en los demás; solemos creer lo que nos dice la otra persona. Segundo, hay miedo de perder el trabajo; el atacante puede identificarse como un ejecutivo y esta condición obliga al empleado a actuar de acuerdo con sus órdenes". En las compañías grandes no hay suficiente contacto humano. Cualquiera de la noche a la mañana puede disfrazar sus intenciones de robo con el uniforme del mensajero o del vigilante.

También puede ocurrir cuando las empresas tienen una alta rotación de personal; las caras nuevas pasan y entre ellas puede aparecer el delincuente" dijo Mitnick. Agregó que las situaciones parecen insólitas, pero ocurren. Un hacker disfrazado de mensajero es capaz de entrar con un computador portátil, conectarlo a la red de la oficina y permanecer varias horas ante la vista de todos. 

Ya leyeron mi punto de la ingeniería social y la de Kevin Mitnick. Ahora veremos como un ingeniero social puede conseguir información más detalla y para ellos creare un objetivo ficticio.

“Quiero aclarar que todo esto es de uso educativo cualquier daño que puedan causar con este manual, explicación o como lo quieran llamar Marcos Escorche queda libre de cualquier mal uso del conocimiento.”

Ingeniero Social actuando en tiempo real
El objetivo del hacker o Cracker es conocer que existe algún tipo de información y hallar el modo de conseguirla sin violentar sistemas. No existe ningún tipo de información que sea totalmente inútil para un hacker. Un hacker siempre sabe que es bueno conocer algo, captar y almacenar uno o dos datos, porque nunca sabemos cuándo vamos a necesitar retrotraer la información que se recibe o adquiere. Nunca hay que dejarla en la memoria propia, simplemente porque que es muy volátil y la información puede perderse para siempre, a menos que uno tenga memoria fotográfica. 

Existen datos que requieren ser anotados en papel, incluso una servilleta puede ser útil de vez en cuando, o pasarlos a un medio extraíble como en un DDP, memoria flash o un hasta CD-ROM.

A diferencia de lo que la mayoría de las personas creen, un sistema informático no solo se compone de hardware (el equipo físico) y software (los programas).  Las máquinas no funcionan solas y siempre existen personas de carne y hueso detrás de ellas y de cada sistema. Hasta el momento no se conoce una máquina que para ponerse en funcionamiento se acerque ella misma a la fuente de poder y se enchufe sola. 

El personal del departamento de sistemas computacionales de cualquier empresa también forma parte integral del sistema informático, al igual que la computadora y los programas que en ella residen. Es de saberse que las personas vivas son las que tienen más vulnerabilidades que los fríos sistemas de proceso, muchos grandes ataques se han generado a partir del enfoque al personal. 

Debemos recordar que se puede atacar al software y se puede atacar al personal. Cuando hablamos de atacar al software nos referimos simplemente a enfocar nuestra atención en el Sistema Operativo o en los programas de usuario. Hay mucha variedad en el ataque contra el software, existen vulnerabilidades que pueden ser explotadas en nuestro beneficio, pero también hay que conocer cómo detectarlas y prevenirlas, porque esto llega a ser un problema de seguridad importante. 

Al hablar de atacar al personal nos referimos a lo que se ha dado a llamar Ingeniería Social. Esta técnica consiste básicamente en mantener un trato social con las personas que custodian los datos.
Es simplemente atacar a quien posee la información. 

La ingeniería social indaga en las costumbres de las personas, en conocerlas más profundamente para perpetrar posteriormente un ataque más elaborado, con la calidad de un corte de bisturí. Esta actividad incluye desde la suplantación de identidades confiables hasta la búsqueda en botes de basura de la información relevante y, con toda probabilidad, es el tipo de ataques del que menos se habla, pues no existe un manual práctico, depende mucho de las circunstancias, del Know-how del atacante y sus habilidades, de los conocimientos que pueda poseer la víctima, etc. Bien manejada, la ingeniería social es uno de los métodos más efectivos de recolección de información. No hay duda de eso como ya lo vieron anteriormente en mi explicación y la de Mitnick.

Atacando al Personal
Las personas siempre son la mejor fuente de información a la hora de revelar datos que no deben. Y no es porque esa gente peque de estúpida o que sean muy ingenuas, sino que es condición natural de muchas personas la sociabilidad, las ganas de ayudar al prójimo y sentirse útiles, he aquí donde vemos los principios de la ingeniería social nombrados anteriormente. En muchas ocasiones, la información se resbala por error y el hacker siempre estará preparado para recibir cualquier pequeño dato y guardarlo. 

Sobra decir que esto le puede jugar una mala pasada a los empleados que manejan la información sensible si se llegan a topar con alguien que tenga la capacidad de aprovecharse de ella, hasta pueden perder su empleo. Lamentablemente, tras sufrir una experiencia de este tipo, las personas se vuelven desconfiadas. Esta es la actitud adecuada siempre. Cuando se manejan muchos datos críticos hay que volverse un poco paranoico. La desconfianza es el principio de la seguridad tanto en la vida real como en la virtual. 

Aunque los humanos solemos ser inherentemente buenos, el sentido común indica que hay que poner ciertos límites, pero desde luego, no hay que bajar la guardia. Esta es la razón por la que nadie sale de su casa sin haber echado llave a la puerta.
Un hacker tiene que ser también un buen psicólogo, entender el comportamiento humano, prever las reacciones y anticiparse a los acontecimientos. Debe ser capaz de ir más allá de lo que indica un simple gesto o lo que realmente quiere decir una frase.
Para atacar al personal se pueden usar técnicas agresivas. Si sabemos su correo electrónico, se puede falsear el propio y escribirles un correo parecido a este:

From: administrador@empresavictima.com
To: isabeltontamevi@empresavictima.com 

“Saludos Isabel  soy Marcos Escorche, de aquí de Sistemas.
Me parece que alguien nos ha estado espiando. El programa detector de espías se activó y aunque no se menciona nada en el reporte, pues no me confío. Voy a cambiar todas las contraseñas del personal y necesito las antiguas para colocar las nuevas.
Por favor envíame tu contraseña a esta dirección de correo (sólo dale un “Forward”.) A vuelta de correo te enviaré una nueva para que puedas memorizarla y después de que lo hagas, haz favor de eliminar este correo inmediatamente para mayor seguridad.
Gracias.!”

Personas con mayor don de gentes pueden lograr mayor información, variando las preguntas, situaciones, etc. Por supuesto, esto puede también ser infructuoso y no obtener ni un ápice de información.
Ahí está el riesgo y la prueba. Sin embargo, según estadísticas, resulta sorprendente lo mucho que se usa esta técnica, el porcentaje de éxito del que goza y los resultados que arroja.
Hay que tener ciertos aspectos en mente. A las personas les gusta ayudar, pero sin sentirse agobiadas ni atacadas, siempre hay que saber dónde está el límite. Es bien sabido que la gente se siente más atraída por personas que parecen “desvalidas”. Frases como “Hola, soy nuevo”, “soy estudiante y necesito cierta información” predisponen a la potencial víctima a facilitar información. 

En resumen, solo hay que saber dónde, cuándo y cómo aplicar la técnica.
Como parte de la técnica puede estar el ir personalmente a la oficina y comprobar cómo trabajan, echando una ojeada a las pantallas mientras te paseas por las instalaciones. Esto mejora cuando la empresa a la que visitas es de las grandes, donde el personal casi no se conoce.
Hay veces que en una llamada telefónica no se obtienen los datos buscados. Como en una compañía grande no siempre contesta la misma persona, la recolección se haría en varias llamadas y anotando en papel cada pedacito de información vital. A ésta técnica se le conoce como “picotear el maíz”. Al final solo se requiere unir todos los pedazos para apreciar el cuadro final. Esto es lo que sucede a menudo con compañías como América Online (AOL). 

 Consejos
Para evitar ser atacados les daré un par de  consejos que son efectivos si saben cómo aplicarlos bien.

  • Crear políticas de seguridad y velar porque cada una sea cumplida. 
  •    Entrenar muy bien al personal.
Marcos Escorche

2 comentarios: