SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Antonio Rodriguez
inLab.FIB-esCERT UPC | Juny 2017
L.IP.M: Llistat d’IPs Malicioses
2
Introducció
• Problemàtica
• Un nombre creixent de ciberatacs a la Universitat
• Possible solució: Llistes negres d’IP
• Presenten alguns inconvenients
• Inclouen moltes adreces
• Són genèriques
3
Introducció (II)
• Característiques particulars
• Som un objectiu “peculiar”
• Dispersió de la infraestructura
• Hi ha relació entre els atacs
4
Proposta (I)
• Encàrrec de servei UPC 2015
• Col·laboració amb el Departament d’arquitectura
de computadors (DAC)
• Una llista pròpia que tingui en compte:
• Incidents reals que han afectat a la UPC
• La importància d’aquests (Esta ordenada!)
• Tipus d’atac
• Impacte
• Nombre de casos
• DATA!
• No és mala idea...
5
Proposta (II)
Una llista pròpia... No es mala idea.
• REDIRIS 2017
• Poniendo puertas al campo - ¿Cómo protegernos
teniendo las puertas abiertas?
• “Alberto Villaverde Carmona”
• Universidad Rey Juan Carlos
• https://tv.rediris.es/video/593296a2a7bc2839008b457f
6
L.IP.M - Funcionalitats
• Inserir una adreça relacionada amb un
incident
• Cercar si una adreça ja es troba a la llista
• Eliminar una adreça que es consideri que no
hauria de ser a la llista
• Exportar la llista ordenada
• En cru (text)
• iptables
7
Tecnologies utilitzades
8
Inserir una adreça
• Es demana la IP (v4)
• La data de detecció de
l’incident
• Es diferent que la d’inserció
• El servei afectat
• Els mes comuns/tots
• Comentari
• Preguntes (SI/NO/NsNc)
• Accés
• Dades
• DoS
• Detecta IPs UPC!
9
Buscar
10
Eliminar
• Qualsevol usuari autenticat pot insertar una IP
• Les fonts no son del tot “fiables”
• Comptes vulnerats
• Errors
• ...
• Qualsevol usuari autenticat pot eliminar una IP
• Es demana el motiu
11
Altres funcionalitats
• Integrada amb el CAS de la UPC
• Es registren totes les accions ;)
• Integrada amb l’LDAP de la UPC per filtrar els
usuaris per perfils
• Només PDI i PAS
• La resta només poden cercar IP’s
• Parseja fail2ban!
• Disposa d’una API!
12
Sobre el nivell de perillositat
• Components
• Canal inserció
• Via web
• Via fail2ban
• Impacte (accés, dades,
denegació)
• Accés
• Dades
• Denegació
• Temporal
• Nombre total d’incidents
• Dies des de l'últim incident
• Paràmetres
• Pes del canal d’inserció
• Pes de les preguntes
• Pes de l’“aging”
• A més pes més ràpid
“envelleixen”
13
Sobre la API
• Autenticada utilitzant Oauth
• Un token correspon a un usuari
• Implementa les mateixes funcionalitats que el
servei web
14
Estat de les coses i què hem après
• La recepció i l’ús de l’eina han estat molt limitats.
• Es podria incentivar el seu ús, encara que fos de
manera parcial:
• Si es desenvolupés un script que, un cop afegit al cron,
enviés periòdicament els fitxers de log de fail2ban via
API.
• Afegint llistes externes per tenir-ho tot al mateix servei.
• No ens consta que cap unitat hagi integrat els
exports de la llista al Firewall de forma automàtica
ja que comporta certs riscos.
• Tot i que s’exporta en una chain a part...
• inLab
• inlab.fib.upc.edu
• https://twitter.com/inlabfib
• esCERT-UPC
• escert.upc.edu
• https://twitter.com/escert_upc
• Antonio Rodríguez
• antonio.rodriguez.g@escert.upc.edu
• https://twitter.com/tonrodriguez_
• https://inlab.fib.upc.edu/ca/persones/antonio-rodriguez
Contacte

Contenu connexe

Plus de CSUC - Consorci de Serveis Universitaris de Catalunya

Plus de CSUC - Consorci de Serveis Universitaris de Catalunya (20)

In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
 
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
 
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
 
La gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolasLa gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolas
 
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
 
Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...
 
Enginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fonsEnginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fons
 
Transformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IATransformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IA
 
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de BarcelonaDifusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
 
Fons de discos perforats de cartró
Fons de discos perforats de cartróFons de discos perforats de cartró
Fons de discos perforats de cartró
 
Biblioteca Digital Gencat
Biblioteca Digital GencatBiblioteca Digital Gencat
Biblioteca Digital Gencat
 
El fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusióEl fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusió
 
El CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físicsEl CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físics
 
Els serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUCEls serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUC
 
SIG-NOC Tools Survey
SIG-NOC Tools SurveySIG-NOC Tools Survey
SIG-NOC Tools Survey
 
Orchestration, Automation and Virtualisation Maturity Model
Orchestration, Automation and Virtualisation Maturity ModelOrchestration, Automation and Virtualisation Maturity Model
Orchestration, Automation and Virtualisation Maturity Model
 
Open Science Area Activities
Open Science Area ActivitiesOpen Science Area Activities
Open Science Area Activities
 

Eina L.IP.M: Llistat d'IP Malicioses

  • 1. Antonio Rodriguez inLab.FIB-esCERT UPC | Juny 2017 L.IP.M: Llistat d’IPs Malicioses
  • 2. 2 Introducció • Problemàtica • Un nombre creixent de ciberatacs a la Universitat • Possible solució: Llistes negres d’IP • Presenten alguns inconvenients • Inclouen moltes adreces • Són genèriques
  • 3. 3 Introducció (II) • Característiques particulars • Som un objectiu “peculiar” • Dispersió de la infraestructura • Hi ha relació entre els atacs
  • 4. 4 Proposta (I) • Encàrrec de servei UPC 2015 • Col·laboració amb el Departament d’arquitectura de computadors (DAC) • Una llista pròpia que tingui en compte: • Incidents reals que han afectat a la UPC • La importància d’aquests (Esta ordenada!) • Tipus d’atac • Impacte • Nombre de casos • DATA! • No és mala idea...
  • 5. 5 Proposta (II) Una llista pròpia... No es mala idea. • REDIRIS 2017 • Poniendo puertas al campo - ¿Cómo protegernos teniendo las puertas abiertas? • “Alberto Villaverde Carmona” • Universidad Rey Juan Carlos • https://tv.rediris.es/video/593296a2a7bc2839008b457f
  • 6. 6 L.IP.M - Funcionalitats • Inserir una adreça relacionada amb un incident • Cercar si una adreça ja es troba a la llista • Eliminar una adreça que es consideri que no hauria de ser a la llista • Exportar la llista ordenada • En cru (text) • iptables
  • 8. 8 Inserir una adreça • Es demana la IP (v4) • La data de detecció de l’incident • Es diferent que la d’inserció • El servei afectat • Els mes comuns/tots • Comentari • Preguntes (SI/NO/NsNc) • Accés • Dades • DoS • Detecta IPs UPC!
  • 10. 10 Eliminar • Qualsevol usuari autenticat pot insertar una IP • Les fonts no son del tot “fiables” • Comptes vulnerats • Errors • ... • Qualsevol usuari autenticat pot eliminar una IP • Es demana el motiu
  • 11. 11 Altres funcionalitats • Integrada amb el CAS de la UPC • Es registren totes les accions ;) • Integrada amb l’LDAP de la UPC per filtrar els usuaris per perfils • Només PDI i PAS • La resta només poden cercar IP’s • Parseja fail2ban! • Disposa d’una API!
  • 12. 12 Sobre el nivell de perillositat • Components • Canal inserció • Via web • Via fail2ban • Impacte (accés, dades, denegació) • Accés • Dades • Denegació • Temporal • Nombre total d’incidents • Dies des de l'últim incident • Paràmetres • Pes del canal d’inserció • Pes de les preguntes • Pes de l’“aging” • A més pes més ràpid “envelleixen”
  • 13. 13 Sobre la API • Autenticada utilitzant Oauth • Un token correspon a un usuari • Implementa les mateixes funcionalitats que el servei web
  • 14. 14 Estat de les coses i què hem après • La recepció i l’ús de l’eina han estat molt limitats. • Es podria incentivar el seu ús, encara que fos de manera parcial: • Si es desenvolupés un script que, un cop afegit al cron, enviés periòdicament els fitxers de log de fail2ban via API. • Afegint llistes externes per tenir-ho tot al mateix servei. • No ens consta que cap unitat hagi integrat els exports de la llista al Firewall de forma automàtica ja que comporta certs riscos. • Tot i que s’exporta en una chain a part...
  • 15. • inLab • inlab.fib.upc.edu • https://twitter.com/inlabfib • esCERT-UPC • escert.upc.edu • https://twitter.com/escert_upc • Antonio Rodríguez • antonio.rodriguez.g@escert.upc.edu • https://twitter.com/tonrodriguez_ • https://inlab.fib.upc.edu/ca/persones/antonio-rodriguez Contacte