2024-11-19 10:15:39 +01:00
% DO NOT COMPILE THIS FILE DIRECTLY!
% This is included by the other .tex files.
\begin { frame} [t,plain]
\titlepage
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { \texttt { \$ whoarewe} - MISP and CIRCL}
\begin { center}
2024-11-19 17:30:03 +01:00
\includegraphics [width=1.0\textwidth] { misp-banner.png}
2024-11-19 15:30:08 +01:00
\end { center}
\begin { center}
2024-11-19 17:30:03 +01:00
\includegraphics [width=0.35\textwidth] { circl.png}
2024-11-19 15:30:08 +01:00
\end { center}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item CIRCL is mandated by the Ministry of the Economy (under NIS 2).
\item CIRCL leads the development of MISP.
\item { \bf CIRCL manages multiple large MISP communities, enabling active daily threat intelligence sharing.}
\item Funding comes from Luxembourg, various EU programs, and partnerships under EU/US agreements.
2024-11-19 10:15:39 +01:00
\end { itemize}
\end { frame}
\begin { frame}
2024-11-19 17:30:03 +01:00
\frametitle { Plan of this Session}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 15:30:08 +01:00
\item MISP Intro: What it is, and what it can do
\item Current state and Future of MISP
\item How can MISP supports ISACs and its members
2024-11-19 10:15:39 +01:00
\end { itemize}
2024-11-19 15:30:08 +01:00
\vspace { 1em}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 15:30:08 +01:00
\item Building an information sharing community, lessons learnt and best practices\footnote { We published the complete guidelines in \url { https://www.x-isac.org/assets/images/guidelines_ to_ set-up_ an_ ISAC.pdf} } .
2024-11-19 10:15:39 +01:00
\end { itemize}
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { What is MISP?}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item MISP\footnote { \url { https://www.misp-project.org/} } is a { \bf threat information sharing platform} ({ \bf TISP} ) that is free \& open source software
2024-11-19 15:30:08 +01:00
\item Mature project that was started in 2012, and since then, has been following a community-driven development
2024-11-19 10:15:39 +01:00
\end { itemize}
2024-11-19 15:30:08 +01:00
\begin { center}
\includegraphics [width=0.99\linewidth] { release_ overtime.png}
\end { center}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { What is MISP?}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item Used worldwide to manage and share threat-related information and intelligence.
\item \textbf { Open-Source Commitment} : Users of MISP can rely on the tool remaining open source and never becoming closed source (autonomy of the users).
2024-11-19 10:15:39 +01:00
\end { itemize}
2024-11-19 15:30:08 +01:00
\begin { center}
\includegraphics [width=0.99\linewidth] { contributors.png}
\end { center}
2024-11-19 10:15:39 +01:00
\end { frame}
2024-11-19 17:30:03 +01:00
2024-11-19 10:15:39 +01:00
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { What is MISP? (1)}
\begin { itemize}
\item MISP is a { \bf threat information sharing platform} ({ \bf TISP} ) that is free \& open source software
\item A tool that { \bf collects} information from partners, your analysts, your tools, feeds
\item Normalises, { \bf correlates} , { \bf enriches} the data
\item Allows teams and communities to { \bf collaborate}
\item { \bf Feeds} automated protective tools and analyst tools with the output
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 16:11:10 +01:00
\frametitle { Who is using MISP? (1)}
\begin { center}
\includegraphics [scale=0.45] { misp-shodan.png}
\includegraphics [scale=0.27] { org-count-misppriv.png}
\end { center}
\end { frame}
\begin { frame}
2024-11-19 17:30:03 +01:00
\frametitle { Who is Using MISP? (2)}
\textbf { Communities:} Groups of users sharing within a set of common objectives and values.
\vspace { 1em}
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item \textbf { Private Sector:} Financial, Manufacturing, Telecommunications.
\item \textbf { Military and International Organizations:} NATO, military CSIRTs, national and governmental CERTs, etc.
\item \textbf { Security Vendors:} Running their own communities or interfacing with MISP communities
\item \textbf { Topical Communities:} Set up to tackle specific issues (e.g., COVID-19 MISP).
\item \textbf { ISACs:} Serving various sectors such as Telecom, Retail, Aviation Traffic Control, etc.
\item \textbf { Trusted Groups:} Operating MISP communities in island mode (air-gapped systems) or partially connected modes.
\item \textbf { Law Enforcement Agencies (LEAs):} EUROPOL, INTERPOL, MISP-LEA, and more.
\item \textbf { International Groups:} FIRST.org, MISP-Priv, and others.
2024-11-19 15:30:08 +01:00
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
2024-11-19 16:11:10 +01:00
\begin { frame}
\frametitle { What is MISP? (2)}
\begin { center}
\includegraphics [width=1.0\linewidth] { galaxy-matrix.png}
\end { center}
\end { frame}
2024-11-19 10:15:39 +01:00
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { What is MISP? (2)}
MISP is designed from the ground up to perform context-rich \textbf { threat intelligence} :
\vspace { 0.5em}
\begin { itemize}
\item { \bf Enrich} information with context and metadata
\item Maps { \bf Threats and TTPs} (e.g MITRE ATT\& CK)
\item Supports many { \bf standardized classification} marking
\item Enables information { \bf curation} through automated quality checks
\item Offers visualisation of threat { \bf relationships} and \textbf { technique} used
\item Generates customizable { \bf threat reports}
\item Allows creation of { \bf Dashboard} for trend analysis
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { MISP Project Overview}
\begin { center}
\includegraphics [width=0.85\linewidth] { misp-overview-simplified.pdf}
\end { center}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { Sharing in MISP (1)}
\begin { center}
\includegraphics [width=0.99\linewidth] { misp-infosharing.png}
\end { center}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { Sharing in MISP (2)}
2024-11-19 16:11:10 +01:00
MISP offers a wide range of \textbf { strategy to share information} :
2024-11-19 15:30:08 +01:00
\begin { itemize}
\item Many { \bf distribution level} offering granularity
\item Sharing via distribution lists - { \bf Sharing groups}
2024-11-19 16:11:10 +01:00
\item Incremental Synchronisation \& air-gapped sharing
\item Feed system for ingestion \& generation
2024-11-19 15:30:08 +01:00
\item User defined { \bf filtered sharing} for all the above mentioned methods
\item Cross-instance information { \bf caching} for quick lookups of large data-sets
\item Support for multi-MISP \textbf { internal enclaves}
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 16:11:10 +01:00
\frametitle { Information Quality Management}
2024-11-19 15:30:08 +01:00
MISP has many features to help you manage and curate the data:
\begin { itemize}
\item \textbf { Correlating} data
\item Feedback loop from detections via { \bf Sightings}
\item { \bf False positive management} via the warninglist system
\item { \bf Enrichment system} via MISP-modules
2024-11-19 16:11:10 +01:00
\item { \bf Workflow} system to review and control information publication
2024-11-19 15:30:08 +01:00
\item { \bf Integrations} with a plethora of tools and formats
\item Flexible { \bf API} and support { \bf libraries} such as PyMISP to ease integration
\item { \bf Timelines} and giving information a temporal context
\item Full chain for { \bf indicator life-cycle management}
2024-11-19 16:11:10 +01:00
\item { \bf Jupyter Notebooks} supporting common use-cases
2024-11-19 15:30:08 +01:00
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
2024-11-19 16:39:23 +01:00
\begin { frame}
\frametitle { A Sample Curation Process in MISP}
\begin { center}
\includegraphics [width=0.84\linewidth] { curation.png}
\end { center}
\end { frame}
2024-11-20 12:18:16 +01:00
\begin { frame}
\frametitle { Flexible Data Format}
\begin { center}
2024-11-20 12:24:27 +01:00
\includegraphics [width=0.84\linewidth] { misp-objects-repo.png}
2024-11-20 12:18:16 +01:00
\end { center}
\begin { itemize}
2024-11-20 12:23:00 +01:00
\item A wide variety of objects template is available and extendable to describe \textbf { any concept} .
2024-11-20 12:18:16 +01:00
\item Examples:
\begin { itemize}
2024-11-20 12:23:00 +01:00
\item \textbf { Network Indicators:} IP addresses, URLs, file hashes, $ \cdots $
\item \textbf { Devices:} Mobile phones, software, other devices.
\item \textbf { Payment:} Credit cards, transactions, impacts.
\item \textbf { Vehicles:} Cars, planes.
\item \textbf { Personal Information:} Passports, persons, identities, PNR.
2024-11-20 12:18:16 +01:00
\item And \textbf { many more} $ \cdots $
\end { itemize}
\end { itemize}
\end { frame}
2024-11-19 10:15:39 +01:00
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { Integration and Automation ecosystem}
2024-11-19 16:11:10 +01:00
MISP has many features to help you integrate various tools, processes and workflows:
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 16:11:10 +01:00
\item REST-full \textbf { API} \& \textbf { PyMISP}
\item \textbf { PubSub channels} (ZeroMQ \& Kafka)
\item \textbf { Enrichment} \& \textbf { Import/Export} service through MISP-modules
\item \textbf { Workflow system} : Quick and easy automation based on trigger/conditions/actions blocks
2024-11-19 15:30:08 +01:00
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
2024-11-19 16:11:10 +01:00
\begin { frame}
\frametitle { Information Quality Management}
\begin { center}
\includegraphics [width=0.99\linewidth] { wf-false-positive.png}
\end { center}
\begin { center}
\textbf { Blueprint library} available on Github\footnote { \url { https://github.com/MISP/misp-workflow-blueprints} }
\end { center}
\end { frame}
2024-11-19 10:15:39 +01:00
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { Using the Power of the Community}
MISP has many features to foster collaboration. To name a few:
\begin { itemize}
\item Proposals
\item Analyst Data
\item Delegation
\item Sightings
\item Extended Events
\item Sharing-Groups
2024-11-19 16:11:10 +01:00
\item $ \cdots $
2024-11-19 15:30:08 +01:00
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
2024-11-19 16:11:10 +01:00
\begin { frame}
\frametitle { Using the Power of the Community}
\begin { center}
\includegraphics [width=0.85\linewidth] { analyst-data.png}
\end { center}
\end { frame}
2024-11-19 10:15:39 +01:00
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { Getting started: Joining/Running a sharing community using MISP}
2024-11-19 10:15:39 +01:00
2024-11-19 15:30:08 +01:00
\begin { minipage} [t]{ 0.5\textwidth }
\begin { center}
\bf \Large As a Member
\end { center}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 15:30:08 +01:00
\item \textbf { Join} a "Hub" MISP instance
\item \textbf { Host your own} MISP instance and connect to a "Hub"
2024-11-19 10:15:39 +01:00
\end { itemize}
2024-11-19 15:30:08 +01:00
\end { minipage} %
\begin { minipage} [t]{ 0.5\textwidth }
\begin { center}
\bf \Large As a ISAC
\end { center}
Plan ahead:
\begin { itemize}
\item Estimate community \textbf { requirements and objectives}
\item Decide on \textbf { common vocabularies}
\item \textbf { Offer services} to your members
\begin { itemize}
\item Enrichment, Curation, $ \cdots $
\end { itemize}
\end { itemize}
\end { minipage} %
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 17:30:03 +01:00
\frametitle { Success and Failure Stories in MISP Communities}
2024-11-19 10:15:39 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item We have supported various ISACs and sharing communities over the past years.
\item Success largely depends on { \bf the dynamics} within the sharing community and how the rules are defined.
\item Collaboration improves with { \bf contextualization practices} and { \bf well-established rules of operation} .
\item Successful ISACs use MISP as a tool, customizing it to fit their specific needs.
2024-11-19 10:15:39 +01:00
\end { itemize}
\end { frame}
\begin { frame}
2024-11-19 17:30:03 +01:00
\frametitle { Incentives for Using Open Source}
\begin { center}
\includegraphics [width=0.8\linewidth] { opensource-csirt.png}
\end { center}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 17:30:03 +01:00
\frametitle { Future of MISP: What's Ongoing}
2024-11-19 15:30:08 +01:00
\begin { minipage} [t]{ 0.5\textwidth }
2024-11-19 17:30:03 +01:00
\textbf { Medium Term:}
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item We just released version \texttt { 2.5} .
\item Support for \texttt { 2.4} will continue until 6 months after \texttt { 2.5} 's release.
\item Full feature parity and compatibility between \texttt { 2.4} and \texttt { 2.5} .
2024-11-19 15:30:08 +01:00
\end { itemize}
\end { minipage} %
\begin { minipage} [t]{ 0.5\textwidth }
2024-11-19 17:30:03 +01:00
\textbf { Long Term:} Major Version \texttt { 3.0}
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item Revamp front-end and aesthetics.
\item Analyst-centric perspective.
\item Improved search and analytics.
\item Enhanced performance.
2024-11-19 15:30:08 +01:00
\end { itemize}
\end { minipage} %
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { CIRCL's MISP Professional Services (MPS)}
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item We are comfortably funded to ensure the project's continued prosperity.
\item MPS provides professional services and assists organizations seeking to secure support for MISP.
2024-11-19 15:30:08 +01:00
\end { itemize}
\vspace { 1em}
2024-11-19 17:30:03 +01:00
\textbf { CIRCL's Offering:}
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item \textbf { Support Contract:} Prioritized issue resolution and expert guidance.
\item \textbf { Training:} Tailored to the expertise level of participants.
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item { \small Free onboarding MISP training for ISACs and their members.}
2024-11-19 15:30:08 +01:00
\end { itemize}
2024-11-19 17:30:03 +01:00
\item \textbf { Hosting:} Hosted on our infrastructure in Luxembourg (LU), available as virtual or dedicated instances.
2024-11-19 15:30:08 +01:00
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item { \small OS and MISP maintenance, with early patching for security issues.}
2024-11-19 15:30:08 +01:00
\end { itemize}
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
\begin { frame}
2024-11-19 15:30:08 +01:00
\frametitle { Conclusion}
\begin { itemize}
2024-11-19 17:30:03 +01:00
\item MISP is just a tool—what truly matters are your \textbf { sharing and analysis practices} .
\item MISP strives to meet the use cases of any community, from simple to complex ones.
\item The MISP project combines \textbf { open-source software} , \textbf { open standards} , and \textbf { best practices} to make information sharing and analysis a reality.
2024-11-19 15:30:08 +01:00
\end { itemize}
2024-11-19 10:15:39 +01:00
\end { frame}
2024-11-19 17:30:03 +01:00
\begin { frame}
\frametitle { Contact}
\begin { itemize}
\item \url { info@circl.lu} - \url { info@misp-project.org}
\item Open source software developed and used by CIRCL - \url { https://tinyurl.com/ISACTOOLING}
\end { itemize}
\end { frame}
2024-11-19 10:15:39 +01:00