diff --git a/MUG/NATO/all-modules.png b/MUG/NATO/all-modules.png new file mode 100644 index 0000000..d900095 Binary files /dev/null and b/MUG/NATO/all-modules.png differ diff --git a/MUG/NATO/content.aux b/MUG/NATO/content.aux index f4c8aba..9b966d5 100644 --- a/MUG/NATO/content.aux +++ b/MUG/NATO/content.aux @@ -90,39 +90,31 @@ \@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}} \@writefile{nav}{\headcommand {\slideentry {4}{0}{10}{37/37}{}{0}}} \@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}} -\@writefile{toc}{\beamer@sectionintoc {5}{Conclusions}{38}{0}{5}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {28}{37}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {28}{37}}} -\@writefile{nav}{\headcommand {\sectionentry {5}{Conclusions}{38}{Conclusions}{0}}} -\@writefile{nav}{\headcommand {\slideentry {5}{0}{1}{38/38}{}{0}}} +\@writefile{nav}{\headcommand {\slideentry {4}{0}{11}{38/38}{}{0}}} \@writefile{nav}{\headcommand {\beamer@framepages {38}{38}}} -\@writefile{nav}{\headcommand {\slideentry {5}{0}{2}{39/39}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {39}{39}}} -\@writefile{nav}{\headcommand {\slideentry {5}{0}{3}{40/40}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {40}{40}}} \@setckpt{content}{ -\setcounter{page}{41} +\setcounter{page}{39} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} -\setcounter{footnote}{7} +\setcounter{footnote}{13} \setcounter{mpfootnote}{0} \setcounter{beamerpauses}{1} \setcounter{bookmark@seq@number}{0} \setcounter{lecture}{0} \setcounter{part}{0} -\setcounter{section}{5} +\setcounter{section}{4} \setcounter{subsection}{0} \setcounter{subsubsection}{0} -\setcounter{subsectionslide}{3} -\setcounter{framenumber}{34} +\setcounter{subsectionslide}{11} +\setcounter{framenumber}{33} \setcounter{figure}{0} \setcounter{table}{0} \setcounter{parentequation}{0} \setcounter{theorem}{0} -\setcounter{realframenumber}{39} +\setcounter{realframenumber}{37} \setcounter{lstnumber}{2} \setcounter{section@level}{0} \setcounter{lstlisting}{0} diff --git a/MUG/NATO/content.tex b/MUG/NATO/content.tex index 8fd56eb..0a0ab7a 100644 --- a/MUG/NATO/content.tex +++ b/MUG/NATO/content.tex @@ -11,26 +11,60 @@ \section{Give you a brief update over the highlights} \begin{frame} - \frametitle{A topical listing of the new major features} + \frametitle{A Topical Listing of the New Major Features} \begin{itemize} - \item {\bf Workflow} improvements - \item {\bf STIX 2.1} improvements along with TAXII integration - \item {\bf Freetext} import modernisation - \item {\bf Logging} and {\bf security} improvements - \item {\bf Dashboard} rework - \item {\bf Security fixes} and other improvements + \item Improved data model in MISP to support \textbf{analyst data} including analyst notes, opinions, and relationships + \item \textbf{Workflow} improvements and changes to support use-cases + \item \textbf{STIX 2.1} improvements along with MISP galaxy 2.0 support + \item Performance improvements including in the MISP sighting, synchronization, and ReST queries + \item \textbf{Logging/Monitoring} and \textbf{security} improvements + \item \textbf{MISP modules} are now autonomous + \item \textbf{Security fixes} and other improvements \end{itemize} \end{frame} +\begin{frame} + \frametitle{Analyst Data} + \begin{itemize} + \item The Analyst Data feature\footnote{Extending the MISP standard format} is an extended and shareable set of capabilities that allows analysts \textbf{to share and add their own analysis to any MISP event}. + \item The Analyst Data feature comprises three main components: + \begin{itemize} + \item Adding an \textbf{Analyst Note} to any element in MISP, such as Event, Event Report, Object, Attribute, or Galaxy Cluster. + \item Adding an \textbf{Analyst Opinion} with a rating (between 0 and 100) to any element in MISP, such as Event, Event Report, Object, Attribute, Galaxy Cluster, or Analyst Note. + \item Adding an \textbf{Analyst Relationship} from/to any element in MISP with a specified relationship type. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Analyst Opinion and Note View} + \begin{itemize} + \item Showing/editing opinion on a MISP event or a MISP galaxy cluster + \end{itemize} + \begin{center} + \includegraphics[scale=0.2]{opinion.png} + \hspace{1cm} + \includegraphics[scale=0.19]{note.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Analyst Relationship} + \begin{itemize} + \item Showing/editing a relationship between a MISP galaxy cluster and another element + \end{itemize} + \begin{center} + \includegraphics[scale=0.2]{relationship.png} + \end{center} +\end{frame} \begin{frame} \frametitle{Workflows} \begin{itemize} - \item Continuous ongoing work - \item Further addition of {\bf logic nodes} for more advanced {\bf branching} decision trees - \item Additional {\bf action nodes} (such as e-mailing improvements) - \item The inclusion of new {\bf triggers} based on community feedback - \item {\bf Filtered data} paths within workflows (e.g. Only execute this set of actions on a subset of the workflow's input data) + \item Additional \textbf{action nodes} like Slack added as action module in MISP modules + \item Inclusion of new \textbf{triggers} based on community feedback + \item Distribution-if module now includes sharing-group + \item Various workflow bugs fixed following community feedback \end{itemize} \end{frame} @@ -42,136 +76,99 @@ \end{frame} \begin{frame} - \frametitle{Freetext import improvements} + \frametitle{Performance and Sightings} \begin{itemize} - \item The {\bf freetext import} has been a powerful way of creating {\bf attributes} parsed out of text - \item Since 2.4.167, it can also be used to {\bf create MISP objects } - \item {\bf Proposes} valid object {\bf templates} for the given data-points - \item New UI elements and parsing logic added - \item Objects in general encouraged over flat attributes - \item Goes hand-in-hand with new {\bf object template} development + \item Fast API authentication allowing the storage of hashed API keys in Redis (optional) + \item Option to disable the loading of sightings via the API + \item Support for a sighting policy (\texttt{getLastSighting}) and blocking sighting sync per organisation + \item Attribute fetch refactored to simplify conditions and limit the loading of ACL + \item Attribute search reworked for performance improvement + \item New benchmarking suite added, collecting metrics, all accessible in the dashboard widget \end{itemize} \end{frame} \begin{frame} -\frametitle{Freetext import improvements} -\begin{center} -\includegraphics[scale=0.40]{images/freetext_objects.png} -\end{center} -\end{frame} - - -\begin{frame} - \frametitle{Logging rework} - \begin{itemize} - \item {\bf Logging concerns separated} into optional separate mechanisms - \begin{itemize} - \item Separate Application, Audit, Access logs (thanks to Jakub Onderka) - \end{itemize} - \item New user sanity checks on {\bf prior authentications} and {\bf associated IPs} (thanks to Christophe Vandeplas) - \begin{itemize} - \item Allows users to audit their accounts' actions to catch abuse - \end{itemize} - \item New internal logging of {\bf authentication frequency} - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Dashboard rework} - \begin{itemize} - \item {\bf Overhaul} of the {\bf widget toolkit} for instance visibility - \item New widgets to highlight {\bf trends, community interactions and statistics} - \item Focus on {\bf customisation} and {\bf bucketing} of organisation groups - \begin{itemize} - \item Use Organisation meta-data, such as country, sector, org type - \end{itemize} - \item Better defined {\bf reporting periods} - \begin{itemize} - \item Show data of current day, month, year or since an arbitrary date - \end{itemize} - \item Rework of some existing widgets to be much more {\bf performant} - \end{itemize} -\end{frame} - -\begin{frame} - -\frametitle{Dashboard example} -\begin{center} -\includegraphics[scale=0.14]{images/dashboard_example.png} -\end{center} -\end{frame} - -\begin{frame} - \frametitle{Security fixes and other improvements} + \frametitle{Security Fixes and Other Improvements} \begin{itemize} \item Long list of security fixes based on multiple external penetration tests - \item {\bf CVEs}\footnote{\url{https://www.misp-project.org/security/}} continuously reported for issues small and large + \item \textbf{CVEs}\footnote{\url{https://www.misp-project.org/security/}} continuously reported for issues small and large \begin{itemize} - \item Make sure you're up to date! + \item Make sure you're up to date and have TOTP active on your MISP instance. \end{itemize} - \item {\bf Zigrin security}'s research funded by the {\bf Luxembourg army} has been a massive help - \item Long list of other improvements, quality of life changes, performance tuning + \item Research by \textbf{Zigrin Security}, funded by the \textbf{Luxembourg Army}, has been a massive help along with recent pentests from NATO + \item Long list of other improvements, quality of life changes, and performance tuning \end{itemize} \end{frame} -\begin{frame} -\frametitle{Taxonomy highlight} -\begin{itemize} - \item Many different taxonomies are used frequently in various organisations - \item A new feature to highlight the important taxonomy in a MISP instance (community) is available - \item Site admin user can select the {\bf highlighted taxonomies} - \item The taxonomy namespace will be highlight in a box on the index/event views -\end{itemize} - \includegraphics[scale=0.2]{./images/highlight.png} - \includegraphics[scale=0.2]{./images/highlight2.png} -\end{frame} \begin{frame} -\frametitle{MISP modules} +\frametitle{MISP Modules} \begin{itemize} - \item MISP modules are companion to expansion, export, import for external services or tooling - \item Extended to support the {\bf MISP workflow actions} - \item New modules include new import {\bf extract\_url\_components} - \item New expansion modules include {\bf Crowdsec}, {\bf ipinfo.io} - \item Improved expansion modules {\bf greynoise}, {\bf VarIOT} - \item Improved modules to support the MISP standard format + \item MISP modules\footnote{\url{https://github.com/MISP/misp-modules/}} are companions for expansion, export, and import for external services or tooling + \item New modules added, such as the {\bf Google Threat Intelligence expansion module} + \item New workflow action modules added, such as Slack, with improvements to the Mattermost module + \item Many improvements and fixes to all the modules \end{itemize} \end{frame} \begin{frame} - \frametitle{MISP taxonomies} +\frametitle{MISP Modules are Now Standalone} \begin{itemize} - \item 149 ready-to-use are now available in MISP taxonomies (used in MISP and many other tools) - \item New {\bf information-origin} taxonomy to classify AI-generated content with LLMs - \item New {\bf aviation} taxonomy developed by Eurocontrol to support labelling in the aviation sector - \item New Microsoft {\bf sentinel} taxonomy to support the MISP sentinel integration developed by Koen Van Impe - \item Various fixes and improvement to taxonomies (e.g. the dark-web taxonomy due to updates in AIL 5.0) + \item MISP Modules\footnote{\url{https://www.misp-project.org/2024/03/12/Introducing.standalone.MISP.modules.html/}} can now function independently of the MISP platform. + \item A versatile web interface is now available where you can query different modules, keep a history, and facilitate pivoting. + \end{itemize} + \begin{center} + \includegraphics[scale=0.5]{all-modules.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{MISP Taxonomies} + \begin{itemize} + \item 149 ready-to-use taxonomies are now available in MISP\footnote{\url{https://github.com/MISP/misp-taxonomies/}} (used in MISP and many other tools) + \item Improved \textbf{dark-web} taxonomy to map the use of JRC with the AIL project\footnote{\url{https://www.ail-project.org/}} + \item Many improvements to the different taxonomies including \textbf{workflow}, \textbf{event-type}, and many others \end{itemize} \end{frame} \begin{frame} - \frametitle{MISP warning-lists} + \frametitle{MISP Warning-Lists} \begin{itemize} - \item New {\bf captive-portal} warning-list added - \item New known {\bf parking page infrastructure} warning-list added - \item New {\bf google-chrome-crux-1million} warning-list added - \item New {\bf microsoft-azure-appid} warning-list added + \item New \textbf{check-host.net} warning-list added + \item New \textbf{link-in-bio} warning-list added (similar to URL shortener) + \item New \textbf{find-ip} known hostname used for querying your source IP (collected from our Passive DNS) + \item Many updates in the existing warning-lists such as the \textbf{URL shortener} \end{itemize} \end{frame} \begin{frame} \frametitle{MISP galaxy} \begin{itemize} - \item New {\bf sigma} galaxy added including relationships - \item Latest MITRE ATT\&CK version 13 updated for the MISP galaxy - \item New microsoft threat actor taxonomy added including relationships with previous activity group and {\bf threat-actor galaxy} - \item Alignment of {\bf ransomware galaxy} with the {\bf ransomlook.io} project - \item Major improvements in threat-actor galaxy including relationships with other galaxy clusters + \item New website for MISP galaxy\footnote{\url{https://www.misp-galaxy.org/}} is now online including inter-relationship between galaxies + \item Latest MITRE ATT\&CK version 15.1 updated for the MISP galaxy + \item New {\bf producer} galaxy to facilitate the link to security reports with their respective producers + \item New {\bf INTERPOL Dark Web and Virtual Assets Taxonomies}, {\bf UKHSA Culture Collections}, {\bf Threat Matrix for Storage Services}, {\bf Intel Agencies}, {\bf Tidal} + \item Major updates in {\bf Disarm}, {\bf threat-actor}, {\bf Surveillance Vendor} and {bf ransomware} galaxies \end{itemize} \end{frame} \begin{frame} - \frametitle{MISP objects} + \frametitle{Matrix-based MISP galaxy} + \begin{center} + \includegraphics[scale=0.14]{timeline.png} + \end{center} +\end{frame} + +\begin{frame} + \frametitle{MISP Objects} + \begin{itemize} + \item Improvement in \textbf{cs-beacon-config} to map Shadow Server discovery service of CS + \item Improvement of \textbf{ransomware-group-post} to map other discovery services such as ransomlook.io + \item New objects to support Flowintel\footnote{\url{https://github.com/flowintel/flowintel-cm}} cases and tasks + \item New object \textbf{generalizing-persuasion-framework} requested for disinformation use-cases + \item Many improvements to existing objects, including fixes for STIX 2.1 or CERT.PL use-cases + \item Many new default relationships added to the MISP objects + \end{itemize} \end{frame} \begin{frame} @@ -237,12 +234,10 @@ \begin{frame} \frametitle{Cerebrate} \begin{itemize} - \item New documentation for Cerebrate\footnote{\url{https://doc.cerebrate-project.org/}} - \item Many {\bf improvements and bugs fixed} following the feedback of different organisations deploying Cerebrate - \item Deployment of the {\bf PoC for NATO users is ongoing} - \item Software stack of MISP 3 is tested on Cerebrate + \item Cerebrate v1.19\footnote{\url{https://www.cerebrate-project.org/2024/05/15/Cerebrate-version-1.19-released.html}} released with several usability and functionality fixes (v1.20 is expected this week) + \item Many \textbf{improvements and bugs fixed} following feedback from various organizations deploying Cerebrate, such as the ENISA CSIRT network + \item Deployment of the \textbf{PoC for NATO users is ongoing} - Cerebrate instance will be available on 15th September 2024 \end{itemize} - \end{frame} \section{Ongoing rework} @@ -337,42 +332,27 @@ docker-compose -f docker-compose.yml -f docker-compose.dev.yml --env-file="./doc \end{frame} \begin{frame} - \frametitle{MISP playbooks} + \frametitle{MISP Airgap} \begin{itemize} - \item A new project called MISP playbooks\footnote{\url{https://www.github.com/MISP/misp-playbooks}} has started - \item MISP playbooks address {\bf common use-cases} encountereted by {\bf SOCs, CSIRTs and CTI teams} - \item Covering all the activity such {\bf detecting, reacting and analysing} - \item Documentation in Markdown format and code in Python all in {\bf Jupyter notebooks} + \item MISP Airgap\footnote{\url{https://www.misp-project.org/2024/01/12/MISP-airgap.html/}} is a solution designed to \textbf{deploy MISP in air-gapped or isolated networks}. + \item By leveraging the power of Linux containers (LXD), it ensures a secure, efficient, and manageable deployment of MISP instances. + \item Furthermore, it enables users to frequently update their MISP instance in an environment cut off from the internet. \end{itemize} \end{frame} \begin{frame} - \frametitle{MISP guard} - \begin{itemize} - \item misp-guard\footnote{\url{https://github.com/MISP/misp-guard}} is a mitmproxy addon that inspects the synchronization traffic (via PUSH or PULL) between different MISP instances and applies a set of customizable rules defined in a JSON file - \item {\bf Simple code base for doing complementary filtering} between different MISPs for sensitive or classified networks - \item misp-guard doesn't depend on MISP to apply the filtering - \item Next step code review and evaluate the different option for certification (ideas are welcome) - \end{itemize} -\end{frame} - -\section{Conclusions} - -\begin{frame} - \frametitle{To sum it all up...} + \frametitle{To Sum It All Up...} \begin{itemize} - \item The MISP {\bf developer/contributor community} continues to grow and is very active - \item The main focus the past year was on the following + \item The MISP \textbf{developer/contributor community} continues to grow and is very active. + \item The main focus over the past months has been: \begin{itemize} - \item Performance, security, UX improvements - \item Customisations of workflow processes - \item Better operationalisation of MISP (community management, integration, monitoring) - \item Fleshing out the documentation and supporting materials + \item Performance, security, and monitoring + \item Improved deployment of MISP via the new misp-docker or misp-airgap + \item Enhancing the documentation and supporting materials such as misp-playbooks + \item Improving the MISP ecosystem, including misp-galaxy, misp-modules, and interconnectivity with new tools such as Flowintel \end{itemize} - \item Cerebrate is aiming to fill the void of community/fleet management that we currently have - \item Definitely no lack of new ideas and improvements, if you want to participate, it's easy to {\bf get involved} - \item Prioritisation is hard. {\bf Let us know what you think we should focus on}! - \end{itemize} + \item There is definitely no lack of new ideas and improvements. If you want to participate, it's easy to \textbf{get involved}. +\end{itemize} \end{frame} \begin{frame} diff --git a/MUG/NATO/note.png b/MUG/NATO/note.png new file mode 100644 index 0000000..719b3ef Binary files /dev/null and b/MUG/NATO/note.png differ diff --git a/MUG/NATO/opinion.png b/MUG/NATO/opinion.png new file mode 100644 index 0000000..54ec73c Binary files /dev/null and b/MUG/NATO/opinion.png differ diff --git a/MUG/NATO/relationship.png b/MUG/NATO/relationship.png new file mode 100644 index 0000000..29be1ad Binary files /dev/null and b/MUG/NATO/relationship.png differ diff --git a/MUG/NATO/slide.aux b/MUG/NATO/slide.aux index 370a6a6..349a26c 100644 --- a/MUG/NATO/slide.aux +++ b/MUG/NATO/slide.aux @@ -24,15 +24,13 @@ \pgfsyspdfmark {pgfid3}{1398509}{15857911} \BKM@entry{id=2,open,dest={4F75746C696E65302E32},srcline={11}}{5C3337365C3337375C303030475C303030695C303030765C303030655C3030305C3034305C303030795C3030306F5C303030755C3030305C3034305C303030615C3030305C3034305C303030625C303030725C303030695C303030655C303030665C3030305C3034305C303030755C303030705C303030645C303030615C303030745C303030655C3030305C3034305C3030306F5C303030765C303030655C303030725C3030305C3034305C303030745C303030685C303030655C3030305C3034305C303030685C303030695C303030675C303030685C3030306C5C303030695C303030675C303030685C303030745C30303073} \pgfsyspdfmark {pgfid5}{1398509}{15857911} -\BKM@entry{id=3,open,dest={4F75746C696E65302E33},srcline={248}}{5C3337365C3337375C3030304F5C3030306E5C303030675C3030306F5C303030695C3030306E5C303030675C3030305C3034305C303030725C303030655C303030775C3030306F5C303030725C3030306B} +\BKM@entry{id=3,open,dest={4F75746C696E65302E33},srcline={243}}{5C3337365C3337375C3030304F5C3030306E5C303030675C3030306F5C303030695C3030306E5C303030675C3030305C3034305C303030725C303030655C303030775C3030306F5C303030725C3030306B} \pgfsyspdfmark {pgfid51}{1398509}{15857911} -\BKM@entry{id=4,open,dest={4F75746C696E65302E34},srcline={260}}{5C3337365C3337375C3030304D5C303030495C303030535C303030505C3030305C3034305C303030335C3030305C3034305C303030535C303030745C303030615C303030745C303030755C30303073} +\BKM@entry{id=4,open,dest={4F75746C696E65302E34},srcline={255}}{5C3337365C3337375C3030304D5C303030495C303030535C303030505C3030305C3034305C303030335C3030305C3034305C303030535C303030745C303030615C303030745C303030755C30303073} \pgfsyspdfmark {pgfid55}{1398509}{15857911} -\BKM@entry{id=5,open,dest={4F75746C696E65302E35},srcline={359}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030635C3030306C5C303030755C303030735C303030695C3030306F5C3030306E5C30303073} -\pgfsyspdfmark {pgfid75}{1398509}{15857911} -\@writefile{nav}{\headcommand {\beamer@partpages {1}{40}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {38}{40}}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {38}{40}}} -\@writefile{nav}{\headcommand {\beamer@documentpages {40}}} -\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {34}}} -\gdef \@abspage@last{40} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{38}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {28}{38}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {28}{38}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {38}}} +\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {33}}} +\gdef \@abspage@last{38} diff --git a/MUG/NATO/slide.log b/MUG/NATO/slide.log index afd0f27..a0b5e85 100644 --- a/MUG/NATO/slide.log +++ b/MUG/NATO/slide.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2024.5.9) 3 JUN 2024 15:20 +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2024.5.9) 3 JUN 2024 22:04 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1250,207 +1250,230 @@ LaTeX Font Info: Font shape `T1/FiraSans-OsF/bold/sc' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' in size <10.95> not availa ble (Font) Font shape `T1/FiraSans-OsF/bold/n' tried instead on input -line 23. +line 24. LaTeX Font Info: Font shape `T1/FiraSans-OsF/bold/n' will be -(Font) scaled to size 10.95pt on input line 23. +(Font) scaled to size 10.95pt on input line 24. [4 -] [5 - ] - -File: images/workflows_filtered.png Graphic file (type png) - -Package pdftex.def Info: images/workflows_filtered.png used on input line 42. -(pdftex.def) Requested size: 327.2784pt x 156.64314pt. - [6 +LaTeX Font Info: Trying to load font information for U+msa on input line 37. - <./images/workflows_filtered.png>] [7 - -] - -File: images/freetext_objects.png Graphic file (type png) - -Package pdftex.def Info: images/freetext_objects.png used on input line 61. -(pdftex.def) Requested size: 255.4478pt x 146.30728pt. - [8 - - <./images/freetext_objects.png (PNG copy)>] -LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <10> not available - -(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp -ut line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be -(Font) scaled to size 10.0pt on input line 77. -LaTeX Font Info: Trying to load font information for U+msa on input line 77. - - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd + (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Trying to load font information for U+msb on input line 77. +LaTeX Font Info: Trying to load font information for U+msb on input line 37. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd File: umsb.fd 2013/01/14 v3.01 AMS symbols B ) -LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <7> not available -(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp -ut line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be -(Font) scaled to size 7.0pt on input line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <5> not available -(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp -ut line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be -(Font) scaled to size 5.0pt on input line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <10> not availabl -e -(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 10.0pt on input line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <7> not available - -(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 7.0pt on input line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <5> not available - -(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 77. -LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 5.0pt on input line 77. - [9 - -] [10 - -] - -File: images/dashboard_example.png Graphic file (type png) - -Package pdftex.def Info: images/dashboard_example.png used on input line 102. -(pdftex.def) Requested size: 328.82626pt x 178.60605pt. - [11 - - <./images/dashboard_example.png (PNG copy)>] LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <10.95> not avail able (Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 115. +put line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 10.95pt on input line 115. +(Font) scaled to size 10.95pt on input line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <8> not available (Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 115. +put line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 8.0pt on input line 115. +(Font) scaled to size 8.0pt on input line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <6> not available (Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 115. +put line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 6.0pt on input line 115. +(Font) scaled to size 6.0pt on input line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <9> not available (Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp -ut line 115. +ut line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be -(Font) scaled to size 9.0pt on input line 115. +(Font) scaled to size 9.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <5> not available +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 5.0pt on input line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <9> not available (Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in -put line 115. +put line 37. LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be -(Font) scaled to size 9.0pt on input line 115. +(Font) scaled to size 9.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <5> not available + +(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in +put line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 5.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <10> not available + +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 10.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <7> not available +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 7.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <10> not availabl +e +(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in +put line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 10.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' in size <7> not available + +(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in +put line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 7.0pt on input line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' in size <10> not available + +(Font) Font shape `T1/FiraSans-OsF/bold/n' tried instead on input +line 37. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/bold/n' will be +(Font) scaled to size 10.0pt on input line 37. + [5 + +] + +File: opinion.png Graphic file (type png) + +Package pdftex.def Info: opinion.png used on input line 49. +(pdftex.def) Requested size: 221.22258pt x 73.67393pt. + +File: note.png Graphic file (type png) + +Package pdftex.def Info: note.png used on input line 49. +(pdftex.def) Requested size: 309.5296pt x 118.81511pt. + +Overfull \vbox (11.54247pt too high) detected at line 49 + [] + +[6 + + <./opinion.png> <./note.png>] + +File: relationship.png Graphic file (type png) + +Package pdftex.def Info: relationship.png used on input line 59. +(pdftex.def) Requested size: 325.81148pt x 125.06503pt. + [7 + + <./relationship.png>] [8 + +] + +File: images/workflows_filtered.png Graphic file (type png) + +Package pdftex.def Info: images/workflows_filtered.png used on input line 76. +(pdftex.def) Requested size: 327.2784pt x 156.64314pt. + [9 + + <./images/workflows_filtered.png>] LaTeX Font Info: Trying to load font information for T1+FiraMono-TOsF on inp -ut line 115. +ut line 88. (/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraMono-TOsF.fd File: T1FiraMono-TOsF.fd 2019/10/10 (autoinst) Font definitions for T1/FiraMono -TOsF. ) +LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' in size <10.95> not avail +able +(Font) Font shape `T1/FiraMono-TOsF/regular/n' tried instead on in +put line 88. +LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be +(Font) scaled to size 10.95pt on input line 88. + [10 + +] LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' in size <9> not available (Font) Font shape `T1/FiraMono-TOsF/regular/n' tried instead on in -put line 115. +put line 101. LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be -(Font) scaled to size 9.0pt on input line 115. - [12 +(Font) scaled to size 9.0pt on input line 101. + [11 ] -<./images/highlight.png, id=113, 1658.195pt x 437.635pt> -File: ./images/highlight.png Graphic file (type png) - -Package pdftex.def Info: ./images/highlight.png used on input line 127. -(pdftex.def) Requested size: 331.63313pt x 87.52544pt. -<./images/highlight2.png, id=114, 343.2825pt x 375.4025pt> -File: ./images/highlight2.png Graphic file (type png) - -Package pdftex.def Info: ./images/highlight2.png used on input line 127. -(pdftex.def) Requested size: 68.65527pt x 75.07916pt. +[12 + +] + +File: all-modules.png Graphic file (type png) + +Package pdftex.def Info: all-modules.png used on input line 123. +(pdftex.def) Requested size: 231.26343pt x 130.08566pt. [13 - <./images/highlight.png> <./images/highlight2.png>] [14 + <./all-modules.png>] [14 ] [15 ] [16 -] [17 +] + +File: timeline.png Graphic file (type png) + +Package pdftex.def Info: timeline.png used on input line 160. +(pdftex.def) Requested size: 364.94095pt x 156.26273pt. + [17 -] [18 + <./timeline.png>] [18 ] [19 ] - + File: stix-cluster.png Graphic file (type png) -Package pdftex.def Info: stix-cluster.png used on input line 196. +Package pdftex.def Info: stix-cluster.png used on input line 193. (pdftex.def) Requested size: 159.80635pt x 75.98831pt. - + File: stix-cluster2.png Graphic file (type png) -Package pdftex.def Info: stix-cluster2.png used on input line 196. +Package pdftex.def Info: stix-cluster2.png used on input line 193. (pdftex.def) Requested size: 160.40865pt x 65.0468pt. [20 <./stix-cluster.png> <./stix-cluster2.png>] - + File: stix-cluster3.png Graphic file (type png) -Package pdftex.def Info: stix-cluster3.png used on input line 206. +Package pdftex.def Info: stix-cluster3.png used on input line 203. (pdftex.def) Requested size: 215.30383pt x 112.92159pt. [21 <./stix-cluster3.png>] - + File: stix-cluster4.png Graphic file (type png) -Package pdftex.def Info: stix-cluster4.png used on input line 216. +Package pdftex.def Info: stix-cluster4.png used on input line 213. (pdftex.def) Requested size: 249.93314pt x 204.7645pt. -Overfull \vbox (22.81792pt too high) detected at line 216 +Overfull \vbox (22.81792pt too high) detected at line 213 [] [22 <./stix-cluster4.png>] - + File: stix-cluster5.png Graphic file (type png) -Package pdftex.def Info: stix-cluster5.png used on input line 227. +Package pdftex.def Info: stix-cluster5.png used on input line 224. (pdftex.def) Requested size: 519.13031pt x 197.53448pt. -Overfull \hbox (106.56534pt too wide) in paragraph at lines 227--227 +Overfull \hbox (106.56534pt too wide) in paragraph at lines 224--224 [] [] -Overfull \vbox (67.65012pt too high) detected at line 227 +Overfull \vbox (67.65012pt too high) detected at line 224 [] [23 @@ -1466,10 +1489,10 @@ Overfull \vbox (67.65012pt too high) detected at line 227 ] [28 ] - + File: misp3-project.png Graphic file (type png) -Package pdftex.def Info: misp3-project.png used on input line 274. +Package pdftex.def Info: misp3-project.png used on input line 269. (pdftex.def) Requested size: 222.46155pt x 112.97722pt. [29 @@ -1479,10 +1502,10 @@ Package pdftex.def Info: misp3-project.png used on input line 274. ] [31 ] - + File: misp3-ui.png Graphic file (type png) -Package pdftex.def Info: misp3-ui.png used on input line 299. +Package pdftex.def Info: misp3-ui.png used on input line 294. (pdftex.def) Requested size: 278.07693pt x 141.22153pt. [32 @@ -1490,12 +1513,6 @@ Package pdftex.def Info: misp3-ui.png used on input line 299. \openout4 = `slide.vrb'. (./slide.vrb -LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' in size <10.95> not avail -able -(Font) Font shape `T1/FiraMono-TOsF/regular/n' tried instead on in -put line 6. -LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be -(Font) scaled to size 10.95pt on input line 6. LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' in size <10> not availabl e (Font) Font shape `T1/FiraMono-TOsF/regular/n' tried instead on in @@ -1518,10 +1535,6 @@ LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be ] [38 -] [39 - -] [40 - ]) \tf@nav=\write5 \openout5 = `slide.nav'. @@ -1534,11 +1547,11 @@ LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be (./slide.aux (./content.aux)) ) Here is how much of TeX's memory you used: - 31623 strings out of 478287 - 645045 string characters out of 5849290 - 930983 words of memory out of 5000000 - 49050 multiletter control sequences out of 15000+600000 - 820269 words of font info for 102 fonts, out of 8000000 for 9000 + 31617 strings out of 478287 + 644792 string characters out of 5849290 + 930938 words of memory out of 5000000 + 49047 multiletter control sequences out of 15000+600000 + 836098 words of font info for 106 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 128i,16n,122p,602b,1174s stack positions out of 5000i,500n,10000p,200000b,80000s {/usr/share/texlive/texmf-dist/fonts/enc/dvips/ @@ -1548,10 +1561,10 @@ r/share/texlive/texmf-dist/fonts/type1/public/fira/FiraMono-Regular.pfb> -Output written on slide.pdf (40 pages, 2329068 bytes). +Output written on slide.pdf (38 pages, 2554894 bytes). PDF statistics: - 358 PDF objects out of 1000 (max. 8388607) - 267 compressed objects within 3 object streams - 86 named destinations out of 1000 (max. 500000) - 153 words of extra memory for PDF output out of 10000 (max. 10000000) + 354 PDF objects out of 1000 (max. 8388607) + 261 compressed objects within 3 object streams + 81 named destinations out of 1000 (max. 500000) + 150 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/MUG/NATO/slide.nav b/MUG/NATO/slide.nav index 4da6b80..da4dbca 100644 --- a/MUG/NATO/slide.nav +++ b/MUG/NATO/slide.nav @@ -84,17 +84,10 @@ \headcommand {\beamer@framepages {36}{36}} \headcommand {\slideentry {4}{0}{10}{37/37}{}{0}} \headcommand {\beamer@framepages {37}{37}} -\headcommand {\beamer@sectionpages {28}{37}} -\headcommand {\beamer@subsectionpages {28}{37}} -\headcommand {\sectionentry {5}{Conclusions}{38}{Conclusions}{0}} -\headcommand {\slideentry {5}{0}{1}{38/38}{}{0}} +\headcommand {\slideentry {4}{0}{11}{38/38}{}{0}} \headcommand {\beamer@framepages {38}{38}} -\headcommand {\slideentry {5}{0}{2}{39/39}{}{0}} -\headcommand {\beamer@framepages {39}{39}} -\headcommand {\slideentry {5}{0}{3}{40/40}{}{0}} -\headcommand {\beamer@framepages {40}{40}} -\headcommand {\beamer@partpages {1}{40}} -\headcommand {\beamer@subsectionpages {38}{40}} -\headcommand {\beamer@sectionpages {38}{40}} -\headcommand {\beamer@documentpages {40}} -\headcommand {\gdef \inserttotalframenumber {34}} +\headcommand {\beamer@partpages {1}{38}} +\headcommand {\beamer@subsectionpages {28}{38}} +\headcommand {\beamer@sectionpages {28}{38}} +\headcommand {\beamer@documentpages {38}} +\headcommand {\gdef \inserttotalframenumber {33}} diff --git a/MUG/NATO/slide.pdf b/MUG/NATO/slide.pdf index c69a51d..689b56c 100644 Binary files a/MUG/NATO/slide.pdf and b/MUG/NATO/slide.pdf differ diff --git a/MUG/NATO/slide.toc b/MUG/NATO/slide.toc index 82cc736..d898132 100644 --- a/MUG/NATO/slide.toc +++ b/MUG/NATO/slide.toc @@ -2,4 +2,3 @@ \beamer@sectionintoc {2}{Give you a brief update over the highlights}{3}{0}{2} \beamer@sectionintoc {3}{Ongoing rework}{26}{0}{3} \beamer@sectionintoc {4}{MISP 3 Status}{28}{0}{4} -\beamer@sectionintoc {5}{Conclusions}{38}{0}{5} diff --git a/MUG/NATO/timeline.png b/MUG/NATO/timeline.png new file mode 100644 index 0000000..2f7a870 Binary files /dev/null and b/MUG/NATO/timeline.png differ