SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
SECEF DAY – 21/09/16 / 1/ 1/ 1
PRELUDE AND LIBPRELUDE
THOMAS ANDREJAK – CS
22/09/2016
SECEF DAY – 21/09/16 / 2/ 2
WHO AM I
âThomas ANDREJAK, 29 years old
› Working at Communication & Systems (Paris) : https://www.c-s.fr
› Technical manager of Prelude SIEM : https://www.prelude-siem.org
› Expert in security of information systems
âTalk : Prelude and LibPrelude
› Prelude history
› What is IDMEF
› Where to find the library
› How to use it
› Live coding session
SECEF DAY – 21/09/16 / 3/ 3
PRELUDE SIEM
SECEF DAY – 21/09/16 / 4/ 4
WHAT IS PRELUDE ?
â Prelude is an OpenSource SIEM and born in 1998
â Prelude has been based on IDMEF since the creation of the standard (2005)
â Manipulation of IDMEF objects is done through two libraries in Prelude
› LibPrelude : Manage IDMEF objects and transport of these objects
› LibPreludeDB : Storage of IDMEF objects in a database
â LibPrelude and LibPreludeDB are parts of Prelude OSS
› https://www.prelude-siem.org
â These libraries are released under the GPL v2 license
SECEF DAY – 21/09/16 / 5/ 5
WHAT IS IDMEF?
âIDMEF (RFC 4765)
› Intrusion Detection Message
Exchange Format
› Describes a technical security
alerts format for information
systems
› Exchange of intrusion-related data
between systems
SECEF DAY – 21/09/16 / 6/ 6
LIBPRELUDE - TECHNICAL IMPLEMENTATION
â Library written in C (around 200k lines of code)
â Available for the C++ and Python languages
â Included in many IDS
› Suricata
› Snort
› OSSEC
› Etc.
âIn the new RGI (French referential of interoperability) that has been
released this year, IDMEF is in required state
âWe continue to work with new security tools to help them to include the
LibPrelude
SECEF DAY – 21/09/16 / 7/ 7
INTEGRATION
âQuestions to ask yourself
› What language does my program use?
› Are both licenses compatible?
› Where do I have to initialize my connector?
› Where does my program handle reporting/notifications?
§ Usually around syslog functions
› What information do I need to fill in IDMEF objects?
› In which IDMEF fields do my data have to go ?
âLibIDMEF tutorial
› http://redmine.secef.net/projects/secef/wiki/How_to_use_LibIDMEF
â“How to build a sensor” tutorial
› http://redmine.secef.net/projects/secef/wiki/How_to_build_a_sensor
SECEF DAY – 21/09/16 / 8/ 8
AGENT CONTRIBUTION PROGRAM
Development of a new agent for Prelude SIEM
We are looking for many other security tools
to become compatible with IDMEF !
Open partner program
https://www.prelude-siem.org/projects/prelude/wiki/PreludeAgentContribution
SECEF DAY – 21/09/16 / 9/ 9
LIVE CODING SESSION
Building an IDMEF sensor in 5 minutes
SECEF DAY – 21/09/16 / 10/ 10
QUESTIONS ?
SECEF DAY – 21/09/16 / 11/ 11
ANNEXE : BUILD AN IDMEF SENSOR IN 5 MINUTES

Contenu connexe

En vedette

2013 cch basic principles ch02
2013 cch basic principles ch022013 cch basic principles ch02
2013 cch basic principles ch02
dphil002
 
Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008
Ian Davis
 
Ow2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOw2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie Project
OW2
 
Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10
OW2
 
Chapter 1 presentation
Chapter 1 presentationChapter 1 presentation
Chapter 1 presentation
dphil002
 
Populismo Radical
Populismo RadicalPopulismo Radical
Populismo Radical
Crisis 999
 
Life Beautiful Monday
Life Beautiful MondayLife Beautiful Monday
Life Beautiful Monday
Pentiux
 
Open Stack OW2 Conference Nov10
Open Stack OW2 Conference Nov10Open Stack OW2 Conference Nov10
Open Stack OW2 Conference Nov10
OW2
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
dphil002
 
Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10
OW2
 
