Bien qué es la investigación de vulnerabilidades.
Bueno hay que investigar las vulnerabilidades que se pueden dar a nivel sistema operativo a nivel Red
justamente para conocer la forma en que se puede construir un exploit e ingresar a un sistema si hoy
dice que incluye tanto el estudio dinámico de los productos y tecnologías como sus valores en su mundo
del hacking hay que estudiar no solamente las vulnerabilidades sino los usos de la tecnología.
Por ejemplo un uso de la tecnología existente sería utilizar una placa de video como por ejemplo las
placas de Ate y Hatti que están diseñadas para mover vectores o polígonos para dibujar cositas y jueguitos.
Alguien se dio cuenta en un momento de que tenía una instrucción que permitía romper la criptografía
romper la seguridad el cifrado de por ejemplo una moneda electrónica como puede ser el bitcoin y se
empezaban a diseñar software sobre esa placa que lo utilizaban para mover gráficos no para lo que había
sido diseñada.
Después vinieron arquitecturas así con arquitecturas dedicadas exclusivamente a hacer ruptura de lo
que es por ejemplo el algoritmo del Victoire pero en su momento una forma muy Jager utilizan OK y se
utilizaban ciertas vulnerabilidades en los sistemas para poder ingresar y hacerlos minar Bitcoin a través
de las aplicaciones ya existentes o que antes no se había utilizado nunca porque no el nivel de compromiso
no daba como para lograr algo muy útil.
Por poner un dato y hacer que la placa de video lo procese y devolverlo no era muy atractivo para los
hackers hasta que se dieron cuenta de que si ese valor que devolvía era la ruptura de un código que
les servía se hacía mucho mejor.
Y después las innovaciones más relevantes generalmente se liberan en forma de alerta o sea la vulnerabilidad
y generalmente son descubiertas a menos que sea la Zero Day se hacen públicas como una alerta o se le
pone un número de CD que llamamos a ver un número único y se dice bueno se encontró una vulnerabilidad
en tal y tal lugar.
Algunas se entregan con las P.O. o la prueba de concepto que son los exploits como para demostrarlo
y eso ya es más peligroso porque de ahí hasta que un cracker mínima Iker hace su magia y lo utiliza
para romper el sistema y extraer información o sacar algún rédito pasa muy poco muy pocos días muy poco
tiempo.
Ok.
Tienen una forma de clasificarse las vulnerabilidades se pueden clasificar tanto por el nivel de severidad
o de impacto en el sistema como por el rango de explotación el rango explotaciones si se pueden explotar
a nivel local es decir que hay que estar sentado frente a la máquina que yo quiero vulnerar o si se
puede hacer a través de una red lo que es mucho más atractivos y el nivel de severidad bajo medio alto
como Isaí por ejemplo una vulnerabilidad con nivel bajo podría ser la vulnerabilidad de la sesión nula
el botón rojo sesión nula que es una vulnerabilidad en Windows donde uno puede conectarse a un recurso
al proseguir con una especie de recurso oculto que tiene Windows con contraseña nada usuario nada.
Y si bien no puede ingresar al escritorio de la máquina pero sí puede obtener información que no tendría
que estar por ejemplo todos los usuarios creados no las contraseñas los nombres y más información los
grupos de trabajo y las y varias cosas más alto de nivel medio se vería en nivel medio podría ser por
ejemplo una vulnerabilidad que me permita utilizar el ancho de banda de una red pero sin tomar el control
o lo que yo estaba hablando de minar bitcoins una aplicación que me permita entregar un dato al procesador
a la GPU o al procesador gráfico de la placa de video.
Obtener el resultado y sacarlo pero no tomar el control total de la máquina y un nivel de seguridad
alto sería bueno cuando ya la vulnerabilidad cuando suena explotó el ingeniero el exploit me permite
tomar el control total de la máquina como si lo tuviera frente a mí.
Así que eso sería más peligroso.
Bueno aquí dice Bueno ingresen al campus de Sevilla si ustedes ponen chip de doble doble doble o recibirlo
doble de doble WWD.
A ver si me permite subir al doble WWD.
Punto de Vista se vinchas un junto con barra
campus si tiene otra barra más.
Bueno ahí van a entrar una parte tradicional porque nuestra página cambió la estética por una parte
tradicional donde tienen una serie de herramientas gratuitas como para hacer alguna algún tipo de prueba
pero en este caso la que estamos mostrando acá en la Cámara es una que presenta un algoritmo de cifrado
y descifrado desde una página web o sea ustedes tan bien que alguien no sé por ejemplo los van a secuestrar
o va a haber algún problema inminente y lo único.
Además el celular pone en esta página la tiene guardada pone mientras esa aplicación en un mensaje apretar
el botón cifrar lo envían por SMS o lo que sea otra persona si ya sabe ya está alerta de cómo descifrarlo
y si agarra el celular van a entender lo que hicieron van a ver cosas sin sentido sin embargo este algoritmo
tiene una vulnerabilidad por llamarlo así y por eso lo puse acá como para entender cuál es la vulnerabilidad
la vulnerabilidad es que si bien encripta aún así cambia las letras de cada palabra pero deja las palabras
con sus espacios así que es una forma de hacer caer la encriptación porque se ven los modificadores
directos los son tres letras y aunque se reemplace una L por una de si aparece siempre y tiene tres
letras uno puede llegar a deducir así que lo puse adrede.
Bien vamos a pasar a la otra página
el estudio algunas habilidades también se utiliza para identificar y corregir vulnerabilidades o tratar
de hacer un parche no solamente de explorables lo hace la gente que está de cara a lo malo o digamos
la que está de cara a los Waikato el sombrero blanco lo que hace es corregir los errores en forma de
como dije de ese Rik Pak o de parches y es una aplicación o saca una versión nueva de una aplicación
dice para proteger la red que es lo mismo que la información que nosotros podemos obtener de una vulnerabilidad
si estudiamos bien además de asegurarnos de que vamos a estar protegiendo la red no sirve para algo
bastante importante esto que dice acá lo vamos a dibujar marcarlo esto para obtener información acerca
de proceder de los virus.
Si laboratorios como Kaspersky Lab ESET no 32. a BG Avira tienen su grupo de personas que tienen sandbox
caja de arena que son unos sistemas que virtualizar todo y ahí sueltan los virus nuevos y estudian cómo
funciona entonces un virus.
Uno va estudiando lo que hace y si de golpe hace alguna operatoria media extraña.
Uno tiene que estar al tanto de qué es lo que está haciendo puede estar aprovechando una vulnerabilidad
o que si uno no la conoce no va a entender la lógica aunque entienda a nivel programa que se va para
acá sumados bajan tres pero no entiende lo que hizo con respecto a la vulnerabilidad por eso se usa
aparte porque hay una realidad como vimos al principio de este curso.
En ese gráfico que tenía línea se acuerda líneas grises negras que hoy en día por cada exploit que sale
salen un millón de diseños de virus troyanos diferentes que hacen diferentes cosas pero usando este
exploit en particular.
Y bueno lo último es lo que dice acá es para recuperarse luego de un ataque eso se llama rol back and
roll back
rol back es volver atrás el volver atrás con uno si uno es decir un trabajo forense primero tiene que
entender cómo se hizo y se va de un pasito hacia atrás hacia atrás y se trata de reconstruir el incidente
desde el principio.
Pero para esto se necesita justamente entender las habilidades por las que pudo haber ingresado un atacante.
Vamos con la próxima clase en donde vamos a empezar a utilizar hablar presentar en sociedad las herramientas
las páginas web y herramientas como para ir haciendo descubrimiento de vulnerabilidades enterarse de
lo último y posteriormente vamos a hacer unos laboratorios al respecto.