misp-training/exercises/movie-exercise/content.tex

92 lines
3.0 KiB
TeX
Raw Permalink Normal View History

% DO NOT COMPILE THIS FILE DIRECTLY!
% This is included by the other .tex files.
\begin{frame}[t,plain]
\titlepage
\end{frame}
\begin{frame}
\frametitle{Building blocks to support movies in MISP}
MISP has no structures to express anything related to movie.
Let's fix that!
\pause
\vspace{1em}
Tasks for this session:
\begin{itemize}
\item Movie genres (\texttt{Taxonomy})
\item Movie sub-genres matrix (\texttt{Galaxy matrix})
\item Movie and its details (\texttt{MISP Object})
\item Get IMDB score when hovering (\texttt{hover-enrichment module})
\item Get movie details from a title (\texttt{persistent-enrichment module})
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Movie genres - Taxonomy}
\url{https://www.imdb.com/feature/genre/}
\begin{center}
\includegraphics[scale=0.25]{pics/movie-genre}\\
\end{center}
\end{frame}
\begin{frame}
\frametitle{Movie subgenres - Galaxy matrix}
\url{https://en.wikipedia.org/wiki/List_of_genres}
\begin{center}
\includegraphics[scale=0.12]{pics/movie-subgenre}
\end{center}
\end{frame}
\begin{frame}
\frametitle{Movie \& details - MISP Object}
\begin{center}
\includegraphics[width=0.70\linewidth]{pics/movie-details}
\end{center}
Movie fields:
\begin{itemize}
\item \texttt{title}
\item \texttt{plot}
\item \texttt{release-date}
\item \texttt{duration}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Movie IMDB score - Hover misp-module}
\begin{center}
\includegraphics[width=0.3\linewidth]{pics/movie-score}
\end{center}
\begin{enumerate}
\item From a movie title, fetch the associated score from IMDB
\item Return the score as is
\end{enumerate}
\vspace{1em}
Useful library: \url{https://imdbpy.github.io/}
\end{frame}
\begin{frame}
\frametitle{Movie details from title - Persistent enrichment misp-module}
\begin{center}
\includegraphics[width=0.85\linewidth]{pics/movie-details2}
\end{center}
\begin{enumerate}
\item From a movie title, fetch additional information from IMDB
\item Create a MISP Object with the details
2021-02-11 10:40:17 +01:00
\item Include a reference from the created object to the enriched original attribute
\end{enumerate}
\vspace{1em}
Useful library: \url{https://imdbpy.github.io/}
\end{frame}
\begin{frame}
\frametitle{Example of solutions}
\begin{itemize}
2021-02-10 08:34:18 +01:00
\item \texttt{Taxonomy}: {\tiny \url{https://github.com/MISP/misp-taxonomies/tree/training}}
\item \texttt{Galaxy matrix}: {\tiny \url{https://github.com/MISP/misp-galaxy/tree/training}}
\item \texttt{MISP Object}: {\tiny \url{https://github.com/MISP/misp-objects/tree/training}}
\item \texttt{Hover module}: {\tiny \url{https://github.com/MISP/misp-modules/tree/training}}
\item \texttt{Persistent module}: {\tiny \url{https://github.com/MISP/misp-modules/tree/training}}
\end{itemize}
\end{frame}