Ow2 X Wiki Use Case Open World Forum09
Ow2 X Wiki Use Case Open World Forum09Ow2 X Wiki Use Case Open World Forum09
Ow2 X Wiki Use Case Open World Forum09
OW2
 
XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10
OW2
 
Contrail Project, OW2con11, Nov 24-25, Paris
Contrail Project, OW2con11, Nov 24-25, ParisContrail Project, OW2con11, Nov 24-25, Paris
Contrail Project, OW2con11, Nov 24-25, Paris
OW2
 
Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10
OW2
 

En vedette (20)

2013 cch basic principles ch02
2013 cch basic principles ch022013 cch basic principles ch02
2013 cch basic principles ch02
 
Amsterdam Data Portal
Amsterdam Data Portal Amsterdam Data Portal
Amsterdam Data Portal
 
Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008
 
XWiki Product and Community, OW2con'15, November 17, Paris
XWiki Product and Community, OW2con'15, November 17, ParisXWiki Product and Community, OW2con'15, November 17, Paris
XWiki Product and Community, OW2con'15, November 17, Paris
 
Ow2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOw2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie Project
 
Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.
 
Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10
 
CLIF as a Service: Distributed performance testing in continuous integration...
CLIF as a Service:  Distributed performance testing in continuous integration...CLIF as a Service:  Distributed performance testing in continuous integration...
CLIF as a Service: Distributed performance testing in continuous integration...
 
Tabacundo 2010
Tabacundo 2010Tabacundo 2010
Tabacundo 2010
 
Chapter 1 presentation
Chapter 1 presentationChapter 1 presentation
Chapter 1 presentation
 
Populismo Radical
Populismo RadicalPopulismo Radical
Populismo Radical
 
Life Beautiful Monday
Life Beautiful MondayLife Beautiful Monday
Life Beautiful Monday
 
Open Stack OW2 Conference Nov10
Open Stack OW2 Conference Nov10Open Stack OW2 Conference Nov10
Open Stack OW2 Conference Nov10
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10
 
Ow2 X Wiki Use Case Open World Forum09
Ow2 X Wiki Use Case Open World Forum09Ow2 X Wiki Use Case Open World Forum09
Ow2 X Wiki Use Case Open World Forum09
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPT
 
XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10
 
Contrail Project, OW2con11, Nov 24-25, Paris
Contrail Project, OW2con11, Nov 24-25, ParisContrail Project, OW2con11, Nov 24-25, Paris
Contrail Project, OW2con11, Nov 24-25, Paris
 
Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10
 

Similaire à IDMEF, the universal format for security alerts, OW2con'16, Paris.

Securing IoT Applications
Securing IoT Applications Securing IoT Applications
Securing IoT Applications
WSO2
 
2nd ARM Developer Day - mbed Workshop - ARM
2nd ARM Developer Day - mbed Workshop - ARM2nd ARM Developer Day - mbed Workshop - ARM
2nd ARM Developer Day - mbed Workshop - ARM
Antonio Mondragon
 

Similaire à IDMEF, the universal format for security alerts, OW2con'16, Paris. (20)

IPSEC
IPSECIPSEC
IPSEC
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
 
2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX
 
Deep dive nella supply chain della nostra infrastruttura cloud
Deep dive nella supply chain della nostra infrastruttura cloudDeep dive nella supply chain della nostra infrastruttura cloud
Deep dive nella supply chain della nostra infrastruttura cloud
 
Shift Left Security
Shift Left SecurityShift Left Security
Shift Left Security
 
Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis Tools
 
DockerDay2015: Keynote
DockerDay2015: KeynoteDockerDay2015: Keynote
DockerDay2015: Keynote
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Node.js Service - Best practices in 2019
Node.js Service - Best practices in 2019Node.js Service - Best practices in 2019
Node.js Service - Best practices in 2019
 
