diff --git a/events/20231107-FIRSTCTI23-MISP3/content.tex b/events/20231107-FIRSTCTI23-MISP3/content.tex index 80c656f..874b116 100755 --- a/events/20231107-FIRSTCTI23-MISP3/content.tex +++ b/events/20231107-FIRSTCTI23-MISP3/content.tex @@ -8,15 +8,491 @@ \begin{frame} \frametitle{\texttt{\$ whoarewe}} \begin{center} - \includegraphics[width=0.3\linewidth]{pictures/whoarewe.png} - \hspace{1em} - %\frame{\includegraphics[width=0.5\linewidth]{pictures/belgian-joke}} - %FIXME: Insert meme + \includegraphics[width=0.25\linewidth]{pictures/whoarewe-andras.png} + \qquad + \includegraphics[width=0.25\linewidth]{pictures/whoarewe-sami.png} + \end{center} + \vspace{0.5em} + \begin{center} + \frame{\includegraphics[width=0.45\linewidth]{pictures/something-stupid.jpeg}} \end{center} \end{frame} \begin{frame} - \frametitle{} - + \frametitle{Agenda} + \vspace{-3em} + \begin{center} + \includegraphics[width=0.65\linewidth]{pictures/fun-begin.jpeg} + \end{center} + \begin{itemize} + \item Why MISP 3? + \item The plan + \item Considerations + \end{itemize} \end{frame} +\section{Why MISP 3?} +\begin{frame} + \frametitle{An outdated version of the framework} + \begin{center} + \includegraphics[width=0.3\linewidth]{pictures/cakephp.png} + \end{center} + \begin{itemize} + \item MISP is based on CakePHP 2.x + \begin{itemize} + \item End of Security Support in {\bf June 2021} + \item Maintained fork github.com:MISP/cakephp.git + \end{itemize} + \item CakePHP supports PHP version {\bf <7.4} + \begin{itemize} + \item End of Security Support in {\bf November 2022} + \end{itemize} + \end{itemize} + % \begin{center} + % \includegraphics[width=0.2\linewidth]{pictures/building-collapse.jpeg} + % \end{center} + \begin{center} + \includegraphics[width=0.5\linewidth]{pictures/this-is-fine.jpg} + \end{center} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Tacked on mechanics} + \vspace{1em} + \begin{minipage}{0.7\textwidth} + \begin{itemize} + \item MISP catters to a wide range of use cases + \item Lots of features clutter the interface + \item All options visible regardless of the user profile + \item Lack of coherent page navigation + \end{itemize} + \end{minipage}% + \begin{minipage}{0.3\textwidth} + \begin{center} + \;\;\includegraphics[width=0.8\linewidth]{pictures/fennec-stack.png} + \end{center} + \end{minipage} + \begin{center} + \includegraphics[width=0.55\linewidth]{pictures/confusing-navigation.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Shortcomings due to initial design choices} + To list a few.. + \begin{itemize} + \item Bad database structure + \begin{itemize} + \item Attribute \texttt{type}, \texttt{value} not a first-class citizen + \item Logs all in one place + \item Indexing?? + \end{itemize} + \item Files + \item Tagging + \end{itemize} + \begin{center} + \includegraphics[width=0.5\linewidth]{pictures/where-tags-objects.jpeg} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{The \underline{ongoing} plan forward} + \begin{itemize} + \item Port of the codebase to a new stack + \begin{itemize} + \item CakePHP 2.x $\rightarrow$ CakePHP 5 + \end{itemize} + \item Rework of old baggage + \begin{itemize} + \item Database updates + \item Front-end libraries (Bootstrap, Graphing, ...) + \item Background jobs \& Scheduled tasks + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Pruning unused / dead end functionalities} + \begin{minipage}{0.7\textwidth} + \begin{itemize} + \item Populate using the templating system + \item Deprecated export functionalities + \item Discussion / Posts + \item $\cdots$ + \end{itemize} + \end{minipage}% + \begin{minipage}{0.3\textwidth} + \begin{center} + \;\;\includegraphics[width=1\linewidth]{pictures/we-want-you.jpeg} + \end{center} + \end{minipage} + +\end{frame} + +\section{Step I - Preparing the ground} +\begin{frame} + \frametitle{Step I - Preparing the ground} + \begin{itemize} + \item Refactoring the codebase for improved portability using factories + \begin{itemize} + \item Framework-agnostic + \item Reusable code for front and back-end + \end{itemize} + \end{itemize} + + \vspace{2em} + \begin{minipage}{0.85\textwidth} + \begin{itemize} + \item Setting the stage with Cerebrate + \begin{itemize} + \item Development started in May 2020 + \item Application built on top of MISP ported libraries + \item New UI laying the foundation for MISP 3 + \item Streamlined integration of new features into MISP3 + \vspace{-1em} + \begin{itemize} + \item Tagging, Inbox system, Settings, $\cdots$ + \end{itemize} + \end{itemize} + \end{itemize} + \end{minipage}% + \begin{minipage}{0.15\textwidth} + \begin{center} + \;\includegraphics[width=0.8\linewidth]{pictures/cerebrate.png} + \end{center} + \end{minipage} +\end{frame} + +\begin{frame} + \frametitle{Step I - Identifying inter-dependencies} + Migrate least connected part first + \begin{center} + \includegraphics[scale=0.06,angle=-90,origin=c]{pictures/controller-dep.png} + \end{center} +\end{frame} + + +\section{Step II - Porting the codebase} +\begin{frame} + \frametitle{Step II - Roadmap for a 3-wave porting} + \begin{center} + \includegraphics[width=0.99\linewidth]{pictures/misp3-github-project.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Step II - Roadmap for a 3-wave porting} + \begin{itemize} + \setlength\itemsep{1em} + \item[] \textbf{\color{main}Wave 1} Least complex/inter-connected models + \begin{itemize} + \item E.g. Blocklist, Warninglist, Object-template, User + \end{itemize} + \item[] \textbf{\color{main}Wave 2} More glue relying on component already migrated + \begin{itemize} + \item E.g. Authkey, *-Tag, Taxonomy + \end{itemize} + \item[] \textbf{\color{main}Wave 3} The actual meat of the application + \begin{itemize} + \item E.g. Attribute, Event, Workflow + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Step II - Test driven development} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/phpunit.png} + \end{center} + \begin{itemize} + \item Complementary to PyMISP test + \item In-framework \textbf{Unit Tests} and \textbf{Endpoint Tests} + \item Improved CI pipeline and enforced code standard + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Where We Stand I} + Migration officially started in January 2023 + \begin{center} + \includegraphics[width=1\linewidth]{pictures/status-2023-10-03.png} + \end{center} + \begin{minipage}{0.62\textwidth} + \begin{itemize} + \item Around \textbf{27 tables} have been moved + \item Some partially, other completely + \end{itemize} + \end{minipage}% + \begin{minipage}{0.33\textwidth} + \;\includegraphics[width=1.2\linewidth]{pictures/migrated-models.png} + \end{minipage} + +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Where We Stand II} + \begin{center} + \includegraphics[width=1\linewidth]{pictures/ramping-up.png} + \end{center} + \begin{itemize} + \item Migration speed ramping up. The more we port, the faster we go + \end{itemize} + \begin{center} + \includegraphics[width=1\linewidth]{pictures/catering-to-2.4.png} + \end{center} + \begin{itemize} + \item Even while catering and improving \texttt{2.4} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel I} + \begin{itemize} + \item Most of the changes are \textbf{invisible} + \item Some user interfaces can still be displayed + \end{itemize} + \begin{center} + \includegraphics[width=0.8\linewidth]{pictures/login-screen.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/organisation-index.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/organisation-view.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/user-index.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/user-view.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/sharinggroup-index.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/sharinggroup-add.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{minipage}{0.6\textwidth} + \begin{itemize} + \item Updating Bootstrap greatly improves aesthetics + \item And allow us to integrate themes seamlessly + \end{itemize} + \end{minipage}% + \begin{minipage}{0.4\textwidth} + \begin{center} + \includegraphics[width=0.9\linewidth]{pictures/dark-theme-meme.jpg} + \end{center} + \end{minipage} +\end{frame} + +\begin{frame} + \frametitle{Codebase Migration: Look and Feel II} + \begin{minipage}{0.5\textwidth} + \includegraphics[width=0.9\linewidth]{pictures/theme1.png} + \vspace{1em} + \includegraphics[width=0.9\linewidth]{pictures/theme2.png} + \end{minipage}% + \begin{minipage}{0.5\textwidth} + \includegraphics[width=0.9\linewidth]{pictures/theme3.png} + \vspace{1em} + \includegraphics[width=0.9\linewidth]{pictures/theme4.png} + \end{minipage} +\end{frame} + + +\section{Step III - The TODOs} +\begin{frame} + \frametitle{Redefine how we interact with data I} + \begin{itemize} + \item Indicator centric perspective + \begin{itemize} + \item Unified view of everything we know about the Indicator + \item Allows to take better decisions + \item Enable users to manage their IoC working set + \end{itemize} + \end{itemize} + \begin{center} + \includegraphics[width=0.7\linewidth]{pictures/attribute-centric.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Redefine how we interact with data II} + \begin{itemize} + \item Unified search mechanics + \begin{itemize} + \item Code deduplication + \item Streamlined way to search for data + \item Translation layer to known format + \end{itemize} + \end{itemize} + \begin{center} + \includegraphics[width=0.7\linewidth]{pictures/misp-export.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Redefine how we interact with data III} + \begin{itemize} + \item Refactor the Event view + \begin{itemize} + \item Key Elements at first glance + \item Emphasis on the context (Taxonomies, Galaxies, Correlation, $\cdot$) + \item Sneak peak ? \faIcon{smile} + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Sneak peak of the new Event view - WiP} + \begin{center} + \includegraphics[width=1.0\linewidth]{pictures/event-view.png} + \end{center} +\end{frame} + + +\section{Considerations} +\begin{frame} + \frametitle{MISP Core format} + \vspace{-5em} + \begin{center} + \includegraphics[width=0.35\linewidth]{pictures/misp-standard.png} + \end{center} + \vspace{1em} + \begin{itemize} + \item Created in \textbf{2012}, Officially became a standard in 2016 + \item \textbf{No breaking changes} since its birth, And we'll maintain this streak + \item Format will keep evolving to support new functionalities + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{API Compatibility} + \begin{itemize} + \item The aim is to achieve a \textbf{near 100\% match} with the old API + \item Partially due to functionalities removed as a result of deprecation. + \item Strategy: Mapping with a translation layer + \end{itemize} + \begin{center} + \includegraphics[width=0.35\linewidth]{pictures/api-translation.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Synchronisation compatibility} + \begin{itemize} + \item API Compatibility means Synchronisation compatibility + \item MISP 3 servers will be able to sync with MISP 2.4 and vice versa + \end{itemize} + \begin{center} + \textbf{\large BUT} + \end{center} + \begin{itemize} + \item MISP \textbf{2.4} $\rightarrow$ \textbf{3} + \begin{itemize} + \item Full support + \end{itemize} + \item MISP \textbf{3} $\rightarrow$ \textbf{2.4} + \begin{itemize} + \item Lossy when sharing new datapoint + \item E.g: Tags on Objects + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Support for MISP 2.4} + \begin{center} + \includegraphics[width=0.6\linewidth]{pictures/support-for-2.jpeg} + \end{center} + \begin{itemize} + \item MISP 2.4 will be \textbf{supported for a limited time} + \item \textbf{6 months} support post MISP 3 release + \begin{itemize} + \item Potential changes/improvements on 2.4 to better support MISP 3 interactions + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Migration support for 2.4 $\rightarrow$ 3} + \begin{center} + \includegraphics[width=0.35\linewidth]{pictures/update} + \end{center} + \begin{itemize} + \item MISP 2.4 will be \textbf{supported for a limited time} + \item \textbf{6 months} support post MISP 3 release + \begin{itemize} + \item No one-click update; manual script execution required + \item Migration tools will be included in MISP 3 to help you + \item Allow us to make underlaying changes such as + \begin{itemize} + \item Database changes + \item Libraries changes (e.g supervisor in favor of cake-resque) + \end{itemize} + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Installation for new instances} + \begin{minipage}{0.52\textwidth} + \begin{itemize} + \item \textbf{Simplified} installation based on package manager + \item Upstream Docker installer + \item OS targerts: \textbf{Ubuntu} and \textbf{RHEL} + \end{itemize} + \end{minipage}% + \begin{minipage}{0.48\textwidth} + \begin{center} + \includegraphics[width=0.99\linewidth]{pictures/new-installation.jpeg} + \end{center} + \end{minipage} +\end{frame} + +\begin{frame} + \frametitle{Our expectations from the FIRST community} + \begin{itemize} + \item We will list features marked for culling + \begin{itemize} + \item If you're using any of them, please let us know! + \end{itemize} + \item We will be lauching a beta phase in the future + \begin{itemize} + \item Feedback \& improvements are more than welcome! + \end{itemize} + \item Want to get involved? + \begin{itemize} + \item \includegraphics[width=4em]{pictures/3x-branch.png} 3-x branch - \texttt{\scriptsize MISP/MISP/tree/3.x} + \item \faIcon{chalkboard-teacher} Project for migration - \texttt{\scriptsize github.com/orgs/MISP/projects/2} + \end{itemize} + \end{itemize} +\end{frame} diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/3x-branch.png b/events/20231107-FIRSTCTI23-MISP3/pictures/3x-branch.png new file mode 100644 index 0000000..f4affad Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/3x-branch.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/api-translation.png b/events/20231107-FIRSTCTI23-MISP3/pictures/api-translation.png new file mode 100644 index 0000000..42d64ed Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/api-translation.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/attribute-centric.png b/events/20231107-FIRSTCTI23-MISP3/pictures/attribute-centric.png new file mode 100644 index 0000000..a2837d9 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/attribute-centric.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/building-collapse.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/building-collapse.jpeg new file mode 100644 index 0000000..43f3ee1 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/building-collapse.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/cakephp.png b/events/20231107-FIRSTCTI23-MISP3/pictures/cakephp.png new file mode 100644 index 0000000..11ef3c4 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/cakephp.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/catering-to-2.4.png b/events/20231107-FIRSTCTI23-MISP3/pictures/catering-to-2.4.png new file mode 100644 index 0000000..6bc5302 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/catering-to-2.4.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/cerebrate.png b/events/20231107-FIRSTCTI23-MISP3/pictures/cerebrate.png new file mode 100644 index 0000000..82bcaab Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/cerebrate.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/confusing-navigation.png b/events/20231107-FIRSTCTI23-MISP3/pictures/confusing-navigation.png new file mode 100644 index 0000000..bb39b50 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/confusing-navigation.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/controller-dep.png b/events/20231107-FIRSTCTI23-MISP3/pictures/controller-dep.png new file mode 100644 index 0000000..08c73b9 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/controller-dep.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/dark-theme-meme.jpg b/events/20231107-FIRSTCTI23-MISP3/pictures/dark-theme-meme.jpg new file mode 100644 index 0000000..7b47320 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/dark-theme-meme.jpg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/event-view.png b/events/20231107-FIRSTCTI23-MISP3/pictures/event-view.png new file mode 100644 index 0000000..5d3009c Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/event-view.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/fennec-stack.png b/events/20231107-FIRSTCTI23-MISP3/pictures/fennec-stack.png new file mode 100644 index 0000000..c25fda3 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/fennec-stack.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/first-banner.png b/events/20231107-FIRSTCTI23-MISP3/pictures/first-banner.png new file mode 100644 index 0000000..4e4592f Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/first-banner.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/fun-begin.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/fun-begin.jpeg new file mode 100644 index 0000000..fda4926 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/fun-begin.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/login-screen.png b/events/20231107-FIRSTCTI23-MISP3/pictures/login-screen.png new file mode 100644 index 0000000..b44a0a5 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/login-screen.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/migrated-models.png b/events/20231107-FIRSTCTI23-MISP3/pictures/migrated-models.png new file mode 100644 index 0000000..cf2157f Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/migrated-models.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/misp-export.png b/events/20231107-FIRSTCTI23-MISP3/pictures/misp-export.png new file mode 100644 index 0000000..81ccc82 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/misp-export.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/misp-standard.png b/events/20231107-FIRSTCTI23-MISP3/pictures/misp-standard.png new file mode 100644 index 0000000..4121b20 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/misp-standard.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/misp3-github-project.png b/events/20231107-FIRSTCTI23-MISP3/pictures/misp3-github-project.png new file mode 100644 index 0000000..15de03b Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/misp3-github-project.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/new-installation.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/new-installation.jpeg new file mode 100644 index 0000000..09f76ca Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/new-installation.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/organisation-index.png b/events/20231107-FIRSTCTI23-MISP3/pictures/organisation-index.png new file mode 100644 index 0000000..d331654 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/organisation-index.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/organisation-view.png b/events/20231107-FIRSTCTI23-MISP3/pictures/organisation-view.png new file mode 100644 index 0000000..e4e629d Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/organisation-view.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/phpunit.png b/events/20231107-FIRSTCTI23-MISP3/pictures/phpunit.png new file mode 100644 index 0000000..73c3667 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/phpunit.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/ramping-up.png b/events/20231107-FIRSTCTI23-MISP3/pictures/ramping-up.png new file mode 100644 index 0000000..3c81bcf Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/ramping-up.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/roles-index.png b/events/20231107-FIRSTCTI23-MISP3/pictures/roles-index.png new file mode 100644 index 0000000..b89cd3e Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/roles-index.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/sharinggroup-add.png b/events/20231107-FIRSTCTI23-MISP3/pictures/sharinggroup-add.png new file mode 100644 index 0000000..1d48c4f Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/sharinggroup-add.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/sharinggroup-index.png b/events/20231107-FIRSTCTI23-MISP3/pictures/sharinggroup-index.png new file mode 100644 index 0000000..8891a67 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/sharinggroup-index.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/something-stupid.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/something-stupid.jpeg new file mode 100644 index 0000000..b3d1c19 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/something-stupid.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/status-2023-10-03.png b/events/20231107-FIRSTCTI23-MISP3/pictures/status-2023-10-03.png new file mode 100644 index 0000000..9c5645d Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/status-2023-10-03.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/support-for-2.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/support-for-2.jpeg new file mode 100644 index 0000000..bce7efb Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/support-for-2.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/theme1.png b/events/20231107-FIRSTCTI23-MISP3/pictures/theme1.png new file mode 100644 index 0000000..65c5072 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/theme1.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/theme2.png b/events/20231107-FIRSTCTI23-MISP3/pictures/theme2.png new file mode 100644 index 0000000..97633c4 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/theme2.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/theme3.png b/events/20231107-FIRSTCTI23-MISP3/pictures/theme3.png new file mode 100644 index 0000000..3fef456 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/theme3.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/theme4.png b/events/20231107-FIRSTCTI23-MISP3/pictures/theme4.png new file mode 100644 index 0000000..ec97b14 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/theme4.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/this-is-fine.jpg b/events/20231107-FIRSTCTI23-MISP3/pictures/this-is-fine.jpg new file mode 100644 index 0000000..fbcd15c Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/this-is-fine.jpg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/update.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/update.jpeg new file mode 100644 index 0000000..c641e98 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/update.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/user-index.png b/events/20231107-FIRSTCTI23-MISP3/pictures/user-index.png new file mode 100644 index 0000000..95633e9 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/user-index.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/user-view.png b/events/20231107-FIRSTCTI23-MISP3/pictures/user-view.png new file mode 100644 index 0000000..351c7f4 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/user-view.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/we-want-you.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/we-want-you.jpeg new file mode 100644 index 0000000..462c46d Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/we-want-you.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/where-tags-objects.jpeg b/events/20231107-FIRSTCTI23-MISP3/pictures/where-tags-objects.jpeg new file mode 100644 index 0000000..e29a2f4 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/where-tags-objects.jpeg differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-andras.png b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-andras.png new file mode 100644 index 0000000..1f394c8 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-andras.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-luciano.png b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-luciano.png new file mode 100644 index 0000000..7a4676a Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-luciano.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-sami.png b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-sami.png new file mode 100644 index 0000000..3e6a9e7 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe-sami.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe.png b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe.png new file mode 100644 index 0000000..6de8659 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe.png differ diff --git a/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe.xcf b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe.xcf new file mode 100644 index 0000000..5124ee9 Binary files /dev/null and b/events/20231107-FIRSTCTI23-MISP3/pictures/whoarewe.xcf differ diff --git a/events/20231107-FIRSTCTI23-MISP3/slide.pdf b/events/20231107-FIRSTCTI23-MISP3/slide.pdf index 449e469..4cb8d06 100644 Binary files a/events/20231107-FIRSTCTI23-MISP3/slide.pdf and b/events/20231107-FIRSTCTI23-MISP3/slide.pdf differ diff --git a/events/20231107-FIRSTCTI23-MISP3/slide.tex b/events/20231107-FIRSTCTI23-MISP3/slide.tex index 37f6055..25185cf 100644 --- a/events/20231107-FIRSTCTI23-MISP3/slide.tex +++ b/events/20231107-FIRSTCTI23-MISP3/slide.tex @@ -53,10 +53,15 @@ } \title{MISP 3 - Teaching an Old Dog New Tricks} -\subtitle{Overview of the feature} +\subtitle{Paving the way forward} \author{Andras Iklody \& Sami Mokaddem} \titlegraphic{\vspace*{1em}\includegraphics[scale=0.3]{misp.pdf}\\} \institute{MISP Project \\ \url{https://www.misp-project.org/}} +\date{ + \begin{center} + \includegraphics[width=0.8\linewidth]{pictures/first-banner.png} + \end{center} +} \begin{document}