Snyk Intro - Developer Security Essentials 2022
Snyk Intro - Developer Security Essentials 2022Snyk Intro - Developer Security Essentials 2022
Snyk Intro - Developer Security Essentials 2022
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
 
Securing IoT Applications
Securing IoT Applications Securing IoT Applications
Securing IoT Applications
 
2nd ARM Developer Day - mbed Workshop - ARM
2nd ARM Developer Day - mbed Workshop - ARM2nd ARM Developer Day - mbed Workshop - ARM
2nd ARM Developer Day - mbed Workshop - ARM
 
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, ParisThe complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
 
Machine learning in cybersecutiry
Machine learning in cybersecutiryMachine learning in cybersecutiry
Machine learning in cybersecutiry
 

Plus de OW2

OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 

Plus de OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

IDMEF, the universal format for security alerts, OW2con'16, Paris.

  • 1. SECEF DAY – 21/09/16 / 1/ 1/ 1 PRELUDE AND LIBPRELUDE THOMAS ANDREJAK – CS 22/09/2016
  • 2. SECEF DAY – 21/09/16 / 2/ 2 WHO AM I âThomas ANDREJAK, 29 years old › Working at Communication & Systems (Paris) : https://www.c-s.fr › Technical manager of Prelude SIEM : https://www.prelude-siem.org › Expert in security of information systems âTalk : Prelude and LibPrelude › Prelude history › What is IDMEF › Where to find the library › How to use it › Live coding session
  • 3. SECEF DAY – 21/09/16 / 3/ 3 PRELUDE SIEM
  • 4. SECEF DAY – 21/09/16 / 4/ 4 WHAT IS PRELUDE ? â Prelude is an OpenSource SIEM and born in 1998 â Prelude has been based on IDMEF since the creation of the standard (2005) â Manipulation of IDMEF objects is done through two libraries in Prelude › LibPrelude : Manage IDMEF objects and transport of these objects › LibPreludeDB : Storage of IDMEF objects in a database â LibPrelude and LibPreludeDB are parts of Prelude OSS › https://www.prelude-siem.org â These libraries are released under the GPL v2 license
  • 5. SECEF DAY – 21/09/16 / 5/ 5 WHAT IS IDMEF? âIDMEF (RFC 4765) › Intrusion Detection Message Exchange Format › Describes a technical security alerts format for information systems › Exchange of intrusion-related data between systems
  • 6. SECEF DAY – 21/09/16 / 6/ 6 LIBPRELUDE - TECHNICAL IMPLEMENTATION â Library written in C (around 200k lines of code) â Available for the C++ and Python languages â Included in many IDS › Suricata › Snort › OSSEC › Etc. âIn the new RGI (French referential of interoperability) that has been released this year, IDMEF is in required state âWe continue to work with new security tools to help them to include the LibPrelude
  • 7. SECEF DAY – 21/09/16 / 7/ 7 INTEGRATION âQuestions to ask yourself › What language does my program use? › Are both licenses compatible? › Where do I have to initialize my connector? › Where does my program handle reporting/notifications? § Usually around syslog functions › What information do I need to fill in IDMEF objects? › In which IDMEF fields do my data have to go ? âLibIDMEF tutorial › http://redmine.secef.net/projects/secef/wiki/How_to_use_LibIDMEF â“How to build a sensor” tutorial › http://redmine.secef.net/projects/secef/wiki/How_to_build_a_sensor
  • 8. SECEF DAY – 21/09/16 / 8/ 8 AGENT CONTRIBUTION PROGRAM Development of a new agent for Prelude SIEM We are looking for many other security tools to become compatible with IDMEF ! Open partner program https://www.prelude-siem.org/projects/prelude/wiki/PreludeAgentContribution
  • 9. SECEF DAY – 21/09/16 / 9/ 9 LIVE CODING SESSION Building an IDMEF sensor in 5 minutes
  • 10. SECEF DAY – 21/09/16 / 10/ 10 QUESTIONS ?
  • 11. SECEF DAY – 21/09/16 / 11/ 11 ANNEXE : BUILD AN IDMEF SENSOR IN 5 MINUTES