diff --git a/README.md b/README.md index d1be22a..2427eea 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ given to the materials. We welcome contributions in order to improve the trainin | Slides (PDF) | Source Code | | ------------ | ----------- | | [0-misp-introduction-to-information-sharing](https://www.misp-project.org/misp-training/0-misp-introduction-to-information-sharing.pdf) | [source](https://github.com/MISP/misp-training/tree/main/0-misp-introduction-to-information-sharing) | +| [MISP Data model overview (quick)](https://raw.githubusercontent.com/MISP/misp-training/477bdc9c71f77abd572f11c98f3ac8ecabe54310/complementary/other-slides/a.11.a-misp-data-model-overview.pdf) | | | [1-misp-usage](https://www.misp-project.org/misp-training/1-misp-usage.pdf) | [source](https://github.com/MISP/misp-training/tree/main/1-misp-usage) | | [1.2-misp-integration](https://www.misp-project.org/misp-training/1.2-misp-integration.pdf) | [source](https://github.com/MISP/misp-training/tree/main/1.2-misp-integration) | | [1.1-misp-viper-integration](https://www.misp-project.org/misp-training/1.1-misp-viper-integration.pdf) | [source](https://github.com/MISP/misp-training/tree/main/1.1-misp-viper-integration) | @@ -41,6 +42,7 @@ given to the materials. We welcome contributions in order to improve the trainin | [a.10-galaxy-2.0](https://www.misp-project.org/misp-training/a.10-galaxy-2.0.pdf) | [source](https://github.com/MISP/misp-training/tree/main/a.10-galaxy-2.0) | | [a.11-misp-data-model](https://www.misp-project.org/misp-training/a.11-misp-data-model.pdf) | [source](https://github.com/MISP/misp-training/tree/main/a.11-misp-data-model) | | [a.12-misp-workflows](https://www.misp-project.org/misp-training/a.12-misp-workflows.pdf) | [source](https://github.com/MISP/misp-training/tree/main/a.12-misp-workflows) | +| [a.13-misp-stix](https://www.misp-project.org/misp-training/a.13-misp-stix.pdf) | [source](https://github.com/MISP/misp-training/tree/main/a.13-misp-stix) | | [a.a-widget-dev](https://www.misp-project.org/misp-training/a.a-widget-dev.pdf) | [source](https://github.com/MISP/misp-training/tree/main/a.a-widget-dev) | | [b.2-turning-data-into-actionable-intelligence](https://www.misp-project.org/misp-training/b.2-turning-data-into-actionable-intelligence.pdf) | [source](https://github.com/MISP/misp-training/tree/main/b.2-turning-data-into-actionable-intelligence) | | [4-misp-standard](https://www.misp-project.org/misp-training/4-misp-standard.pdf) | [source](https://github.com/MISP/misp-training/tree/main/4-misp-standard) | @@ -70,6 +72,8 @@ given to the materials. We welcome contributions in order to improve the trainin Sample videos which can be used to understand how the training materials are used in companion with a live MISP demo instance. +- [MISP Training Administration and Deployment of MISP software](https://youtu.be/sIHTRIwF-Mk) - 14th September 2022 +- [MISP Training Threat Intelligence Introduction for Analysts and Security Professional](https://youtu.be/sb36MMRTtLM) - 13th September 2022 - [Fundamentals MISP given FIRSTdotOrg 2021 Virtual Symposium African and Arab regions](https://www.youtube.com/watch?v=00jq7Gbqdz8) - 18th December 2021 - [MISP General Usage Training - Part 1 of 2](https://www.youtube.com/watch?v=-NuODyh1YJE) - [MISP General Usage Training - Part 2 of 2](https://www.youtube.com/watch?v=LlKnh5b0bgw) diff --git a/a.13-misp-stix/content.tex b/a.13-misp-stix/content.tex index cd184d2..828cea1 100755 --- a/a.13-misp-stix/content.tex +++ b/a.13-misp-stix/content.tex @@ -102,7 +102,7 @@ \item Please provide details \begin{itemize} \item How did the issue happen - \item {\bf Recommandation}: provide samples + \item {\bf Recommendation}: provide samples \end{itemize} \item[] \item Any feedback welcome diff --git a/a.z-misp-and-isacs/bob-ross.jpg b/a.z-misp-and-isacs/bob-ross.jpg new file mode 100644 index 0000000..e559933 Binary files /dev/null and b/a.z-misp-and-isacs/bob-ross.jpg differ diff --git a/a.z-misp-and-isacs/campaign.png b/a.z-misp-and-isacs/campaign.png new file mode 100644 index 0000000..df5b653 Binary files /dev/null and b/a.z-misp-and-isacs/campaign.png differ diff --git a/a.z-misp-and-isacs/content.aux b/a.z-misp-and-isacs/content.aux new file mode 100644 index 0000000..f43e6da --- /dev/null +++ b/a.z-misp-and-isacs/content.aux @@ -0,0 +1,96 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{28}{28/28}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{29}{29/29}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{30}{30/30}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{31}{31/31}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{32}{32/32}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{33}{33/33}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{34}{34/34}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}} +\@setckpt{content}{ +\setcounter{page}{35} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{3} +\setcounter{mpfootnote}{0} +\setcounter{beamerpauses}{1} +\setcounter{bookmark@seq@number}{0} +\setcounter{lecture}{0} +\setcounter{part}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{subsectionslide}{34} +\setcounter{framenumber}{33} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +\setcounter{theorem}{0} +\setcounter{lstnumber}{1} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/a.z-misp-and-isacs/content.tex b/a.z-misp-and-isacs/content.tex new file mode 100644 index 0000000..16275c9 --- /dev/null +++ b/a.z-misp-and-isacs/content.tex @@ -0,0 +1,439 @@ +% DO NOT COMPILE THIS FILE DIRECTLY! +% This is included by the other .tex files. + +\begin{frame}[t,plain] +\titlepage +\end{frame} + +\begin{frame} +\frametitle{Who we are - MISP and CIRCL} +\begin{itemize} +\item CIRCL is mandated by the Ministry of Economy and acting as the Luxembourg National CERT for private sector. +\item {\bf CIRCL leads the development} of the Open Source MISP threat intelligence platform which is used by many military or intelligence communities, private companies, financial sector, National CERTs and LEAs globally. +\item {\bf CIRCL runs multiple large MISP communities performing active daily threat-intelligence sharing}. +\item Funding is shared between Luxembourg, several European Union programs and partnerships (EU/US) agreements. +\end{itemize} +\end{frame} +\begin{frame} + \frametitle{Plan} + \begin{itemize} + \item An introduction to the MISP project and how it supports ISACs. + \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}}. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{MISP Project Overview} + \includegraphics[scale=0.35]{misp-overview-simplified.pdf} +\end{frame} + +\begin{frame} + \frametitle{MISP features} + \begin{itemize} + \item MISP project is an open source project developed the past 10-year with a large and active community. + \item A complete set of features in MISP to work as a {\bf threat intelligence platform} with a strong set of {\bf information sharing capabilities}. + \item A {\bf flexible information sharing} model to support centralised, distributed or mixed model ISACs. + \item Integration and extensability functionalities allow MISP to support different use-cases (from cybersecurity to complex intelligence community requirements). + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{MISP feature - correlation} + \begin{itemize} + \item MISP includes a {\bf powerful engine for correlation} which allows analysts to discover correlating values between attributes. + \item Getting a direct benefit from shared information by other ISAC members. + \end{itemize} + \includegraphics[scale=0.20]{campaign.png} +\end{frame} + +\begin{frame} + \frametitle{MISP feature - event graph} + \begin{itemize} + \item {\bf Analysts can create stories} based on graph relationships between objects, attributes. + \item ISACs users can directly understand the information shared. + \end{itemize} + \includegraphics[scale=0.20]{event-graph.png} +\end{frame} + +\begin{frame} + \frametitle{MISP feature - workflow} + \begin{itemize} + \item MISP can control publication steps via {\bf customised workflow} when publishing events, creating new users... + \item ISACs can enforce specific policies and rules via workflows. + \end{itemize} + \includegraphics[scale=0.20]{workflow.png} +\end{frame} + +\begin{frame} + \frametitle{MISP feature - flexible data models} + \begin{itemize} + \item MISP can be easily customised to support other data models (via {\bf object templates, taxonomies and galaxies}). + \item ISACs don't need to change their models, policies or structure. + \item A library of {\bf 290+ objects, 200+ taxonomies and many galaxies} (such as MITRE ATT\&CK) are available. + \end{itemize} + \includegraphics[scale=0.12]{galaxy.png} +\end{frame} + + +\begin{frame} +\frametitle{Communities operated by CIRCL} +\begin{itemize} + \item As a CSIRT, CIRCL operates a wide range of communities + \item We use it as an {\bf internal tool} to cover various day-to-day activities + \item Whilst being the main driving force behind the development, we're also one of the largest consumers + \item Different communities have different needs and restrictions +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Communities operated by CIRCL} +\begin{itemize} + \item Private sector community + \begin{itemize} + \item Our largest sharing community + \item Over {\bf +1500 organisations} + \item {\bf +4000 users} + \item Functions as a central hub for a lot of different sharing communities + \item Private organisations, researchers, various SoCs, some CSIRTs, etc + \end{itemize} + \item CSIRT community + \begin{itemize} + \item Tighter community + \item National CSIRTs, connections to international organisations, etc + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Communities co-operated and supported by CIRCL} +\begin{itemize} + \item Financial sector community + \begin{itemize} + \item Banks, payment processors, etc. + \item Sharing of {\bf mule accounts} and {\bf non-cyber threat information} + \end{itemize} + \item X-ISAC\footnote{\url{https://www.x-isac.org/}} + \begin{itemize} + \item {\bf Bridging the gap} between the various sectorial and geographical ISACs + \item New, but ambitious initiative + \item Goal is to {\bf bootstrap the cross-sectorial sharing} along with building the infrastructure to enable sharing when needed + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Communities supported by CIRCL} +\begin{itemize} + \item ISAC / specialised community MISPs + \begin{itemize} + \item Topical or community specific instances hosted or co-managed by CIRCL + \item Examples, GSMA, FIRST.org, CSIRT network, PISAX.org, etc + \item Often come with their {\bf own taxonomies and domain specific object definitions} + \end{itemize} + \item FIRST.org's MISP community + \item Telecom and Mobile operators' such as GSMA T-ISAC community + \item Various ad-hoc communities for exercises for example + \begin{itemize} + \item The ENISA exercise for example + \item Locked Shields exercise + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Sharing Scenarios in MISP} +\begin{itemize} + \item Sharing can happen for {\bf many different reasons}. Let's see what we believe are the typical CSIRT scenarios + \item We can generally split these activities into 4 main groups when we're talking about traditional CSIRT tasks: + \begin{itemize} + \item Core services + \item Proactive services + \item Advanced services + \item Sharing communities managed by CSIRTs for various tasks + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{CSIRT core services} +\begin{itemize} + \item Incident response + \begin{itemize} + \item {\bf Internal storage} of incident response data + \item Sharing of indicators {\bf derived from incident response} + \item {\bf Correlating data} derived and using the built in analysis tools + \item {\bf Enrichment} services + \item {\bf Collaboration} with affected parties via MISP during IR + \item {\bf Co-ordination} and collaboration + \item {\bf Takedown} requests + \end{itemize} + \item Alerting of information leaks (integration with {\bf AIL}\footnote{\url{https://www.ail-project.org/}}) +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{CSIRT proactive services} +\begin{itemize} + \item {\bf Contextualising} both internal and external data + \item {\bf Collection} and {\bf dissimination} of data from various sources (including OSINT) + \item Storing, correlating and sharing own manual research ({\bf reversing, behavioural analysis}) + \item Aggregating automated collection ({\bf sandboxing, honeypots, spamtraps, sensors}) + \begin{itemize} + \item MISP allows for the creation of {\bf internal MISP "clouds"} + \item Store {\bf large specialised datasets} (for example honeypot data) + \item MISP has {\bf interactions with} a large set of such {\bf tools} (Cuckoo, Mail2MISP, etc) + \end{itemize} + \item {\bf Situational awareness} tools to monitor trends and adversary TTPs within my sector/geographical region (MISP-dashboard, built in statistics) +\end{itemize} +\end{frame} + +%\begin{frame} +%\frametitle{CSIRT proactive services - MISP dashboard} +%\includegraphics[scale=0.18]{screenshots/dashboard-live.png} +%\end{frame} + +%\begin{frame} +%\frametitle{CSIRT proactive services - MISP dashboard} +%\includegraphics[scale=0.18]{screenshots/dashboard-trendings.png} +%\end{frame} + +\begin{frame} +\frametitle{CSIRT advanced services} +\begin{itemize} + \item Supporting {\bf forensic analysts} + \item Collaboration with {\bf law enforcement} + \item {\bf Vulnerability} information sharing + \begin{itemize} + \item {\bf Notifications} to the constituency about relevant vulnerabilities + \item {\bf Co-ordinating} with vendors for notifications (*) + \item Internal / closed community sharing of pentest results + \end{itemize} +\end{itemize} +\end{frame} + + +\begin{frame} +\frametitle{ISACs and CSIRT role in information sharing} +\begin{itemize} + \item {\bf Reporting} non-identifying information about incidents (such as outlined in NISD) + \item {\bf Seeking} and engaging in {\bf collaboration} with CSIRT or other parties during an incident + \item Pre-sharing information to {\bf request for help} / additional information from the community + \item {\bf Pseudo-anonymised sharing} through 3rd parties to {\bf avoid attribution} of a potential target + \item Building processes for {\bf other types of sharing} to get the community engaged and acquainted with the methodologies of sharing (mule account information, disinformation campaigns, border control, etc) +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Compliance, legal framework and ISACs} +\begin{itemize} + \item MISP project collaborated with legal advisory services + \begin{itemize} + \item Information sharing and cooperation {\bf enabled by GDPR}; + \item How MISP enables stakeholders identified by the {\bf NISD} to perform key activities; + \item {\bf ISO/IEC 27010:2015} - Information security management for inter-sector and inter-organizational communications; + \item Guidelines to setting up an information sharing community such as an ISAC or ISAO; + \end{itemize} + \item For more information: https://www.misp-project.org/compliance/ +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Getting started with building your own sharing community} +\begin{itemize} + \item Starting a sharing community is {\bf both easy and difficult} at the same time + \item Many moving parts and most importantly, you'll be dealing with a {\bf diverse group of people} + \item Understanding and working with your constituents to help them face their challenges is key +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Running a sharing community using MISP - How to get going?} +\begin{itemize} + \item Different models for constituents + \begin{itemize} + \item {\bf Connecting to} a MISP instance hosted by a ISAC + \item {\bf Hosting} their own instance and connecting to ISAC's MISP + \item {\bf Becoming member} of a sectorial MISP community that is connected to ISAC's community + \end{itemize} + \item Planning ahead for future growth + \begin{itemize} + \item Estimating requirements + \item Deciding early on common vocabularies + \item Offering services through MISP + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Rely on our instincts to immitate over expecting adherence to rules} +\begin{itemize} + \item {\bf Lead by example} - the power of immitation + \item Encourage {\bf improving by doing} instead of blocking sharing with unrealistic quality controls + \begin{itemize} + \item What should the information look like? + \item How should it be contextualise + \item What do you consider as useful information? + \item What tools did you use to get your conclusions? + \item How the information could be used by the ISAC members? + \end{itemize} +\item Side effect is that you will end up {\bf raising the capabilities of your constituents} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{What counts as valuable data?} +\begin{itemize} + \item Sharing comes in many shapes and sizes + \begin{itemize} + \item Sharing results / reports is the classical example + \item Sharing enhancements to existing data + \item Validating data / flagging false positives + \item Asking for support from the community + \end{itemize} +\item {\bf Embrace all of them}. Even the ones that don't make sense right now, you never know when they come handy... +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{How to deal with organisations that only "leech"?} +\begin{itemize} + \item From our own communities, only about {\bf 30\%} of the organisations {\bf actively share data} + \item We have come across some communities with sharing requirements + \item In our experience, this sets you up for failure because: + \begin{itemize} + \item Organisations losing access are the ones who would possibily benefit the most from it + \item Organisations that want to stay above the thresholds will start sharing junk / fake data + \item You lose organisations that might turn into valuable contributors in the future + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{So how does one convert the passive organisations into actively sharing ones?} +\begin{itemize} + \item Rely on {\bf organic growth} and it takes time (+2 years is common) + \item {\bf Help} them increase their capabilities + \item As mentioned before, lead by example + \item Rely on the inherent value to one's self when sharing information (validation, enrichments, correlations) + \item {\bf Give credit} where credit is due, never steal the contributions of your community (that is incredibly demotivating) +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Dispelling the myths around blockers when it comes to information sharing} + \begin{itemize} + \item Sharing difficulties are not really technical issues but often it's a matter of {\bf social interactions} (e.g. {\bf trust}). + \begin{itemize} + \item You can play a role here: organise regular workshops, conferences, have face to face meetings + \end{itemize} + \item Legal restrictions + \begin{itemize} + \item "Our legal framework doesn't allow us to share information." + \item "Risk of information leak is too high and it's too risky for our organization or partners." + \end{itemize} + \item Practical restrictions + \begin{itemize} + \item "We don't have information to share." + \item "We don't have time to process or contribute indicators." + \item "Our model of classification doesn't fit your model." + \item "Tools for sharing information are tied to a specific format, we use a different one." + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Contextualising the information} +\begin{itemize} + \item Sharing {\bf technical information} is a {\bf great start} + \item However, to truly create valueable information for your community, always consider the context: + \begin{itemize} + \item Your IDS might not care why it should alert on a rule + \item But your analysts will be interested in the threat landscape and the "big picture" + \end{itemize} + \item Classify data to make sure your partners understand why it is {\bf important for you}, so they can see why it could be {\bf useful to them} + \item Massively important once an organisation has the maturity to filter the most critical {\bf subsets of information for their own defense} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Choice of vocabularies} +\begin{itemize} + \item MISP has a verify {\bf versatile system} (taxonomies) for classifying and marking data + \item However, this includes different vocabularies with obvious overlaps + \item MISP allows you to {\bf pick and choose vocabularies} to use and enforce in a community + \item Good idea to start with this process early + \item If you don't find what you're looking for: + \begin{itemize} + \item Create your own (JSON format, no coding skills required) + \item If it makes sense, share it with us via a pull request for redistribution + \end{itemize} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Conclusion} + \begin{itemize} + \item MISP is a complete and advanced open source stack available to create large international sharing communities (JP/US/EU). + \item Building and improving ISACs is critical to limit the impact of security threats. + \item We welcome partnerships in the field of information sharing. + \end{itemize} +\end{frame} + + +\begin{frame} +\frametitle{Get in touch if you need some help to get started} +\begin{itemize} +\item Getting started with building a new community can be daunting. Feel free to get in touch with us if you have any questions! +\item Contact: info@circl.lu +\item \url{https://www.circl.lu/} +\item \url{https://github.com/MISP} \url{https://www.misp-project.org/} \url{https://twitter.com/MISPProject} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Backup slides} +{\center Backup slides} +\end{frame} + +\begin{frame} +\frametitle{Shared libraries of meta-information (Galaxies)} +\begin{itemize} + \item The MISPProject in co-operation with partners provides a {\bf curated list of galaxy information} + \item Can include information packages of different types, for example: + \begin{itemize} + \item Threat actor information (event different models or approaches) + \item Specialised information such as Ransomware, Exploit kits, etc + \item Methodology information such as preventative actions + \item Classification systems for methodologies used by adversaries - ATT\&CK + \end{itemize} + \item Consider improving the default libraries or contributing your own (simple JSON format) + \item If there is something you cannot share, run your own galaxies and {\bf share it out of bound} with partners + \item Pull requests are always welcome +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{False-positive handling} +\begin{itemize} + \item You might often fall into the trap of discarding seemingly "junk" data + \item Besides volume limitations (which are absolutely valid, fear of false-positives is the most common reason why people discard data) - Our recommendation: + \begin{itemize} + \item Be lenient when considering what to keep + \item Be strict when you are feeding tools + \end{itemize} +\item MISP allows you to {\bf filter out the relevant data on demand} when feeding protective tools +\item What may seem like {\bf junk to you may} be absolutely {\bf critical to other users} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{False-positive handling} +\begin{itemize} + \item {\bf Analysts} will often be interested in the {\bf modus operandi} of threat actors over {\bf long periods of time} + \item Even cleaned up infected hosts might become interesting again (embedded in code, recurring reuse) + \item Use the tools provided to eliminate obvious false positives instead and limit your data-set to the most relevant sets +\end{itemize} +\includegraphics[scale=0.8]{screenshots/false-positive.png} +\end{frame} + + diff --git a/a.z-misp-and-isacs/dictator.jpg b/a.z-misp-and-isacs/dictator.jpg new file mode 100644 index 0000000..8b66bc9 Binary files /dev/null and b/a.z-misp-and-isacs/dictator.jpg differ diff --git a/a.z-misp-and-isacs/en_cef.png b/a.z-misp-and-isacs/en_cef.png new file mode 100644 index 0000000..5fed070 Binary files /dev/null and b/a.z-misp-and-isacs/en_cef.png differ diff --git a/a.z-misp-and-isacs/event-graph.png b/a.z-misp-and-isacs/event-graph.png new file mode 100644 index 0000000..d0ee43a Binary files /dev/null and b/a.z-misp-and-isacs/event-graph.png differ diff --git a/a.z-misp-and-isacs/galaxy.png b/a.z-misp-and-isacs/galaxy.png new file mode 100644 index 0000000..ecc6d3b Binary files /dev/null and b/a.z-misp-and-isacs/galaxy.png differ diff --git a/a.z-misp-and-isacs/images/logo-circl.pdf b/a.z-misp-and-isacs/images/logo-circl.pdf new file mode 120000 index 0000000..2cbaa1a --- /dev/null +++ b/a.z-misp-and-isacs/images/logo-circl.pdf @@ -0,0 +1 @@ +../../logos/logo-circl.pdf \ No newline at end of file diff --git a/a.z-misp-and-isacs/images/misp.png b/a.z-misp-and-isacs/images/misp.png new file mode 100644 index 0000000..0473f07 Binary files /dev/null and b/a.z-misp-and-isacs/images/misp.png differ diff --git a/a.z-misp-and-isacs/images/x-isac-logo.png b/a.z-misp-and-isacs/images/x-isac-logo.png new file mode 100644 index 0000000..21c68bc Binary files /dev/null and b/a.z-misp-and-isacs/images/x-isac-logo.png differ diff --git a/a.z-misp-and-isacs/logo-circl.pdf b/a.z-misp-and-isacs/logo-circl.pdf new file mode 100644 index 0000000..62c9239 Binary files /dev/null and b/a.z-misp-and-isacs/logo-circl.pdf differ diff --git a/a.z-misp-and-isacs/machinetag.pdf b/a.z-misp-and-isacs/machinetag.pdf new file mode 100644 index 0000000..c4bcece Binary files /dev/null and b/a.z-misp-and-isacs/machinetag.pdf differ diff --git a/a.z-misp-and-isacs/misp-distributed.pdf b/a.z-misp-and-isacs/misp-distributed.pdf new file mode 100644 index 0000000..9bacba7 Binary files /dev/null and b/a.z-misp-and-isacs/misp-distributed.pdf differ diff --git a/a.z-misp-and-isacs/misp-expansion.pdf b/a.z-misp-and-isacs/misp-expansion.pdf new file mode 100644 index 0000000..70c90f2 Binary files /dev/null and b/a.z-misp-and-isacs/misp-expansion.pdf differ diff --git a/a.z-misp-and-isacs/misp-overview-simplified.pdf b/a.z-misp-and-isacs/misp-overview-simplified.pdf new file mode 100644 index 0000000..f14d890 Binary files /dev/null and b/a.z-misp-and-isacs/misp-overview-simplified.pdf differ diff --git a/a.z-misp-and-isacs/misp-overview.pdf b/a.z-misp-and-isacs/misp-overview.pdf new file mode 100644 index 0000000..cb212e3 --- /dev/null +++ b/a.z-misp-and-isacs/misp-overview.pdf @@ -0,0 +1,734 @@ +%PDF-1.4 +%âãÏÓ +1 0 obj + << + /Title () + /Author () + /Subject () + /Keywords () + /Creator (yExport 1.5) + /Producer (org.freehep.graphicsio.pdf.YPDFGraphics2D 1.5) + /CreationDate (D:20161110075922+01'00') + /ModDate (D:20161110075922+01'00') + /Trapped /False + >> +endobj +2 0 obj + << + /Type /Catalog + /Pages 3 0 R + /ViewerPreferences 4 0 R + /OpenAction [5 0 R /Fit] + >> +endobj +4 0 obj + << + /FitWindow true + /CenterWindow false + >> +endobj +5 0 obj + << + /Parent 3 0 R + /Type /Page + /Contents 6 0 R + >> +endobj +6 0 obj + << + /Length 7 0 R + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +GauHqbDmm\DWSOF,(H9VlMVPl#".Z]hs*Xb@rSuda4Fd/'a!g9F_I!N=OfokQ0"uf4q;WQHr:B1907WTdYCHOMrqPMN?[l?iLAgoh(_*\\HSTQ$/hFs"=`Bcb7eT)u;M71\C]`T!_AYq.CS;r,j,qIf)#a6,1A\ +K)T;!m-OJ-T1p76n`>Rm4!nL!]HR385C`U's05#lDuKI;Vc*C"T#d7$B\3:Q'q743Nq)YGkKhg/p0o*9 +oBiYEM>^T3QG7\ZDVi/+h=!SVa8buPh%OXR^5r%:Ys7gu3jc<3ZPh)dO8jVtgA5OYq]A&o?D$W_Ef\PS +ANB?G`5m].$Adr&p6jAkU8IoM)A)kRlutjFKWfekn?mcFcq3SMH7>Jol-S#ZSD+S[>b;a=,<55bo?q": +o0^iC^gPZq0j`$,Xn4X.9Os2FTKe+We%o=p/49T3..CWfDp%D +mBa%kZ[c%G\%8qjq(#iU!A'jkiTH6"+S^S4,j-&EO<`LP)o>[uH?hk77grVd1HG\Dh-UVSI8_A\90]q%"qf<:\n4Zlu<<:B]+DH%SHeZkil2W3B(I-g+ +As]F0/e-)IK..,"Epo]hs84##q1JGDifHkGKklnA\t&9$J\`TR?'Y.;T?Q^'$c%l5[(46NrjhR)49.99 +`ceL7()_#@V'KCeTd/Ipd]G3ajPCa2d]G4LFG?stfu,Y\H1oRA>@F-%rS/@TD:k!XO"=k5pkt"UNK6nb +Q"7YfU7Q?Q+q'H"7)F[?'"cdUlAWK&bQU(V*Yrt^d-9*,(7=-4)n_J)\BH9t76(tWn/qqF6!*B&'0Dnk +!#F5gr4+#O&-PdMj3>qt'2J@W_/'IDJ\a1!5$]b!S_u.pVRFj#.($k?B2E7n*.&I\lJ'ue3NB/hi#Olk +V]5>9^e&m-hCiI8G&A7XmF!l?rRYO.P`pTlLHR;+b7!Xl8+U[jMVItMo$A2QPT!c)+N%2B@%^<9&;R.U +j$'S[`HmTPbtq"Q1'hB2q.iX^np+9b%qol.cLH"#EQm:OXO2HCQRUgs&\Lb&"QsAmF6;[L;F]Pm.9Ecq +N38<2=GgTZ%1)#>=+:I.n'>Kh;8^$hZM\tldY=_jOZm;JUBt,C-4>VlkUl!$R3Y-4S"6R+[N)u0i5.!`%b_UN?C=DmQ<:1BMSdG +B^%/'To[?Af)l8?GA+0(=]>oRJD<5=5?CKR8#HLKqBh#Ma81E7NWm0f'U4#op3J[i!Va<[ZI9q9EGuJ! +?9rkPeZPQ%coKkm'U8;J"f:kJU7gilC5nr_`n%=9`7VtN4,=dXBr;,J:CiS,5u8VU)QXX;#>G"%8d"P7 +M4gNKV^X$rpIcC$>FZ(HY.3/Ea$\EFAoL;LmE3uoLnN9k89.eFcr +43XBq;2;Ee+LIta5q.2F6Mm&hk"h$@gWOq.L`,&u^qK0g%(nou#ZCePg/Nb!*\!k&^Qd3P?+NM:@k#?S +`7iZ.C?g"WQbp3:CfnBZ!R^rs(ge4oS#VZk^_/J1UQG(AILms:2po0RllD2:Ti]jG&64]QrHX+)Ol1s3 +aA%*q0'$2g&q!'VOM;&9,7!9;8&k<;D<#Hmk>k,i+$mu?fdE-NU^i(qg8>NeKm_o-Fs5b?Xf`$,"0Nd- +01[7)Lc`3P7Xme\krJmph)6BLGFNScdre_8Z(2Z2:8b/\$e%7p[6f5+IXJ^3*%aq[+SN=om0,BOVgC^) +f+:-X?=CX_+G's<,B&C2e'8f]]K5G1I9rJqYJlfULAU8C"0/J?q^Wh9EnPk.`>H3/5"Bg!s(,E:^p?62 +DRNlu?LmdT*a=oA2k-pFhkh\J=e@AZOX9X^2oNV30[u37O52;F.j-sM@un8GpkX#rMp+iMD?M7<@\DI: +i?(/nd%]gg+&GCM'np_EJ_f%=?RoV#%BEVpUnLu_JD%UDrHUaEakE3f'f:YEX!uR*#!<1f++rqu]rPg/ +PF7O)>YRS-);Q+#cVPX!iq^k*b3&$"S!T,;@\qRbW9k0NWRPC[LX+[J0\?o8&e0#9"""%Y<-;Vj2XIjS +%T'Tn!#BQCq/\up/`"f\Z&_l-S_e!8:Aolh1LmXtTkY/9BC'c]I<+K$F(hahBPN4[J2@MnFNQ5j$($XW +KU?)u%/],X0IZW"33V%X1d5$B71hA"<>jgjVM,PT;/@Mb0/lEU*V[):k?X>GD''$Cf[GUkbMC2](8dkS +Vb4@YTbM>OA=<%mf?%E5Q!n.&@"(@SN!J,-+R%%La]G>VgH),3YX;/`efMa:+f2JPRr^n$ln(uBD"A[o +^+F$)1Va=O4E:<49Ic$O.@AN>ecRbS-6g@AX9io$b@J$T"gB9lb^c;O%II_pQ(VVG$NNMdGd*6l98J., +@3VZ`fLZO\6V)X^_m'GD@C!"hG)@^(tO:p,,_J>T!ET>iZ[u.;;_=\Z>7=BE +Cm%aabtGn@TkHkO?O/jB,TVL)d%2UkQgjoZ^(?ZjHBX/e/!p;dX!jo2@,PnGKmV35!`[p6s +k-jkU$LNU,'iIhUQc$9OPi9n.lHI=geI=6&2aU$KVdsMY"/7%XMAT@$/J)8*&[h`^Gsg4/)M)3+.5%k$ +f'QoJCN.[ea'%/S!p^ss$CJVl..+_Ml[h$3+A?/Ph$5R:L2-0"YR[E$/$Ob_Q!>GSX^2879;9'LZnLB: +(K^pd/IJRC_7p[d>ncc]YRGW)FV,db.p*-$NUPT@AZmE$"*G:F#JL,keCe=IC>m"R+(L<@a+H"8oQCIMYMe\sS$6Ha6Cc3]b9mUhcY\^+Z/dr1J +m$&\tl8K8Q&=!QpNh''V.iqNGRfh(lDG&TP)Zifu0kgtEGoO_WJkU0?4osXn+Oi&G";^3PBT>>IW[O6Q +MFNBe)(D8%B)"hN<^jj]!Hs"S[\hGWPsa(+ZlaBRDr>LfKU0i\!63Ho!^GrK_RI=/jAPg>>9E[U;A6(l +SF.WRmqY8!L2J=.!.I(KrNZ3Uct^fmo&K.rYEH!&;p&:\0=8#>,.&7<5,(5fr.PK7LsT&F!YrmBUoGX^ +[.:GW5DWUM#DR\WYr%F[&92_sBI_PH,&Y'?<%9\S5d;=p.l1,W#Inb.i\5RW:C7,1,XJk`M[jH>jn+A!b+ +\RiG#<,+?-go?f1UT`VOH1umcRbG9L:f:gQ5BsKQq0/Q\sXeF+K5R(>aWVY1t +5bY12:BF^nBqj8Md4+Ih(RhANaXe^fW_S.(pXi5\;HRV4Q,NgYc;bc!/!;X$2F9pJBDLH%m]0Z-W\IsO +W0=m@+_a/Qd6uF=B-XZ:*Y,H%2"O7TZ!A*.#@R` +7-lg7(=RST622[S_K?bG19_qi=>Def)ottSF +-l]Z)4HPph"s+fY+;ss+<[HL-m)>Yg?G8_\jl7S(#\RNor#M,TLSg!"JRo$G1@V79o>Ird3\H%+qJ>>- +da-uPEGsPK(p7pf?oZKX^p^sfi5b]#1fHQ>Jct`7J=qbI\\Y3KH\;*62:GFRCFdn_q_"1@mU[NsleXuj +:>,HlR\GeT:U!Lb3/?"?pt,juo%Xeo$WH`__(&U]5#E\Jh`andARh4N?J3u/R=7%QCZiq/l/ma#2TjM` +hG1Z9fHT.^'P^+:--CgN,*ol46++]k98]c&FnUFZY&#bI`B%(G>1/YEka*EYU-78M(<\8/l'fa.0QeV+ +fZ?,us4&KGSl#!/TOU7jP@58uT4XlNgfG2pftV?7Mi`,T*!OR*7^k(>P.>ND"I2%C8du8jY+ihZ9ep"8@PZb)j3&LtC%a0?N+TY[ +*oS#&A4HSW]t>B$]1Ig_EbIY]6Eol9rpmm%i>11Q5p"_3?!c4>XIV/FZnok72!f+a1m9gSb'-qnQ"G"Z +8dKI6nJu'_8Z_e=CUmKo!1ASG(An_4Hj)pIbd'D&L>X9p)+3cUlKG*?@*m:d"RXXmPC4Pp3kA=i4LZ_B +Gu7.f\@kl5G[D#uU&Z['(6nl.[-Z?Q#j^RUnJH-1(-H%LRN\[GU/a/I1+NG720o9oVhQ\4%WEf/S3$1] +lAM[!m\!A@Jm2jS94HB(>m@fP4gP]:@ucK_er=WBAKdLpp0\`(4\0]UGc5M&H'<$eERmk8pD'H,J#&$U3oZdVQ_'?jFVAn@oK +_6C!3&QPeOGr&?W9(SYc"'.418:j7m1'4+1'hB+7(&I>_Z +15o6s#\UQNg21ZP$k\V7(LPaa<-TGKHj?B`P>!kc#\Uh464;2"ci`r.'aH:-nj[d*NLGR;<#?+7*1u01 +>IEZMdD\GZMW;=c2^=EAiQmD!^Yh,83n%U+=Gd/,ep*R5ePA:e!n$aQrYc-k4D&#UB\Oi^%f;OFU/&YE +>as7=Y`A#YnT5*KqHC?RR_969pr6^k=FS>k?_Kel6sM1769PV/R]pSA6#8MKpQ6910PeK9'0abD)qY=j +e]%5.O&sk@gcJX8\%oUjG1LKb7C1JJUkgus]V[Tu_b25:23aMa? +A3(%F4:q4D0V\Cg0*kjNYLf%K&[[;pX9b7#f0,trq$b_8#Gc]t,3WpQLD<*^DhXIk[9VNcL55*-6F6l& +7k.($eNHeplL?n53?q5Q.:nnkD!M+*AM4YF4fl^_h,>`->kc>*da^KYh3tP8.25pfH__'q7bq"S`O-@N +Q2B)pV4!RP,%u;^e30Wo-rK_Dcq)\<5D16EL+jBc:Ve3ZX*[Ho=J5(2"6LJD9:=oX/[%BUch=oPmO?&"%CpKRiYT]%esmO:,?H$)oV"JtNPl+?8Q1/5+!oiMLO4XaZ]h.*7TmO8O-ESXPOQAW7D.%d^2 +1!k'h722=[?oA*_HX=&7Woe>E:RR:5Z##Omj@-MuZTZj>HUN,&W-_4J;"k[uFAN)\A_$NDd/T@6DoHQ1 +9^oLZ'"hf>4W\`A-9MGTVcu'bJ47W6VLl\!!]IFFKVosRr57+]*YA(WCd#S;TH"RLW'A=B#]I`qXK>&V +"m,C0!TDc?6LKQ\HK3*Joc/X8EsH[SKI7?`'rim3h')P4668FC1*D6_"dB[N>GX-1gH_5L'aMqD"_-3Y?8h]SeR,V6p_Z'G7fGI*n`7$sMZX,_BlR-mE,FD%l[l#`cqE6%3< +/S+J;:-E^[duiA%)Q,(tneKk9d-/rDF@D8>Q#t!Xe"(g-fr'0_:)A^G4&meL#\D!Z"T*F29ZCQG_')H6 +1!!fr2-c9M"P-+Y=o<2B!q_#C(d#EjIoYd"X/`B;KWh%36*;t=Xnq=NMGAajl>h"\+Y?+NM:5F8,9ecL,m +VRuPM6#roHU0t"1LP*D$ed\CPT[ZXo_[>=mNZr#FE\d]fe>;.u0rL[#nn\-s=og +7EkSV6X>l%qp7a,^O9(;+c[">A>t +?s9.=@,r@Q('fa*G4m2*F;OPt"uCcXmDHqe3EsNFU`SZAgC'h:J._lo['PFX],JLnQ*+j)XH/^ejSIl; +1T'cu&MBD\\FmujUfN(Pl4n)uq1]5BU1KTNgcZ(QQ.r!A]p +Me9YDAbblQY!g=_>V9IO;6!TO3GYgk]fk0oU2KE/94;`dTl"V.mT9gqDeqJH"S34]TQ-G>")j!M>9f^F +n_XJ>TW]3h!`H>?_\,@goT<'cV*0RNE_-O;:FU7u:,1KC'FMW3 +G/TrB?6]0!#_L"+Hpak/,[s)`W(ejR>Z\3f4`)5c$YjK`Z5a54GpPuHd)mtDg&O3=qZ+5Ekkm>5Wb)0W +g2`/G&JlGZMc_L_c[%_Vr1i$0/P +5./paWBKel/7d,bq?#f8i?G%=G&KQo`^5uZ*#.WkQ +%UTQV=1rsk<]F4raYKD"75h=inb2C*BHl%4-NM):aB!jm[E)Fi2@)X$cXgp;-\ItD=9O'KhZ5GL)&38p +3OPt^G9%q30=V!u%s-7Cn/5!.mkCH0h1c7-m(Be\m!X#Y'r5,oaJ^4.aBA<09db6M5]X:V((>JF+os4t +#7Mbj(O7#4]qIT7Ld?gM8A/kM:[lIB8Ynl&Q'_7OW@$C3[>[c!o:(k>6-pTR3r0%hS?T1LBV]BTRl'hF ++@K2'aYI9<;i!t(&?7uQ/)n.SaX*ajU(AaF)Q[5$U*>8TV,j&_q1]Jb+OQ&fCfHfgE9#bD=X#UGU\_d; +,#GiY!YPmkE5dC1$l+'f\:^VX<]%f66r]R$c-\_.C\2?3Cg1MrP>q04)gRat][Qp.n(eQo3&*bKhCc]n +d8GB_d,nIJXG#ct"r-K]!L^i"=r(Z"An8:<>*?!52H$Lt7T-8eh2I:"@Y-+Ck>HhelNlE*kM[U=frb"- +mGUhW7KA@+DD@$R\R4qC^W7](n]VqM]Np/:$?cc;D9`0+"Jl:qCW?W"0V9Gm$K=&V`"5qdM>55P_DSiq +=_$dg_CA3DEDOXsXCW/8)(&`*XH5A&K$0CB+])7ZVj.jKpYKl$bc`,^G23?BN,jYR4PJGW?hC9]?\\@8 +lhE_3s!ud*3hQ[molZqa6.C="l+CI(j/*=lmpmE#fH'.XiR[@hi6lH0$R(MPaVpknLQ.i4n`t=/TPJS# +n/g_\B=54$]pu,p-/*rqj:1(/`,=DnZu4^^1k_^0r/ip+YW3AN\Hg1(0OmF\:t"B3*ZUM?7DI(B;ent0 +FjuM>FIPA7$Dp>#:_l("(JpU;ENi7FN[&i-X-IWIYm&/Wo\_\?JW?^sjo7T!B^nNifKsc0UW(90_(EMb3RMfFF"UW(=a*EA@@U_*YrSDAjOImM$;3Wdd$2BY\;+r5R( +43\>QFE*)L:M1gaEi6N(6>PJM8SA+UNml6pJN-pag^L`D$Z`gD`*JO;=2#j;:1GAa#S2qgJL-&P*`:W< +p`%$RdERJ`U8,ceGZp.^:g23jQeggLGb1cCVZBKH9Zn39Rn\Oq8TWt!g:EHESbTc,N_#Nk;U2O>4T/gP<0-l9in&rA\h0o3FC]s3)E./'+nnAIUZM,;KjP)6l +ag%8=bHYDaQufn,h:hC@pY^[F?!cLW*C2G">GO?H@VnbUYS_d9@oO"4NtP],-$(23`3aI4;a8osOTIch +b/$`PN!+eCkRhgbhYUeDa[3@eT**3,^9Fm"^lEl[,)(2_"o[\.Q\$SUVhHcOcPb%#@Np6h98&q_^T-l>?C[QG;C>DBEL]l3%8q"@u9OZ57LOc>1TgibE#Y;8];;#k-"qE[4ja:k=a +UcXne_0iONPT5QSgFWU1/^c?RE[g?=2>r,#h7QKlA]qsK88!)H`A=#*H:C!1fg*;A4tolJ:\!Uo<>s[Y +"Xa^,X?48c7m7Z-m0PogS)4fD='?\aM!7DnX3D2G5-&8H)t0P+1&J+0S8M`u+.:4_":i?22JCd;],"6tAMA9[-[b;O-7a5#fBQ +%cs%I<+Tc(LZf2RG]+,q:B?+"A[!hbB`Wc:puc&FP-qfN@14kGAtdb+8-_F +N?T7q<*$+g2;(KRX(.P,>m`WO4M=p9nW?T0@6kEbO.a2(2mT?LWj'^%&duZM\-EE!a^\q8>Ms*OSs/uU +j/O=nS+Jf]Zl1TS3PXbg=kaI@DluLl(u&jgQi7B-."3 +(I+q.4c'%u+P`TSo54FH&\I^NN#0D@LjA;@"Jif55,4Ar\:`P"]?kj<1V(rq2\),in&Wi0FtLmu)DK64 +p^IX)*Ut'ie*?[LK=,D>Om4_@kS>3Nmbm)=GAtrVE,b>jGAo8p(EF?>&1s9=[q"Rgi8+eb]9CMb1,t\i +/M_/"^Xs\S_99]qq[U@CJkfi\0Sek$2F_?8"`448kJ +DHR#4klB[;,bB/q'>6oiHK?CTP`G-gOCI>p77aJFcTun6;[?0CY:3oKh2BN)g=H[Al_`WX.CrX^Kt#Zn +0QZk-.FYA#XRLR/.gm +,S=QU0-/h?X4[uW9oBKjh5<]HZ6-;F&%u<6.D6jUY-^CL&FSK!q+T"Oo&Cc"R5]_f+h(YBmP!:\:]b:Q +LIKW]:nC];En^g,@4J8&"`*i'7WYl1]b9DkQp9qER(99`hrmr/_&ZcJ3!G3&#i6-e^`sqH+G,5]#WfKG +2.Pag%OeLH"D%5Q0Mas>>]\W>%c!]TjT>i"Xs*3oo9"sP5]Q'N!*#)jZ^M\="KF3k0G=O7n+Qe3CocSd7niq_/4Q#<+H$i=9`H(@p#;cZBc_i9"p^G<36g +E!J=K24ZeXQlS/]j0[Wh;uTo&FEl_&/j!ms.,AFAa.,UB&IN2Q!kmo.AJ.c/&!m*F,:SrGW"nfSC%*K?^'^1;8'W +*S`cig2HM84A_=E:.RJsd-R$TlD!G*!SPW[4=o^/4]ItCY)'qE:^L@PWH=.LD&h/@LE;DpG!QP +X>E5:AQNsS&O]^S03TrE;hM`WlQYtoA(kOul"Sl4,pBo[-uI/NX)QWGM'&&6(=6eV8\p?0"`*kl96GQ$ +[d47&kfUkd\t6pd`=D8`ZX/_3%>Z^M>`fnM5m0bnICp_.BBN`\HjGpPAJgCL4/C/f4-8lm0YNc8=AAU: +4@SMd6:Nomdm+lF9mX'*M`ge+AK_mR;elb)@>dA$+"X#k(;t'q<1F>-_,::Md3_M8J:KO\nfr'&)cO#g +L"]e2+CuS6KZ&Pu^Y(b,F!F_16PA">'J0`%+)*G/8/`4)8 +Q8:#\`.8V`N#T7`''m5$$t\rZrG#nke^+^9aloSF&eUU6*"33`#Ug12RR`DDH=of"Xt>jHPA:N8!_e>3 +XS8(%asC2H&@\!oRge4A<-R?3&=MM7rF'eJOhX+eG(e"W\YaXA[8+ZrYaT^$QM/JZF4RjjKg_C4/[n0,Cn92;$l`pQA^hiN!VW#Xos*m%gB90n1CM +0_.Ea&17)]@W5I30#bEh6N#$*HGXY73q +_WCPuE2`HmqC>4[rPQU\,DRSBBRU<"o*5/j(Y$#U-1XL.&asFqDgLrN"VIM.Z=#Vs+P5sD%^$mA$)r!V +7Q94O)WVfBX*N.tS+:RQ>DbK'RqWG/;Msb4Q(en2QW'*Bq]0\03?Wu_nkhOST;=GEL7;kdB9'`l>A57i +#1%(]c9YnX43t_TZ<[grS$TGKoT-gmYk++&HENMoV-6)F3sQ>`9LP9(VC6mZK]ufr:3W<2L$?`;nrN%X +l1@&C\LO(,T'jlK,ah["bs&_BA>52Hjb +HOG\Qh4%FAq!OEbTdfD9\VTlYMF`:`&%hS7kOi5,WCRaK6oC +ZG>7.38>pKQnX4E&J2LZAB,D!I.<.10Y1Q/gUe%/JiJB0>%jr[WprO-J*"Kj=2![>SBR0AFtkdU!JiC2Q(%!WUrKZU/Wd2+6BV@jJB +fZ<6T*ju._=4d_1QqCYu[kuo?deb=_0U;9GDta_a\^dK];b4[c'dFiIHc=Me6_Y#K!]#Wgo+e]$0"9[i +CuqZ*.KX&0!(,X5t#!f4JH0U86qY:M>n40*J4,_[IZ_K%O-W8Ag2E=\*m&3!2>#UCi%9Xb@) +/i"J&8^ZW6n+7lZg]l'aL6A@rP*kd0`%N4Z9i +!;[+/$NlQ]VG4uiJuj9,g'&Y6*J"lFI+llpZ1kK(Ge9Nej4N_**li_jpMkBNGb870U#uT!*`,'*G>ATi +.:e5!_J-k>F[X:k%EuKr%X&''-K>BmhYFM^kL_lpcsK$(m<2BjA$^6@c^"=g;S'XBaH,*>publBYM\O+ +s7YJ+J+N?:J,WCGpu=SfV!id+msf_Gs+eAfn%J%DE-TP"5,:M\'P3&$Qp28(r5ToZHq+%c+9*--D2nG +~> +endstream +endobj +7 0 obj + 15148 +endobj +8 0 obj + << + /Length 9 0 R + /Subtype /Image + /SMask 10 0 R + /Width 333 + /Height 333 + /ColorSpace /DeviceRGB + /BitsPerComponent 8 + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gb"0W95Y\=*li7@AJP;Y@B%e9J./aT-+&NFDDnI2(^%=$c]F]K`"^rI06@M+?oG@\,U$`3&R_c8kpBt1 ++o>,tIs"a-^E4/AbXAP8WidH@_1(1s!rr<$zzzzzzzzzzzzzzzzzzzzz!057ARnr5/qL#\20CR?>?2ZF +s=-Dll2$fE?)rGE5&6@+oht[V`UoX1[gKWPc#I'IGf88rQKjT52-,<>Th@X_GP*VT@IO+7sRIejVG",O +chL+n-h>gR?nrrghN3fU6Y<"oT)7M*Im(+E`V]S+/]5CauS<61kWngG=0o;Q.hY:E>5`5s'EM8P%F-)D +IYpgJ?^/lZ.b^20U._\t2d%J*Zh01\b._aL^clcWni]S27(#SU7LiR4^7;7gG?S8ofI_k]f+Hso;QbOqNfAe*3tWNU@pQFSN?5>]mYSAFgf':8ia1A:,hKcb2,3 +bZB)Q]K!(BJQ0l3LHdj![p/^FiW;:i1'(`+K92>Dhg-W0mA_PjIL%VMD(,`[C54oeVQ8dNcW>`D@C])T"J.,:jjE +iI0]YM+4\+ej@;T-Z_skMMN%bG#b5U1gBJthFXli'W4s)t6fIMSD@"0c@H2_)k'q]".dXV +lRMXEo?Mnuff+2U,]j>`(%OXXsO.#X2D`=W$HT1hkQ$0L_hF:+BKQ#=f@Lbn=/p8gN0CYo`ku6(+I!os +rr6F!'l2;s\Ru96*5-47L^8tT_j2;pGP.Yq6^3aEsD.e&MT=nMXf5$j[=6_iU2jNa8q4.2jp9jH@Qp++369#XIM$X1Np%'r@ZKXaF(10n&T_EAkRhl +FNp%'r@ZKXaF(10n&T_EAkRhlFNp%'r@ZKXaF(10n&T_EAkRhlFNp%'r@ZKXaF(10n&T_EAkRhlFNp%' +r@ZKYHIf@lE1h%qoK1sMJf891dKIFbYiU\+MGY6.pTnk_Ao:M%F9%*:-2I[0bT&8CN%nI]%g!.RW&LQW +G_8Vm>hD6qT;JsoolTkg9NohB\BqQ)H8B1pdM+^tp7/oU$]`6%[!/N89"#9IBS?gGA99Bso,\%R% +"OnuR"F*O$B]I(.Wo@6U;n#d)^<+h8JR);#_IJDn%&I!P0ebO).k4%]i:ERg`?>_+Od09H^rjc;&2bIN +h^T%B6e!T#m#P^e[n[EOJNc:ejr\"%^F7J3Jh[T><+7H8uRsZ_!F82RNnD7N9j7E#;J">)%j,J80LcKi +DIB.E1l2'hDZSphX"C%[NC*_s2-nWuX:tM1OMq2+eOoPDUbRl1e.=/F%4Ua82DEW`;P[4$u!)B)/rqMu +J>S;35FI>jfAb,O3Is+3c-L]]%B"@`lnormsX'JZmJI8_C=F5R]`_C`ig0Bl7bUP`#*T:-\qi\,7@u!! +uB?ZOep.S=uI^)VcL%B6PUV9+_n\U[!^/+.lmB&q(WW#=qEL1TE^PE:LTIYYduTHV+9S4MSR(oWQtCO7MfZ^o0uaDKJZ*phhhe'<1OIRbM/:$6X^Db!-ahml7K +\N*-%'W4oTZWT[>O!5/*<>^,"?b?6eI(?b(Gh!s2W!+N[Uq4mJ:=D)Q_JfTZijBnPRmb(B](_jtt3h7l +=Mp'::h[LH_am-unpu?_42*t=IGrD/Rq)k:WQE:)K+tr)$WW'T0a9->idZWdIkIo;_)Tpuli^rU>*%oOE7jNkA$PWHMX +($rdu#/BdmY1jmO5P&5F*eV=V:F.+tIMg!pIbX\,m3_bNmcuPiA@%!91_oV +jK4=:(Y=maF70G9>H"3Mtu/pidAgfZ"Eq +eaDu9[[0c3)k?lBls4"/:@0\d1Qudp%!#KEoR&)VlaF8u*[4N/k-eS$9<\3D)rG$O8X(kmO;^d@=-Ka! +F,'pPWrHA3q$/dL1&QrRQD8qpGG@-j9.*EC^$15EprC]3]@t&[D^UnVOcNSb_jMhu(*!PhG?3XMb@)!U +qb;(H)gf*,!f!lSt^=5P)k'sMalLa,qc3sn85R%HqKODQ`CU:PG/^sVpl/g*Tq:!A_'H3=%3K!W\rC(@ +J4'kD#I<1ak?"@3l0A`nPg+pie>dk5PW&DduKGE*3[0>>3?2Z#B/n82uBl5s;3AL9PBae8`(]A*MXkFg +&2ENE)MALmDnA>c?CX[:I%?Jso[1a6na*Ud&MMlp@f&lC\Q/-`\f/c]ZlJOM]e*5AdO2Tg4mnpJA0)F+ +#>8>%!HB]4KVRMo+a(`bE+'72t\1cAoO!1na0)F+%iIL[)CnID9EdO/%QlH(\_"4>6)a9aC`C7Pq.^]" +Gc+$`b]3;s=\NMi(9TRH/hUT*oVljEIdBBtc:JOZ4h/#8R52Yc\k0p=*%r,>jj.2N^.ofjHX/f"1pR<] +2//@+)0jN0K!h])8]"$s*aMZOI);1C,\a\JD&pJ4R%tNP_CKXp7X*_@b\#T8:$`j\Ua*Up)DI&Yn.GOm +#&D;E@;L=N/SFSXLm>HmOoo<.&jgiuLGAPaG]+L<&Gn>@!"0:FU?`N-eaDC2O9?YR2TuEP&f`U2]-J0" +KrDF`KWRmq)hO5?^bW5J7%e#UtV@>0SV)s2`:VX1m?9oK/beO&CT=TX]7r70-1)VXti1aQ_lAOL,fnZ_ +t1c:MbkM!E&_C:s7-8eX(kIF-uN(p5!+ZJhE^OcV%F09BiNFa(\kCZ;E>kH4faiR-Q*/;+FqY'NurUpe +3Y4u6Q%*:[C+k5GE?i"qNadr-QpW/dfbP&r_@eV;8lJNkUZf)r[ff1tf<$3nSH[JHa#,Pe +691lT(XMT"'Gr`).rMi%>[s5$3@*CX@Nn]XM+/TL-lC=8CkcPmH*>!9K&s%\38'K[0?=tB62t(T50h8" +T+r3Kabj'S'!D6Ijl(q%k*0#]0=9ratX0[8MRJ0*.Q,`Fk`#ObA7-q/3iS,JQkOr=trY++Pb3"oE`#Ob +A6u9&105V9"F8p!a?qT0r35cer>XWD3AhS"_Wj=)\j576bQ&aTdLcHBaMn._'#hE-cO6Z(3M:rj9]ZlY +-UCf4^X>A2;pV'f!]p5(SUCf4^YHr[K]7\kXPtJ4O?;Y0l7`8Q@?Zk#mTmoX`U%V@d@ZEprgpg_/]H^G +BR7kInoe*m;c:UX&%.3cJ:WIbIuQaP?pJJTg$.JklEO@\+`]l +oZXe90.EA%*'r&Z#U7lOmp7^g'DA)@0(S+a?MY1?'mR%#8]2TF;$#S;&5K)IPJoBmO`qWHG>=rRKODJ" +EdGPkO-)U/)5j'XQXm,P9OK48W@g2+)Hj.I7uO\2Zr.lSCYh$0gb8uau/+0es[EGuL-W@g%[U)?;BDc`cF2kp\OXWH;GddRaCj4*<:g[dR0GjiHeZ(LOT)O:\D28 +/AVYbs$`-s30rhX(bN!DbI[GCF?X#@8um^7WjHB8c"D0'X34A_bZ9g5"4S +9"fcA&OkdEK8"s[M6MmR6_Y"F+Sg3hJE[5J.dAl+-VJET`FVqk3dN,G-F@k[rgl_SgeC,Je8B%hX`TXF +J];PookXT?h?0Z/+T?rWn60EMIEV0D#.2UAZT>1603_:T6iM\3q@pV4-gJs_T[k.S+TTRPR]G?86-FBT +-^YMX/U39lNDK5FZK(`A9_I# +Is\->AKJDc*cDi\H^L1u0IA*gfPeZ%aMN.BTcCXo(UTun8fR/hgP`_g5ls$j4%\g(TiS,E]">\ap*(]j +N5BJASSdo(Ak850pk/a<3Q_#_q(!W1U;=-1ZVMhAhg(p'(\Q##/Sb;l6P(o]N*3>Fu'@5B%;,@FlJqVj +&-0nNlIb/.E,*bXCcb^B;+AcU\1KND[h%"NQea$IW`(b%3M7$!9/d3I\enK?Wfzzzzzzzzzzzzzzzzzz +zzzzzzzzzJ11@<1PAht~> +endstream +endobj +9 0 obj + 5448 +endobj +10 0 obj + << + /Length 11 0 R + /Subtype /Image + /Width 333 + /Height 333 + /BitsPerComponent 8 + /ColorSpace /DeviceGray + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gb"/lH[ni@rkR-R1Dn+K#0e8.6V56;%='4[)u$pCMVD.0'I@[=o9LIrMKDR,4:6:'P7"">7!6&iV0%tm +rA;f]`[f:fH-G=8HhLY?^"5;lT/6@!F*p4PfOoWahKuAc3G5P/p=a:*"98E%zzzzzzzzzzzzz!!!"L[D +_g-phKM;X',H"e$lhm1WSal]nj"Q_rINJY+CiQIVtWHbl1X\f?c7TH_](sQQ0'h]8G@NFG"]6 +LgNklbi1ST)\jleJYA"5J.@)4)>0mWMTI-h/R^>]N:#h6*j8lu^Gta5qR%Y-#BZG0hPUol@[Up9Mt@RI +@^m?$eTrW6F_dY-+nF46i!@k]VAk-.uFhSD3_E'p*,Q+O`YBVM0Oo$NZY2!\u>1A6K8[Zk/=5+X#6#5c +06c9FClh(;cA_ie+4O5J'/i'n*E!I+CU[U\=;O]J0;Z;arP.V5C+rmqTi/J0d#?IN5Ng6Er__W<&%8]L +O'ToLosZ%JhZdba8+lhf^X=l:.=]K->;OJs`7>p92^?U_r[JeF%MT7PWKP.q>"F_(oL@XK:7)AY-%LkN +K%)/QD)M=WJu+,DV`eDFPtnrRB2NC,uH&Am],8[oB&2eJ4b^l>Q86j_j>FA9-@H=4'%,1=)o)go61U;T +2\:@O]GrFm9-&#V'B]gY#ar-_\]LA%TjqoGR,/n-Hs<1.*mZiN/s%b%td)"eC;ro8 +;gOjfb]:;Ut3-Wa^0%6VV5aVTShC]iB.aHIF9@Oe^WkW_ftkH[`/E[lmTGfLF=FHe;\"B;!H?GE[)!d) +tp#TR]c0Z4L5Y,H,a.lR5,_mf1%1MiM2W6iIk6s:t<"\.= +E>o[s`-Z.&eTc72Y!jf9jb^a&u\4JID5"&n^Ls00tUISG([#Ba;Lh5pjZ0!+]7=aKuM?Bd"VJ69qE%J4 +p=OR2,iZ/HfTf#fs@aOD,j\dm?>"F'S>o!gGND,`]`ZnWUa:V/dR530VNli%@b! +i8QJW@m#<&eZHb)CN7:\3bl_HA*_-Am#mAq$b)deOJ)dlEna4%\U7%>9]dR4*N:,;)W8bGS;K@>ZJ$#d +r@0112"!okF!mWi/B:7@6c%g2<_$"D*k@pJk_*>H!,c-PIYAX'mN!D=DdY?hX,IS#Xf")Y!UeJal#?u+I7I +6Rp]WFj"[2%s)SXfR7&UIsD.dFTC>C3nLW8"0KMp[9*f]hsY)jRfM@>]m8DpX96HoB.FYObc%TCmTV^A +fE8f#u'uXIc2YZ!ub$'6cOZEW:.=4>,Se*O0A2_7Zfgk:c>lhm%'5H3`9d$VYXNK?D^1%&22YEf +>'>87I?lUF]nP[!0>OrBlMPB",b01]P5Ye&>+l1H1/0ipm:S=+`rU^8u[VW&\?9X1eD+W4q0UF57FGb+ +P8!^q]OC:%(/JVF]sF=Z>V@i[2%t%B&@OI&rpX\@t_dA:'$%bpR'..^MJj%s +>;fcPT!2a^)L4DGb"RaS``6.T[#3N7=A#RGRlcBK6aGf/u<):&A36_J8m`:hK:b@c[)O=b=a8&W2i[ia +/>#e?%Qc%a8PW]o#LEZSM?P/4!fIr\Xg+Y=V4m;'ndT^#US8RE)=!GnSE.1AR_.6"KZt_8lZQ5!;l5HQ +;Pj'_W!mCam[CAfdS/-]#uXk(R'O`'V:9[c4E;t8+6mahmk84pZLJ +Kr@>@otqDQB$KBXLt/Prkr`6:m;2RQo3A]fr;.`p\5?7kg@/iWC']K&uJna'm/=5el&8l7u=gl7eNtDK +msKnt[>%PfEBO4i(+V($"-\QGFphLFn^1.s\[tVA,<8?.>t#Bcn(sUqA_d>tf?aGWVEZ359Jf$WrgOp[66W:$mQWF]b:KtEA)DkKL8t*l[;YIPaLkFn*b0tu:^A\;1RLAH-Q +RsoZQWmEOhCEXrdk'1`)('Irl#qLUM:HKeoK'htGt`S*LGg'%5tH4)dG3)I +W8X5Q+/NZCit:.1bsXgMb78-Y05)$OfL]U9fG'e!mq3f(6*3-#j/[A9pHpIDd[N>R*^[Vcs5hb,%W1TP'k\tN!:H$1EO[&n;@g.6Bp_YrQ^o[Zd2^3iXXY99C +bZp0cV7`G,In^kCel*&7rT7QngRGRJ5T.^Lc)Las7Xo*rF/q&T4j@PBj0o6c+F@Obm\s8pdO/=_/fL`t +]CbGWA#ELEs5$*_1#a5a,@HHV/:uTsDj0./&c6N$%u+_-'-f=]@RS_U2ngG5<8JI9oQW#4Su>]oMrJ9n +N$:KHRTl4/\-4:hAorfu8G+AX*!!q&gKE4_XXZT$M-HR48bZJRQ@DQa(2$N3>=0r)8N+D(RSTIpnRkB:=;` +U33EM;,F>a\ITQ0CB%^.mj"MI+ag*2(AX^6n)k=lZ+=f<%/1PK/oEek.ASKp6OfcI%BlDjoInj3;_[EU +ALn8K#T+#k)?Odp=)(b=iPH%XD:&)lChF\rZo-5T';CLa\\T$1dnn1qRdQ1@MfsP0#tV:,&ta+u5QOJ* +D#V1/jPbAQ_\R4%>U]`r)PPS)h6@aG`>#Wlri1jG4Bp';]d*"[td2%%1H#5"9&g7uT9m;.$>XS:i&lQ$ +*3[6ZU+gIAFtQ[r,,&$,cS-2r#IK9W?Jbiaf%qlN6-=VnESa_CpBP5c.k"i6PX-+HAn4,P'MQ-;>her9 +S-=/h\]pZ%5TKb^du/pR6'3`b6\%O=AQU*J8@#5AJc@!1@Yk#h:$3Onks8d]0peh.[ufR*5Q%k"fUR"r +NXI>VWaC54?S=Fd2WgK=?9.V%YZRHsPS>Ut@#"Ca&*uM&l#4m-i7RH?\*[)cgLn(t#VD4Mh+!!!%O?"L +"-Ch`.5s,i6qTIBu!*.r4n;o2D)P`baW.FCtoQ7AhQ0+b\U$6`iFGNLBkbb8YZ^ELF0q07GYE+X4-tpe +CD`r19%":4QopO,iM\P\]If)+>XjNRHrDd#+jD&WT=&(gZ@@hE;jd:Tjt9qY\&pITpFbaS&@VM8po2u":%>u]b`:"$IrU"ogKCl3nEKQE\`1"g4f +#6A=FAK2FfX?BV9:qCe=-Dn-O5IDO]i#JTDV0u&B2RZkdpY'B8d;LUHZt3ocPrCbW'%qW$T=Q/4]IGo= +ZgH6WLnZ'<4eh,CE3]N=d'eWFAJM?cHNFMIg?$W&fMDEDfT.6'0c_]V\QqY`O6+5"aeNG`pVjIr&I6^V +r#rq4$%?8%L"/[;/F4M_2-2=eo):f-GFfYne;f(V7hIdOQ[eP#Ntg,7>md%"(f1TTHO3(fsK[Z&u4U&= +HPf>Xb82BZ`\QpAS@QB7Q^U,"Kao3$Rt.j7o7/HC9D,`?"*)K>_UB'>C$sTM3>R75BKFQ?e(XljE[5rB +N8pEELm$RF6utj+GN#LZF=N4a"C-2KUXE0\/Zi_dGn,u:psAa;m$m`p8Jg6 +S-WaQP94,;HZOoN`n#Sm(lNY=o=,-@_n`LJ#SMATHS_QX2&WSmLDTPDS,i*ZlpCSTIEbH\%*oFa0M5mh +@NMV?Te&W>0/uTC"2FOa$WGYPG:'koEt`1mkr1_n;GYW;>CQ$Tf#irdfXF5+K9d2#+QbIRboZh\9Umlk +7sRPZo +=6#n)69&eflIsfCPIQ]^)'X%\DC6P*d1ODnY)D1a +7";F?$Brdc[m"h`Mq3Lr/=YUo8i31.aJqj)*Q__(p4jGs:5pn?)U,]@CUoES_fn"2skXj\&JN@se??8X +bD6QA`1>r;n!7CakpCTTt@pLL0($cUfu?KgO6.PY$W0%+`L)-Ka!TPPGVRhT_KG1GX4ocQHRU4>@h<8K +(:WUnUT4**OLaT&W0gP=/^kAWfGicL8jbas@#CK/>@HMg=g'cPMgAAH*uO^N4@/kG6%ldSOHuF?eW)*P +\SdSbuS@=q1DMHZ%-Bf-_p5dE$,W*C\Rna/QC5R9mj4;eV2U$^i[>T*dD*-'<>m>P"?+MSDi4>;V=[B# +Uij?@9k#bAU9iP1IHOSG7081(eCCPL9!YT?<5=*]P9G_foNk>,+Q0OG[C*meDD5\( ++2d3J"Q=+6$4u14/%L^1!?"D>5l)`Ab#tYPb6K6EV\5E&W(E82<_1nm4qt`T7- +T-Fj)`A,9_=!YlA^snq4oiEcgH%39Jf-W.&N-;W^,h>S1mG`?"U`/lc$s]T7np3<>@Q$Fsc7Xf$uOedu +fGj2KRs_r0^eoHJiXfgU!(#;QUlZ5B],["$$>-ZG-_ej)s5>0ASidN^he!liVs3[E#qkJc@i4F6_saZi +>Fns4q#6SM#*)F]FBKRj/`Od\P[62tK^T*Ah+q9YjlnY2A@=7m%;VI2khrWDE#QdKJ]L7VApN\2t&"`; +_XP.C4f.]$4,0F*f8k$h]X+6M%'s9_EX3CM#2k).IRfCU7#r],%A)7)&GqCm(H]-4SdLHLk0^VT(T1_@.na"ESFc1k;p@9d&=hhLrPsjzzzzzzz +zzzzzzzzzz!!(.RrrZ-4)hS~> +endstream +endobj +11 0 obj + 6262 +endobj +12 0 obj + << + /Length 13 0 R + /Subtype /Image + /SMask 14 0 R + /Width 48 + /Height 48 + /ColorSpace /DeviceRGB + /BitsPerComponent 8 + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gb!Sm@;k0K%.0\Bk=Ia@MZK#be[-&hjfb;m5\QTCCfbZ*TrK1Q#S5\b4hJ>^VW69B!-;/rtq9pJ6(:lpt")&QMAFj195Z_i)nn^!r10U&@p/-^-@l"/IsZjK'nrBEQE?4 +s#tKnBs-fe%$-C,hpa6"*9lPiCC`@D?QT,c0*trkQ-Tq0KS5(G@.pmLBN_">:0-9Bqa^$U,(e_X= +kgb]qa5[-lFeG'taWQK`$0q>6?9'ct#BW:.a]*RQSBn?1%=+;.O1(lD4YqDkj&=;'F'QBLPVgtU8N4X^ +'RsAjVC>80U#J-Z/(E^HgUNSO2>T4XbG7qTP*8Ds5)!]254b3Sog@[Gn&3KV]U*J,F=jU@TdAF>OQ_:, +]b+NnRB4LU$?A<6`QWBHm8=pao%r9?cdc#HHeL?S#Xe/L'tHT9H8#m*SU.j4\=_-RI`K/LGfKQKoFi][ +&3>/Tqbc=Xf=#dA.W1#sX&j=-9nulk8ueR?h\H+6a14,d2sb:=o9[A(1h4;P&Jrd=)+h/GR?5I?#VP4. +Wpr_]`$n.J]j6P&R* +endstream +endobj +13 0 obj + 1127 +endobj +14 0 obj + << + /Length 15 0 R + /Subtype /Image + /Width 48 + /Height 48 + /BitsPerComponent 8 + /ColorSpace /DeviceGray + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gatn%>t>Z,'Z][DD/*csj[X'i(2[4mMb.Jg&P=Gq@9?rA.Nq5&U.G,W7Ss[b)/+n@.V5<\fqMrmp44-L ++r4kuq+ulLWGAPMX(uLr^RI@KhJpj#Vbsp +N<5u8N,q,X(]"Zc\RaG^i0I;(?lZStD0b\7d[fncBGFl2*L!Pf\Gq/+K;b.raJ&2Ccq%^T?IS^ZjOua, +PB=MCBi6Ct,+UC+3N;Yi1_ob#_)&'N7i-jhY;?9d^66W;>]Bm&EG`LcqCO29g-M+Ws-n2X)?=C;.>W![ +"bLMh3YYc(Xk-mlms]:\3'=sM0jl9aLX/m7dAZ+>YJN:V>0]2(3NOs+-PNrEH[M5uERGQjTs!\B/5X@` +N^W,>-qTARb0g>C/,3tfRXGh3#*_gO2e06M(:d;'k&o6*Z"'0`b[.kpakOm\T?)suC[4>8e8E,,jT>&X +^4[8A)"eYE5).l5Z[C7G?_Wq63'cZA@^B%jEI5_#6X*q>32aA*'V<9-#t(!2Sbca3dK*aZB%^i7RkOUeNJ +>27jECF]OeD1:(!n@b*Zqulr1DY"u21'=t_]"E.iW"LFe=A`kk]=L\P85*J?0R#aGcVmur>8#7e,FTW2 +@ulA`T6_4Y2^(tq782(PZDF"*QF7ao@OVNQ6&lbCT\BZgT(ki+%Cf$h$1V_]>,i+,S'!CTLT=jVong$MoG,R&HEiB5D:G`4GHpZhTrj-ODLfs([*u,!3LLC=jVFm=?cY4i3A'A)`(B_i.UGP@.5SRJl+B* +2kAr]C`ha;"9s0"\>)7R!`$i-llMHKqe0u*9/n$M4/,&X?g1qC*FlV~> +endstream +endobj +15 0 obj + 947 +endobj +16 0 obj + << + /Length 17 0 R + /Subtype /Image + /SMask 18 0 R + /Width 41 + /Height 48 + /ColorSpace /DeviceRGB + /BitsPerComponent 8 + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gb"0;!=]#/!5bE':MgUI'EA+5!!)p9(D$QI~> +endstream +endobj +17 0 obj + 37 +endobj +18 0 obj + << + /Length 19 0 R + /Subtype /Image + /Width 41 + /Height 48 + /BitsPerComponent 8 + /ColorSpace /DeviceGray + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gar8O(d('VYhP]sFgqAMs'J-H_IB1Ls$(c7/"?T;pg8l^_B=rO#L%i91/@cIs1&;!APrn,EZt%ZeJls,hjJDM;0k^O?DfFmnf!#i#c*r6M]qA8rWiY2D`U3a +W[%pB)A&$S5bR5R!'M(^2-%e,.V/2=8EWBliXNR=8i/Bir?>E-6V%E*(SQ#$FbRSRXg@hn,J`t1'ZP2ImT$DJbLB[fF_8['!QW5_[U.$T!JUj +3NCB/!\+/qs8R3a.:\]G:lXsG<0..7`rm+ZdejFZqXJ_9$=ZgTQHjEQ>k0EYTj)?n5FCq#,I#5lj:(,R +;o`n_8bB\Q:dc-\MuGpN;s8pu+kqPl<^7W(6Fbq1r;Qdr=SDdh$`L'9TE"?[MV.k,0CSrcZGPZ%+.0p& +s(>l8$?KDMmhm;V%F1L&h0]D8g8rSiKIKSSZWJ1kH6tc?bVY':$35jie\;~> +endstream +endobj +19 0 obj + 546 +endobj +20 0 obj + << + /Length 21 0 R + /Subtype /Image + /SMask 22 0 R + /Width 48 + /Height 48 + /ColorSpace /DeviceRGB + /BitsPerComponent 8 + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gb"/g95_U#&;I_u0@HDP;psQH)d\@m@l"Hi7^E@EN'I6-q8]8X@(0[/ +-t9>A4V_N^*aU,?f+B8BO,aF:WQlP(UjtS4bWR0Z4?(KjgYoZ%?f17K=C?bmp3@kQ<*hP@_0HZUlSB`L +IU6h(Y2Id>@Z2U2l/Cc^OsaP"M$0!%q6\?iXs08uD`3tA4Vf]jnq3+GdjTK>BXJuK7"9I\)i]@Q)'0^+-Tl'BFQm^&LD2j+ZVmSH4>?D%\lIu(%n+UT +JE#O\R'Pam6bkM*-!j`VKiZ09#I\&,'%#WQZ)-MIYAHADOceY340X>7Y6++mB\!R)G1GHDDlQtUB],(X +CmD-_:9U\UN?1E<*q6P`iSriY_>4ki?K7Rta0an4hKV391A?)uO*!@=1Aa,qR6%O%Y%7A19)NjjkFRR$ +\2Ag'f3OjoC)pZpXOi\!K3cBD!4PuMkP~> +endstream +endobj +21 0 obj + 682 +endobj +22 0 obj + << + /Length 23 0 R + /Subtype /Image + /Width 48 + /Height 48 + /BitsPerComponent 8 + /ColorSpace /DeviceGray + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gar8O(gOj*""S?+V>f(rXPa=9p&>io?ieIMj&A5DS*6*QW1MC&P(CGGPCZ$AJgg;Cs3EJLs80gZo]Emp +1$T5)c".HtF,#s"pJVr5\/u2?"@uG:GjW*]8a>dEefr4!!cfQs#6k$TGm4IRY(e`>Tr;=@=WG_YI0'mZ +X?s.h,:R:%o\U;1U-2"s?jB^kk]pWY(^U&Uj_T%S(^!h=08bl?jZLT`5f$;mW"9>;JCB/jf^nb^>jD?] +T7@)M_!+-)nVC#f(hc0tHADOh85_*dIP+4Wd/[VJb!IAQ2uIlT,k[V`cB.00?<5M(1BE[X,:L)W&Z&gu +c#*`GC\IuLI3]g8IQ]n[0cB=QG! +_lBSsC*4pVnUtk\LBGuq2$4pg4YLfTR5/,8h#/FVW.KOU3<]bQfnjkb>larDr'd"~> +endstream +endobj +23 0 obj + 471 +endobj +24 0 obj + << + /Length 25 0 R + /Subtype /Image + /SMask 26 0 R + /Width 48 + /Height 48 + /ColorSpace /DeviceRGB + /BitsPerComponent 8 + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gb"0Q#uD=K('j?\$of5aaPh[oQbrk3"8%O,,"/1cTIqX4"`sn_KjeT'PZ=C9_%fcX'biYc-n*)K2BgQs +]"YQ"C5/*N\4!AXZ'!MXr; +6uUUa`S];mlYGk(L"6`lEqoV[!8)&MU[d +8JiD)bEl^<'S_B%9V%WTWuD>;V\[`4)0bHMgU:Pn4:bNrGQdLd^iJYk9g+Na\`U$#'U +PkK7c0JsS0r")r3@Q`W.(`%i57B<%fRC0F:?j:g+NfDL-Ie]-&UZ:(\!dG4EPfiS8i$X'Pi*!Y2_aV5u +mo,gqeTnU0am:o?q%nl63uceTa+OS#]peJm=Fh%r.$\74#a1r +m"gIXd*SM\6[^B('3a1J[=!:%P9c-)J3U90/&9@>nJl+'T6KhlANWBUA3F1ib2FcLG[tQHM\fl0*p2N; +*\oi`4ctj[jjP7^E7;g=&!,mB;<`6KgQIP`d3Zms#.t%_%Ibk5WFe;K\pO.UYF0paTnUZWL?Cbr$Ycj_ +e'aWZ+g8hjAe!dWM0\&';^@^ePt2et%6@:n+b6U'03U=Tf,-8U3P[6\;;GVC%:))'W'"UqM?2<1b+M*3 +=5>l!gR`a_%i`NY3\qFJ;S%.p,g5;qJqJ!Q\=qZT"s]d.!LI*&kP9ge1lmF\^5HOF-RU_%6fNr_-J^Rmc6X-f)Lr33Y7g.?VV-3aFIVoffJM-c +?lP^u>o?9r#^?RC,%.Oq;o'MI!E9'A!Q-u^(FO0H[_1Zu[[A!;"Ym%Ppl:/d>8&C8CMAoA/d#&iC/#'Q +0l"I*g,(=feU)G^oN@G'PKZl).GE%c'U(m5]/5;rGp_/+^BWlH8V2q;[HFF\^s&GKf%p-"WlAa-hmrtmM_+HObZ8J.QH_$V)65g6@WGV+9I8r_WH[Lo +OPedp(NR8mAg2&>SqK_u<_O=JU`keRmBjkgbGsV(SXp)kF4VMZfg;c(k\I-/ +hfrJqCetiHc^oL'%5cfq2RH5d[+Zt=>.F:kgte%C(?=uPa,AC7q'Y!e9g$TP]dGm'?;X5=4[or4Tco3a +jO"m^el>:h`Y6I=DG5gQAh[."?EKe]V!Qd-ZItd;Noc5M1Fo^VT$SC%=cLUf;i["'h)F,W^[:9KN1U/R +O6=[/mtI;Qmoi$K$^k*69KqcF,WM7:a-H-:#d/t,b67/9E+%1BPVj>/gr"V/maLNE7Mjf-4j"(6HJ3(I +[56LuA:LH2p.`'b'lqUUHG>i(-+>[u:9pq\hq-U+HG2j%4S^fK@)$KIp3opOo$q1FkTNC_]SD;c/Tt6MSU&o+Co&&:q'Tl_55d6+jT.RN9-ZS` +eI/8C*iA'1(?Cn,?HIu5o[VB=-Wj.sQ\Wf54C>aUQ4nk0tI#OiZZG1THVu+4Is:1)L*5t>ArUHAY]>JP]!;JjAJW;P+;;fG9\C=&IAu@U9P+NJ3HB]Ep +"BTq(*VN["\+1rj;2=]t&uGu$ST7k8/^bo>S)j^0*'bp&_1USEo +endstream +endobj +25 0 obj + 2723 +endobj +26 0 obj + << + /Length 27 0 R + /Subtype /Image + /Width 48 + /Height 48 + /BitsPerComponent 8 + /ColorSpace /DeviceGray + /Filter [/ASCII85Decode /FlateDecode] + >> +stream +Gar8O(^2_t4C)%;"^02@^$fksk@2B(>lWa^s8OtqEhLKn\,Q:)s)jGX1PYJ;O8hN(BsnS9SB6&\i;['e +W5^NIYPo%9^Qp=S_*kWd_aGRo$8ZbkcouooE$M +P7?GQL64hPpBj+GcaU@XbJWoZ&?puDXT!rIorfleEihc-ZTKJAHJr_"/-5m&hsBV8=6IRO;HP1bf4.\W +n*HPG#>'k`$"O384uW"VV.fC./$FIG*h3"c*^&(T1GGb4`)Q_HOpqXKok]@udF-$q1Xd#%0FL6m+DJ;K +7TTLtCJ00j:?+VuaS6hS#?1TulC;*0;/AON!)*Ij;k^&MVZXUEl<&sb'Ypl5E!E*XPea*a)\)m"_WLII +I69[s.=pF_N1A#k,t1!G$&jr\8r<[0K5i.;!,D5OQ2~> +endstream +endobj +27 0 obj + 611 +endobj +3 0 obj + << + /Parent null + /Type /Pages + /MediaBox [0.0000 0.0000 628.00 773.00] + /Resources 28 0 R + /Kids [5 0 R] + /Count 1 + >> +endobj +29 0 obj + [/PDF /Text /ImageC] +endobj +30 0 obj + << + /Img0 8 0 R + /Img0Mask 10 0 R + /Img1 12 0 R + /Img1Mask 14 0 R + /Img2 16 0 R + /Img2Mask 18 0 R + /Img3 20 0 R + /Img3Mask 22 0 R + /Img4 24 0 R + /Img4Mask 26 0 R + >> +endobj +31 0 obj + << + /S /Transparency + /CS /DeviceRGB + /I true + /K false + >> +endobj +32 0 obj + << + /Alpha1 + << + /ca 1.0000 + /CA 1.0000 + /BM /Normal + /AIS false + >> + >> +endobj +28 0 obj + << + /ProcSet 29 0 R + /XObject 30 0 R + /ExtGState 32 0 R + >> +endobj +xref +0 33 +0000000000 65535 f +0000000015 00000 n +0000000315 00000 n +0000037304 00000 n +0000000445 00000 n +0000000521 00000 n +0000000609 00000 n +0000015867 00000 n +0000015891 00000 n +0000021581 00000 n +0000021604 00000 n +0000028091 00000 n +0000028115 00000 n +0000029484 00000 n +0000029508 00000 n +0000030678 00000 n +0000030701 00000 n +0000030980 00000 n +0000031002 00000 n +0000031771 00000 n +0000031794 00000 n +0000032718 00000 n +0000032741 00000 n +0000033435 00000 n +0000033458 00000 n +0000036423 00000 n +0000036447 00000 n +0000037281 00000 n +0000037998 00000 n +0000037475 00000 n +0000037515 00000 n +0000037753 00000 n +0000037855 00000 n +trailer +<< + /Size 33 + /Root 2 0 R + /Info 1 0 R +>> +startxref +38095 +%%EOF diff --git a/a.z-misp-and-isacs/misp.pdf b/a.z-misp-and-isacs/misp.pdf new file mode 100644 index 0000000..f7a3f9d Binary files /dev/null and b/a.z-misp-and-isacs/misp.pdf differ diff --git a/a.z-misp-and-isacs/misplogo.pdf b/a.z-misp-and-isacs/misplogo.pdf new file mode 100644 index 0000000..60da568 Binary files /dev/null and b/a.z-misp-and-isacs/misplogo.pdf differ diff --git a/a.z-misp-and-isacs/normaltag.png b/a.z-misp-and-isacs/normaltag.png new file mode 100644 index 0000000..781182c Binary files /dev/null and b/a.z-misp-and-isacs/normaltag.png differ diff --git a/a.z-misp-and-isacs/pmf.png b/a.z-misp-and-isacs/pmf.png new file mode 100644 index 0000000..be198a0 Binary files /dev/null and b/a.z-misp-and-isacs/pmf.png differ diff --git a/a.z-misp-and-isacs/screenshots/Sightings1.PNG b/a.z-misp-and-isacs/screenshots/Sightings1.PNG new file mode 100644 index 0000000..5546cf3 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/Sightings1.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/Sightings2.PNG b/a.z-misp-and-isacs/screenshots/Sightings2.PNG new file mode 100644 index 0000000..cd35990 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/Sightings2.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/dashboard-live.png b/a.z-misp-and-isacs/screenshots/dashboard-live.png new file mode 100644 index 0000000..9eef8be Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/dashboard-live.png differ diff --git a/a.z-misp-and-isacs/screenshots/dashboard-trendings.png b/a.z-misp-and-isacs/screenshots/dashboard-trendings.png new file mode 100644 index 0000000..e8937e4 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/dashboard-trendings.png differ diff --git a/a.z-misp-and-isacs/screenshots/enrichment1.PNG b/a.z-misp-and-isacs/screenshots/enrichment1.PNG new file mode 100644 index 0000000..4e7df5d Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/enrichment1.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/enrichment2.PNG b/a.z-misp-and-isacs/screenshots/enrichment2.PNG new file mode 100644 index 0000000..5d1c4c4 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/enrichment2.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/enrichment3.PNG b/a.z-misp-and-isacs/screenshots/enrichment3.PNG new file mode 100644 index 0000000..e785f2c Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/enrichment3.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/enrichment4.PNG b/a.z-misp-and-isacs/screenshots/enrichment4.PNG new file mode 100644 index 0000000..5f01cd9 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/enrichment4.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/false-positive.png b/a.z-misp-and-isacs/screenshots/false-positive.png new file mode 100644 index 0000000..7dd3dea Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/false-positive.png differ diff --git a/a.z-misp-and-isacs/screenshots/freetext1.PNG b/a.z-misp-and-isacs/screenshots/freetext1.PNG new file mode 100644 index 0000000..cb17c4c Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/freetext1.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/freetxt2.PNG b/a.z-misp-and-isacs/screenshots/freetxt2.PNG new file mode 100644 index 0000000..4bfb092 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/freetxt2.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/freetxt3.PNG b/a.z-misp-and-isacs/screenshots/freetxt3.PNG new file mode 100644 index 0000000..6d348ee Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/freetxt3.PNG differ diff --git a/a.z-misp-and-isacs/screenshots/normaltag.png b/a.z-misp-and-isacs/screenshots/normaltag.png new file mode 100644 index 0000000..781182c Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/normaltag.png differ diff --git a/a.z-misp-and-isacs/screenshots/power-responsibility.png b/a.z-misp-and-isacs/screenshots/power-responsibility.png new file mode 100644 index 0000000..697909c Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/power-responsibility.png differ diff --git a/a.z-misp-and-isacs/screenshots/sharing.jpeg b/a.z-misp-and-isacs/screenshots/sharing.jpeg new file mode 100644 index 0000000..3296d43 Binary files /dev/null and b/a.z-misp-and-isacs/screenshots/sharing.jpeg differ diff --git a/a.z-misp-and-isacs/shakyfoundation.jpeg b/a.z-misp-and-isacs/shakyfoundation.jpeg new file mode 100644 index 0000000..efa2d59 Binary files /dev/null and b/a.z-misp-and-isacs/shakyfoundation.jpeg differ diff --git a/a.z-misp-and-isacs/slide.aux b/a.z-misp-and-isacs/slide.aux new file mode 100644 index 0000000..6ef134e --- /dev/null +++ b/a.z-misp-and-isacs/slide.aux @@ -0,0 +1,26 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\BKM@entry[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\@input{content.aux} +\pgfsyspdfmark {pgfid1}{1398509}{16636717} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{34}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{34}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{34}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {34}}} +\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {33}}} diff --git a/a.z-misp-and-isacs/slide.log b/a.z-misp-and-isacs/slide.log new file mode 100644 index 0000000..4c4662c --- /dev/null +++ b/a.z-misp-and-isacs/slide.log @@ -0,0 +1,1457 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.10.14) 27 SEP 2022 14:12 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**slide.tex +(./slide.tex +LaTeX2e <2020-02-02> patch level 2 +L3 programming layer <2020-02-14> +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls +Document Class: beamer 2019/09/29 v3.57 A class for typesetting presentations +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count167 +) +\beamer@tempbox=\box45 +\beamer@tempcount=\count168 +\c@beamerpauses=\count169 + +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty +\beamer@slideinframe=\count170 +\beamer@minimum=\count171 +\beamer@decode@box=\box46 +) +\beamer@commentbox=\box47 +\beamer@modecount=\count172 +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2019/11/07 v1.0c TeX engine tests +)) +\headdp=\dimen134 +\footheight=\dimen135 +\sidebarheight=\dimen136 +\beamer@tempdim=\dimen137 +\beamer@finalheight=\dimen138 +\beamer@animht=\dimen139 +\beamer@animdp=\dimen140 +\beamer@animwd=\dimen141 +\beamer@leftmargin=\dimen142 +\beamer@rightmargin=\dimen143 +\beamer@leftsidebar=\dimen144 +\beamer@rightsidebar=\dimen145 +\beamer@boxsize=\dimen146 +\beamer@vboxoffset=\dimen147 +\beamer@descdefault=\dimen148 +\beamer@descriptionwidth=\dimen149 +\beamer@lastskip=\skip47 +\beamer@areabox=\box48 +\beamer@animcurrent=\box49 +\beamer@animshowbox=\box50 +\beamer@sectionbox=\box51 +\beamer@logobox=\box52 +\beamer@linebox=\box53 +\beamer@sectioncount=\count173 +\beamer@subsubsectionmax=\count174 +\beamer@subsectionmax=\count175 +\beamer@sectionmax=\count176 +\beamer@totalheads=\count177 +\beamer@headcounter=\count178 +\beamer@partstartpage=\count179 +\beamer@sectionstartpage=\count180 +\beamer@subsectionstartpage=\count181 +\beamer@animationtempa=\count182 +\beamer@animationtempb=\count183 +\beamer@xpos=\count184 +\beamer@ypos=\count185 +\beamer@ypos@offset=\count186 +\beamer@showpartnumber=\count187 +\beamer@currentsubsection=\count188 +\beamer@coveringdepth=\count189 +\beamer@sectionadjust=\count190 +\beamer@tocsectionnumber=\count191 + +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +)) +\beamer@paperwidth=\skip48 +\beamer@paperheight=\skip49 + +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count192 +\Gm@cntv=\count193 +\c@Gm@tempcnt=\count194 +\Gm@bindingoffset=\dimen150 +\Gm@wd@mp=\dimen151 +\Gm@odd@mp=\dimen152 +\Gm@even@mp=\dimen153 +\Gm@layoutwidth=\dimen154 +\Gm@layoutheight=\dimen155 +\Gm@layouthoffset=\dimen156 +\Gm@layoutvoffset=\dimen157 +\Gm@dimlist=\toks15 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2019/12/20 v1.4l Standard LaTeX file (size option) +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 105. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen158 +\Gin@req@width=\dimen159 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks16 +\pgfutil@tempdima=\dimen160 +\pgfutil@tempdimb=\dimen161 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t +ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box54 +(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks17 +\pgfkeys@temptoks=\toks18 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t +ex +\pgfkeys@tmptoks=\toks19 +)) +\pgf@x=\dimen162 +\pgf@y=\dimen163 +\pgf@xa=\dimen164 +\pgf@ya=\dimen165 +\pgf@xb=\dimen166 +\pgf@yb=\dimen167 +\pgf@xc=\dimen168 +\pgf@yc=\dimen169 +\pgf@xd=\dimen170 +\pgf@yd=\dimen171 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count195 +\c@pgf@countb=\count196 +\c@pgf@countc=\count197 +\c@pgf@countd=\count198 +\t@pgf@toka=\toks20 +\t@pgf@tokb=\toks21 +\t@pgf@tokc=\toks22 +\pgf@sys@id@count=\count199 + (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2020/01/08 v3.1.5b (3.1.5b) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de +f +File: pgfsys-common-pdf.def 2020/01/08 v3.1.5b (3.1.5b) +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. +tex +File: pgfsyssoftpath.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfsyssoftpath@smallbuffer@items=\count266 +\pgfsyssoftpath@bigbuffer@items=\count267 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. +tex +File: pgfsysprotocol.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen172 +\pgfmath@count=\count268 +\pgfmath@box=\box55 +\pgfmath@toks=\toks23 +\pgfmath@stack@operand=\toks24 +\pgfmath@stack@operation=\toks25 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet +ric.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod +e.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison +.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari +thmetics.code.tex))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count269 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te +x +File: pgfcorepoints.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@picminx=\dimen173 +\pgf@picmaxx=\dimen174 +\pgf@picminy=\dimen175 +\pgf@picmaxy=\dimen176 +\pgf@pathminx=\dimen177 +\pgf@pathmaxx=\dimen178 +\pgf@pathminy=\dimen179 +\pgf@pathmaxy=\dimen180 +\pgf@xx=\dimen181 +\pgf@xy=\dimen182 +\pgf@yx=\dimen183 +\pgf@yy=\dimen184 +\pgf@zx=\dimen185 +\pgf@zy=\dimen186 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. +code.tex +File: pgfcorepathconstruct.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@path@lastx=\dimen187 +\pgf@path@lasty=\dimen188 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code +.tex +File: pgfcorepathusage.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@shorten@end@additional=\dimen189 +\pgf@shorten@start@additional=\dimen190 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te +x +File: pgfcorescopes.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfpic=\box56 +\pgf@hbox=\box57 +\pgf@layerbox@main=\box58 +\pgf@picture@serial@count=\count270 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c +ode.tex +File: pgfcoregraphicstate.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgflinewidth=\dimen191 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation +s.code.tex +File: pgfcoretransformations.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@pt@x=\dimen192 +\pgf@pt@y=\dimen193 +\pgf@pt@temp=\dimen194 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t +ex +File: pgfcoreobjects.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing +.code.tex +File: pgfcorepathprocessing.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te +x +File: pgfcorearrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfarrowsep=\dimen195 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@max=\dimen196 +\pgf@sys@shading@range@num=\count271 +\pgf@shadingcount=\count272 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. +tex +File: pgfcoreexternal.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfexternal@startupbox=\box59 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te +x +File: pgfcorelayers.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c +ode.tex +File: pgfcoretransparency.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. +tex +File: pgfcorepatterns.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2020/01/08 v3.1.5b (3.1.5b) +))) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count273 +\XC@countmixins=\count274 +) +(/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) +) +\@linkdim=\dimen197 +\Hy@linkcounter=\count275 +\Hy@pagecounter=\count276 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count277 +\pdfmajorversion=\count278 +Package hyperref Info: Option `bookmarks' set `true' on input line 4421. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 4421. +Package hyperref Info: Option `implicit' set `false' on input line 4421. +Package hyperref Info: Hyper figures OFF on input line 4547. +Package hyperref Info: Link nesting OFF on input line 4552. +Package hyperref Info: Hyper index ON on input line 4555. +Package hyperref Info: Plain pages OFF on input line 4562. +Package hyperref Info: Backreferencing OFF on input line 4567. +Package hyperref Info: Implicit mode OFF; no redefinition of LaTeX internals. +Package hyperref Info: Bookmarks ON on input line 4800. +\c@Hy@tempcnt=\count279 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5159. +\XeTeXLinkMargin=\dimen198 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count280 +\Field@Width=\dimen199 +\Fld@charsize=\dimen256 +Package hyperref Info: Hyper figures OFF on input line 6430. +Package hyperref Info: Link nesting OFF on input line 6435. +Package hyperref Info: Hyper index ON on input line 6438. +Package hyperref Info: backreferencing OFF on input line 6445. +Package hyperref Info: Link coloring OFF on input line 6450. +Package hyperref Info: Link coloring with OCG OFF on input line 6455. +Package hyperref Info: PDF/A mode OFF on input line 6460. +LaTeX Info: Redefining \ref on input line 6500. +LaTeX Info: Redefining \pageref on input line 6504. +\Hy@abspage=\count281 + + +Package hyperref Message: Stopped early. + +) +Package hyperref Info: Driver (autodetected): hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO) +) +\Fld@listcount=\count282 +\c@bookmark@seq@number=\count283 + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks26 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty +Package: sansmathaccent 2020/01/31 + +(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2020/01/24 v3.29 KOMA-Script package (loading files) +))) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty +Package: translator 2019-05-31 v1.12a Easy translation of strings in LaTeX +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty +\beamer@argscount=\count284 +\beamer@lastskipcover=\skip50 +\beamer@trivlistdepth=\count285 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty +\c@lecture=\count286 +\c@part=\count287 +\c@section=\count288 +\c@subsection=\count289 +\c@subsubsection=\count290 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty +\beamer@framebox=\box60 +\beamer@frametitlebox=\box61 +\beamer@zoombox=\box62 +\beamer@zoomcount=\count291 +\beamer@zoomframecount=\count292 +\beamer@frametextheight=\dimen257 +\c@subsectionslide=\count293 +\beamer@frametopskip=\skip51 +\beamer@framebottomskip=\skip52 +\beamer@frametopskipautobreak=\skip53 +\beamer@framebottomskipautobreak=\skip54 +\beamer@envbody=\toks27 +\framewidth=\dimen258 +\c@framenumber=\count294 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty +\beamer@verbatimfileout=\write4 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty +\beamer@splitbox=\box63 +\beamer@autobreakcount=\count295 +\beamer@autobreaklastheight=\dimen259 +\beamer@frametitletoks=\toks28 +\beamer@framesubtitletoks=\toks29 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty +\beamer@footins=\box64 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty +\beamer@frameboxcopy=\box65 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty +\beamer@sbttoks=\toks30 + +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty +\bmb@box=\box66 +\bmb@colorbox=\box67 +\bmb@boxshadow=\box68 +\bmb@boxshadowball=\box69 +\bmb@boxshadowballlarge=\box70 +\bmb@temp=\dimen260 +\bmb@dima=\dimen261 +\bmb@dimb=\dimen262 +\bmb@prevheight=\dimen263 +) +\beamer@blockheadheight=\dimen264 +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty +(/usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC) +\@enLab=\toks31 +) +\c@figure=\count296 +\c@table=\count297 +\abovecaptionskip=\skip55 +\belowcaptionskip=\skip56 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty +\beamer@section@min@dim=\dimen265 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2020/01/20 v2.17e AMS math features +\@mathmargin=\skip57 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks32 +\ex@=\dimen266 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen267 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count298 +LaTeX Info: Redefining \frac on input line 227. +\uproot@=\count299 +\leftroot@=\count300 +LaTeX Info: Redefining \overline on input line 389. +\classnum@=\count301 +\DOTSCASE@=\count302 +LaTeX Info: Redefining \ldots on input line 486. +LaTeX Info: Redefining \dots on input line 489. +LaTeX Info: Redefining \cdots on input line 610. +\Mathstrutbox@=\box71 +\strutbox@=\box72 +\big@size=\dimen268 +LaTeX Font Info: Redeclaring font encoding OML on input line 733. +LaTeX Font Info: Redeclaring font encoding OMS on input line 734. +\macc@depth=\count303 +\c@MaxMatrixCols=\count304 +\dotsspace@=\muskip17 +\c@parentequation=\count305 +\dspbrk@lvl=\count306 +\tag@help=\toks33 +\row@=\count307 +\column@=\count308 +\maxfields@=\count309 +\andhelp@=\toks34 +\eqnshift@=\dimen269 +\alignsep@=\dimen270 +\tagshift@=\dimen271 +\tagwidth@=\dimen272 +\totwidth@=\dimen273 +\lineht@=\dimen274 +\@envbody=\toks35 +\multlinegap=\skip58 +\multlinetaggap=\skip59 +\mathdisplay@stack=\toks36 +LaTeX Info: Redefining \[ on input line 2859. +LaTeX Info: Redefining \] on input line 2860. +) +(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2017/10/31 v2.20.4 +\thm@style=\toks37 +\thm@bodyfont=\toks38 +\thm@headfont=\toks39 +\thm@notefont=\toks40 +\thm@headpunct=\toks41 +\thm@preskip=\skip60 +\thm@postskip=\skip61 +\thm@headsep=\skip62 +\dth@everypar=\toks42 +) +\c@theorem=\count310 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty +\beamer@dima=\dimen275 +\beamer@dimb=\dimen276 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty))) +(/usr/share/texlive/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty +Package: beamerthemefocus 2019/11/20 v2.5 Focus Beamer theme +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2020/02/11 v2.0o Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/fira/FiraSans.sty +Package: FiraSans 2019/10/10 (Bob Tennent and autoinst) Style file for Fira San +s fonts. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty +Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks43 +\XKV@tempa@toks=\toks44 +) +\XKV@depth=\count311 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty +Package: fontaxes 2014/03/23 v1.0d Font selection axes +LaTeX Info: Redefining \upshape on input line 29. +LaTeX Info: Redefining \itshape on input line 31. +LaTeX Info: Redefining \slshape on input line 33. +LaTeX Info: Redefining \swshape on input line 35. +LaTeX Info: Redefining \scshape on input line 37. +LaTeX Info: Redefining \sscshape on input line 39. +LaTeX Info: Redefining \ulcshape on input line 41. +LaTeX Info: Redefining \textsw on input line 47. +LaTeX Info: Redefining \textssc on input line 48. +LaTeX Info: Redefining \textulc on input line 49. +)) +(/usr/share/texlive/texmf-dist/tex/latex/fira/FiraMono.sty +Package: FiraMono 2019/10/10 (Bob Tennent and autoinst) Style file for Fira Mon +o fonts. + +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2020/02/11 v2.0o Standard LaTeX package +LaTeX Font Info: Trying to load font information for T1+FiraSans-OsF on inpu +t line 112. + +(/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraSans-OsF.fd +File: T1FiraSans-OsF.fd 2019/10/10 (autoinst) Font definitions for T1/FiraSans- +OsF. +) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <10.95> not availa +ble +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 112. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 10.95pt on input line 112. +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamertheme-focus/beamercolorthemefocu +s.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamertheme-focus/beamerfontthemefocus +.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamertheme-focus/beamerinnerthemefocu +s.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +Package: pgf 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfnodeparttextbox=\box73 +) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 +.sty +Package: pgfcomp-version-0-65 2020/01/08 v3.1.5b (3.1.5b) +\pgf@nodesepstart=\dimen277 +\pgf@nodesepend=\dimen278 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 +.sty +Package: pgfcomp-version-1-18 2020/01/08 v3.1.5b (3.1.5b) +)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen279 +\pgffor@skip=\dimen280 +\pgffor@stack=\toks45 +\pgffor@toks=\toks46 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers +.code.tex +File: pgflibraryplothandlers.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@plot@mark@count=\count312 +\pgfplotmarksize=\dimen281 +) +\tikz@lastx=\dimen282 +\tikz@lasty=\dimen283 +\tikz@lastxsaved=\dimen284 +\tikz@lastysaved=\dimen285 +\tikz@lastmovetox=\dimen286 +\tikz@lastmovetoy=\dimen287 +\tikzleveldistance=\dimen288 +\tikzsiblingdistance=\dimen289 +\tikz@figbox=\box74 +\tikz@figbox@bg=\box75 +\tikz@tempbox=\box76 +\tikz@tempbox@bg=\box77 +\tikztreelevel=\count313 +\tikznumberofchildren=\count314 +\tikznumberofcurrentchild=\count315 +\tikz@fig@count=\count316 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfmatrixcurrentrow=\count317 +\pgfmatrixcurrentcolumn=\count318 +\pgf@matrix@numberofcolumns=\count319 +) +\tikz@expandcount=\count320 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)))) +(/usr/share/texlive/texmf-dist/tex/latex/beamertheme-focus/beamerouterthemefocu +s.sty +(/usr/share/texlive/texmf-dist/tex/latex/appendixnumberbeamer/appendixnumberbea +mer.sty) (/usr/share/texlive/texmf-dist/tex/latex/bookmark/bookmark.sty +Package: bookmark 2019/12/03 v1.28 PDF bookmarks (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +File: bkm-pdftex.def 2019/12/03 v1.28 bookmark driver for pdfTeX (HO) +\BKM@id=\count321 +)) +\focus@pbar@height=\skip63 +\focus@pbar@leftoffset=\skip64 +\focus@pbar@rightoffset=\skip65 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks47 +\inpenc@posthook=\toks48 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count322 +\lst@gtempboxa=\box78 +\lst@token=\toks49 +\lst@length=\count323 +\lst@currlwidth=\dimen290 +\lst@column=\count324 +\lst@pos=\count325 +\lst@lostspace=\dimen291 +\lst@width=\dimen292 +\lst@newlines=\count326 +\lst@lineno=\count327 +\lst@maxwidth=\dimen293 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) +\c@lstnumber=\count328 +\lst@skipnumbers=\count329 +\lst@framebox=\box79 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2019/09/10 1.8c listings configuration +)) +Package: listings 2019/09/10 1.8c (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.code.tex +File: tikzlibraryshapes.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.geometric.code.tex +File: tikzlibraryshapes.geometric.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.geometric.code.tex +File: pgflibraryshapes.geometric.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.misc.code.tex +File: tikzlibraryshapes.misc.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.misc.code.tex +File: pgflibraryshapes.misc.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.symbols.code.tex +File: tikzlibraryshapes.symbols.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.symbols.code.tex +File: pgflibraryshapes.symbols.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.arrows.code.tex +File: tikzlibraryshapes.arrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.arrows.code.tex +File: pgflibraryshapes.arrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.callouts.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.callouts.code.tex)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.multipart.code.tex +File: tikzlibraryshapes.multipart.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.multipart.code.tex +File: pgflibraryshapes.multipart.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfnodepartlowerbox=\box80 +\pgfnodeparttwobox=\box81 +\pgfnodepartthreebox=\box82 +\pgfnodepartfourbox=\box83 +\pgfnodeparttwentybox=\box84 +\pgfnodepartnineteenbox=\box85 +\pgfnodeparteighteenbox=\box86 +\pgfnodepartseventeenbox=\box87 +\pgfnodepartsixteenbox=\box88 +\pgfnodepartfifteenbox=\box89 +\pgfnodepartfourteenbox=\box90 +\pgfnodepartthirteenbox=\box91 +\pgfnodeparttwelvebox=\box92 +\pgfnodepartelevenbox=\box93 +\pgfnodeparttenbox=\box94 +\pgfnodepartninebox=\box95 +\pgfnodeparteightbox=\box96 +\pgfnodepartsevenbox=\box97 +\pgfnodepartsixbox=\box98 +\pgfnodepartfivebox=\box99 +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryarrows.code.tex +File: tikzlibraryarrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code. +tex +File: pgflibraryarrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\arrowsize=\dimen294 +)) + +Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): +(hyperref) removing `\\' on input line 16. + +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode +\l__kernel_color_stack_int=\count330 +\l__pdf_internal_box=\box100 +) +(./slide.aux (./content.aux)) +\openout1 = `slide.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 23. +LaTeX Font Info: ... okay on input line 23. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: includehead includefoot +* h-part:(L,W,R)=(21.33955pt, 321.51625pt, 21.33955pt) +* v-part:(T,H,B)=(0.0pt, 273.14662pt, 0.0pt) +* \paperwidth=364.19536pt +* \paperheight=273.14662pt +* \textwidth=321.51625pt +* \textheight=244.6939pt +* \oddsidemargin=-50.93044pt +* \evensidemargin=-50.93044pt +* \topmargin=-72.26999pt +* \headheight=14.22636pt +* \headsep=0.0pt +* \topskip=11.0pt +* \footskip=14.22636pt +* \marginparwidth=4.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count331 +\scratchdimen=\dimen295 +\scratchbox=\box101 +\nofMPsegments=\count332 +\nofMParguments=\count333 +\everyMPshowfont=\toks50 +\MPscratchCnt=\count334 +\MPscratchDim=\dimen296 +\MPnumerator=\count335 +\makeMPintoPDFobject=\count336 +\everyMPtoPDFconversion=\toks51 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +ABD: EveryShipout initializing macros +\AtBeginShipoutBox=\box102 +Package hyperref Info: Link coloring OFF on input line 23. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count337 +) +LaTeX Info: Redefining \ref on input line 23. +LaTeX Info: Redefining \pageref on input line 23. +LaTeX Info: Redefining \nameref on input line 23. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 23. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/b/n on input line 23. +\symnumbers=\mathgroup6 +\sympureletters=\mathgroup7 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/cmr/m/n on input line 23. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/b/n on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/b/n on input line 23. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/FiraSans-OsF/m/n on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/FiraSans-OsF/m/n on input line 23. + +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> T1/FiraSans-OsF/m/it on input line 23. + +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> T1/FiraSans-OsF/m/it on input line 23 +. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 23. + +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 23. + +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/b/n on input li +ne 23. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/b/it on input +line 23. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/b/n --> T1/cmr/b/n on input line 23. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/FiraSans-OsF/b/n --> T1/FiraSans-OsF/b/n on input li +ne 23. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/b/n on input li +ne 23. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/b/it on input +line 23. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/FiraMono-TOsF/m/n --> T1/FiraMono-TOsF/b/n on input +line 23. + +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary +-English.dict +Dictionary: translator-basic-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dic +tionary-English.dict +Dictionary: translator-bibliography-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dict +ionary-English.dict +Dictionary: translator-environment-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionar +y-English.dict +Dictionary: translator-months-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictiona +ry-English.dict +Dictionary: translator-numbers-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictiona +ry-English.dict +Dictionary: translator-theorem-dictionary, Language: English +) +\c@mv@tabular=\count338 +\c@mv@boldtabular=\count339 +\c@lstlisting=\count340 + (./slide.nav) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <6> not available +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 6.0pt on input line 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <8> not available +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 8.0pt on input line 23. +\openout2 = `content.aux'. + + (./content.tex +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <20.74> not availa +ble +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 20.74pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' in size <20.74> not avail +able +(Font) Font shape `T1/FiraSans-OsF/regular/sc' tried instead on in +put line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/sc' will be +(Font) scaled to size 20.74pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/sc' in size <20.74> not avail +able +(Font) Font shape `T1/FiraSans-OsF/bold/sc' tried instead on input + line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/bold/sc' will be +(Font) scaled to size 20.74pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <14.4> not availab +le +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 14.4pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' in size <14.4> not availa +ble +(Font) Font shape `T1/FiraSans-OsF/regular/sc' tried instead on in +put line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/sc' will be +(Font) scaled to size 14.4pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' in size <10> not availabl +e +(Font) Font shape `T1/FiraSans-OsF/regular/sc' tried instead on in +put line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/sc' will be +(Font) scaled to size 10.0pt on input line 6. + +File: misp.pdf Graphic file (type pdf) + +Package pdftex.def Info: misp.pdf used on input line 6. +(pdftex.def) Requested size: 163.54448pt x 119.85817pt. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/scit' in size <14.4> not avai +lable +(Font) Font shape `T1/FiraSans-OsF/regular/scit' tried instead on +input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/scit' will be +(Font) scaled to size 14.4pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <12> not available + +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 12.0pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' in size <12> not availabl +e +(Font) Font shape `T1/FiraSans-OsF/regular/sc' tried instead on in +put line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/sc' will be +(Font) scaled to size 12.0pt on input line 6. + (../includes/location.txt) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' in size <4> not available +(Font) Font shape `T1/FiraSans-OsF/regular/n' tried instead on inp +ut line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 4.0pt on input line 6. + +[1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./misp.pdf>] +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 16. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/bold/n' will be +(Font) scaled to size 10.95pt on input line 16. + [2 + +] +LaTeX Font Info: Trying to load font information for U+msa on input line 23. + + +(/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 23. + + +(/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/it' in size <10.95> not avail +able +(Font) Font shape `T1/FiraSans-OsF/regular/it' tried instead on in +put line 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 10.95pt on input line 23. +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 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 8.0pt on input line 23. +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 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 6.0pt on input line 23. +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 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 9.0pt on input line 23. +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 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 5.0pt on input line 23. +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 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 9.0pt on input line 23. +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 23. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 5.0pt on input line 23. +LaTeX Font Info: Trying to load font information for T1+FiraMono-TOsF on inp +ut line 23. + +(/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 <9> not available + +(Font) Font shape `T1/FiraMono-TOsF/regular/n' tried instead on in +put line 23. +LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be +(Font) scaled to size 9.0pt on input line 23. + [3 + +] + +File: misp-overview-simplified.pdf Graphic file (type pdf) + +Package pdftex.def Info: misp-overview-simplified.pdf used on input line 28. +(pdftex.def) Requested size: 283.09949pt x 147.16885pt. + [4 + + <./misp-overview-simplified.pdf>] [5 + +] + +File: campaign.png Graphic file (type png) + +Package pdftex.def Info: campaign.png used on input line 47. +(pdftex.def) Requested size: 271.60994pt x 130.0837pt. + [6 + + <./campaign.png>] + +File: event-graph.png Graphic file (type png) + +Package pdftex.def Info: event-graph.png used on input line 56. +(pdftex.def) Requested size: 333.43983pt x 119.04263pt. + +Overfull \hbox (11.92358pt too wide) in paragraph at lines 56--56 +[] + [] + +[7 + + <./event-graph.png>] + +File: workflow.png Graphic file (type png) + +Package pdftex.def Info: workflow.png used on input line 65. +(pdftex.def) Requested size: 252.94052pt x 91.74112pt. + [8 + + <./workflow.png>] + +File: galaxy.png Graphic file (type png) + +Package pdftex.def Info: galaxy.png used on input line 75. +(pdftex.def) Requested size: 310.92825pt x 153.20578pt. + +Overfull \vbox (14.77501pt too high) detected at line 75 + [] + +[9 + + <./galaxy.png>] [10 + +] +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 105. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 10.0pt on input line 105. +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 105. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/n' will be +(Font) scaled to size 7.0pt on input line 105. +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 105. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 10.0pt on input line 105. +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 105. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/regular/it' will be +(Font) scaled to size 7.0pt on input line 105. +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 105. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/bold/n' will be +(Font) scaled to size 10.0pt on input line 105. + [11 + +] +Underfull \hbox (badness 7238) in paragraph at lines 122--122 + []|\T1/FiraSans-OsF/regular/sc/14.4 Communities co-operated and sup-ported by + + [] + +[12 + +] [13 + +] [14 + +] [15 + +] [16 + +] [17 + +] [18 + +] [19 + +] [20 + +] [21 + +] [22 + +] [23 + +] +Underfull \hbox (badness 4391) in paragraph at lines 309--309 + []|\T1/FiraSans-OsF/regular/sc/14.4 How to deal with or-gan-i-sa-tions that on +ly + [] + +[24 + +] [25 + +] [26 + +] [27 + +] [28 + +] [29 + +] +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 391. +LaTeX Font Info: Font shape `T1/FiraMono-TOsF/regular/n' will be +(Font) scaled to size 10.95pt on input line 391. + [30 + +] [31 + +] [32 + +] [33 + +] + +File: screenshots/false-positive.png Graphic file (type png) + +Package pdftex.def Info: screenshots/false-positive.png used on input line 437 +. +(pdftex.def) Requested size: 283.05788pt x 54.80481pt. + [34 + + <./screenshots/false-positive.png (PNG copy)>]) +\tf@nav=\write5 +\openout5 = `slide.nav'. + +\tf@toc=\write6 +\openout6 = `slide.toc'. + +\tf@snm=\write7 +\openout7 = `slide.snm'. + +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 25. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 25. + (./slide.aux (./content.aux)) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 25. +Package atveryend Info: Empty hook `AtEndAfterFileList' on input line 25. + ) +Here is how much of TeX's memory you used: + 26312 strings out of 481239 + 533642 string characters out of 5920376 + 788431 words of memory out of 5000000 + 40861 multiletter control sequences out of 15000+600000 + 912206 words of font info for 103 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 71i,16n,95p,811b,874s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/fira/fir_d4q673.enc}{/usr/shar +e/texlive/texmf-dist/fonts/enc/dvips/fira/fir_iln36p.enc}{/usr/share/texlive/te +xmf-dist/fonts/enc/dvips/fira/fir_2mfh3o.enc} +Output written on slide.pdf (34 pages, 1558837 bytes). +PDF statistics: + 306 PDF objects out of 1000 (max. 8388607) + 230 compressed objects within 3 object streams + 69 named destinations out of 1000 (max. 500000) + 78 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/a.z-misp-and-isacs/slide.nav b/a.z-misp-and-isacs/slide.nav new file mode 100644 index 0000000..629dfb3 --- /dev/null +++ b/a.z-misp-and-isacs/slide.nav @@ -0,0 +1,73 @@ +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}} +\headcommand {\beamer@framepages {25}{25}} +\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}} +\headcommand {\beamer@framepages {26}{26}} +\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}} +\headcommand {\beamer@framepages {27}{27}} +\headcommand {\slideentry {0}{0}{28}{28/28}{}{0}} +\headcommand {\beamer@framepages {28}{28}} +\headcommand {\slideentry {0}{0}{29}{29/29}{}{0}} +\headcommand {\beamer@framepages {29}{29}} +\headcommand {\slideentry {0}{0}{30}{30/30}{}{0}} +\headcommand {\beamer@framepages {30}{30}} +\headcommand {\slideentry {0}{0}{31}{31/31}{}{0}} +\headcommand {\beamer@framepages {31}{31}} +\headcommand {\slideentry {0}{0}{32}{32/32}{}{0}} +\headcommand {\beamer@framepages {32}{32}} +\headcommand {\slideentry {0}{0}{33}{33/33}{}{0}} +\headcommand {\beamer@framepages {33}{33}} +\headcommand {\slideentry {0}{0}{34}{34/34}{}{0}} +\headcommand {\beamer@framepages {34}{34}} +\headcommand {\beamer@partpages {1}{34}} +\headcommand {\beamer@subsectionpages {1}{34}} +\headcommand {\beamer@sectionpages {1}{34}} +\headcommand {\beamer@documentpages {34}} +\headcommand {\gdef \inserttotalframenumber {33}} diff --git a/a.z-misp-and-isacs/slide.pdf b/a.z-misp-and-isacs/slide.pdf new file mode 100644 index 0000000..9833939 Binary files /dev/null and b/a.z-misp-and-isacs/slide.pdf differ diff --git a/a.z-misp-and-isacs/slide.snm b/a.z-misp-and-isacs/slide.snm new file mode 100644 index 0000000..e69de29 diff --git a/a.z-misp-and-isacs/slide.tex b/a.z-misp-and-isacs/slide.tex new file mode 100644 index 0000000..55cec6b --- /dev/null +++ b/a.z-misp-and-isacs/slide.tex @@ -0,0 +1,26 @@ +\documentclass{beamer} +\usetheme[numbering=progressbar]{focus} +\definecolor{main}{RGB}{47, 161, 219} +\definecolor{textcolor}{RGB}{128, 128, 128} +\definecolor{background}{RGB}{240, 247, 255} + + +\usepackage[utf8]{inputenc} +\usepackage{tikz} +\usepackage{listings} +\usetikzlibrary{positioning} +\usetikzlibrary{shapes,arrows} +%\usepackage[T1]{fontenc} +%\usepackage[scaled]{beramono} + +\author{Team CIRCL \\ \emph{TLP:WHITE}} +\title{MISP Project and ISACs} +\subtitle{{\small A versatile open source information sharing platform}} +\institute{} +\titlegraphic{\includegraphics[scale=0.85]{misp.pdf}} +\date{\input{../includes/location.txt}} + +\begin{document} +\include{content} +\end{document} + diff --git a/a.z-misp-and-isacs/slide.toc b/a.z-misp-and-isacs/slide.toc new file mode 100644 index 0000000..e69de29 diff --git a/a.z-misp-and-isacs/slide_handout.tex b/a.z-misp-and-isacs/slide_handout.tex new file mode 100644 index 0000000..58a46fc --- /dev/null +++ b/a.z-misp-and-isacs/slide_handout.tex @@ -0,0 +1,28 @@ +\documentclass{beamer} +\usetheme[numbering=progressbar]{focus} +\definecolor{main}{RGB}{47, 161, 219} +\definecolor{textcolor}{RGB}{128, 128, 128} +\definecolor{background}{RGB}{240, 247, 255} + + +\usepackage[utf8]{inputenc} +\usepackage{tikz} +\usepackage{listings} +\usetikzlibrary{positioning} +\usepackage{pgfpages} +\setbeameroption{show notes on second screen=right} +\usetikzlibrary{shapes,arrows} +%\usepackage[T1]{fontenc} +%\usepackage[scaled]{beramono} + +\author{Team CIRCL \\ \emph{TLP:WHITE}} +\title{MISP workshop} +\subtitle{Introduction into Information Sharing using MISP for CSIRTs} +\institute{} +\titlegraphic{\includegraphics[scale=0.85]{misp.pdf}} +\date{\input{../includes/location.txt}} + +\begin{document} +\include{content} +\end{document} + diff --git a/a.z-misp-and-isacs/tag-osint.png b/a.z-misp-and-isacs/tag-osint.png new file mode 100644 index 0000000..9675cab Binary files /dev/null and b/a.z-misp-and-isacs/tag-osint.png differ diff --git a/a.z-misp-and-isacs/tags24.png b/a.z-misp-and-isacs/tags24.png new file mode 100644 index 0000000..9b1d331 Binary files /dev/null and b/a.z-misp-and-isacs/tags24.png differ diff --git a/a.z-misp-and-isacs/tagspush.png b/a.z-misp-and-isacs/tagspush.png new file mode 100644 index 0000000..b5f063e Binary files /dev/null and b/a.z-misp-and-isacs/tagspush.png differ diff --git a/a.z-misp-and-isacs/test.txt b/a.z-misp-and-isacs/test.txt new file mode 100644 index 0000000..6b5cc59 --- /dev/null +++ b/a.z-misp-and-isacs/test.txt @@ -0,0 +1,45 @@ + +Model of governance +- Dictatorship instead of democracy +- Gathering ideas, issues, use-cases, code from the community is key, listen to them but reserve the right to veto + - Prevents malevolent community members from blocking the process / imposing tunnel-visioned ideas +- Don't wait for the perfect implementation, start small extend it later +- If the idea doesn't seem suitable for the above, shelf it as soon as possible + +Development process based on failures +- Any idea needs real-world validation +- Be willing to throw away features that "sure seemed like a good idea at the time" +- Failures can often be used to pinpoint better alternatives +- Format follows the implementation (code is law) + +PMF model + +On the flip-side, the dangers of sticking to theoretical format development for too long +- The same mistakes will be made anyway +- Piling mistakes on shaky foundation will be more difficult to undo later + - technical reasons + - sunk cost fallacy + +Designing a standard with sharing in mind (how not to do it) +- Originally the sharing aspects were quite limited (private flag) + - If I want to keep it within my organisation, simply set the flag + - If not set any organisation can see it on the instance +- Utterly simplistic, only worked on communities using a hosted MISP + +Designing a standard with sharing in mind (how to be a minimalist) +- Needed to be extended once communities started self-hosting MISP to be able to control the distance of the data-flow +- Distirbution levels + - Organisation only (private) + - Community + - Connected community + - All + +Designing a standard with sharing in mind (going all out) +- Still not covering all use cases, certain types of users wanting more granularity + - Sharing groups (distribution lists) + - Complex system for persistent and special ad-hoc use-cases +- Next step: Multiple sharing groups/nested sharing groups + + + + diff --git a/a.z-misp-and-isacs/workflow.png b/a.z-misp-and-isacs/workflow.png new file mode 100644 index 0000000..ce103af Binary files /dev/null and b/a.z-misp-and-isacs/workflow.png differ diff --git a/build.sh b/build.sh index 9a7bac5..b71b4fd 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,7 @@ #!/bin/bash # -slidedecks=("0-intro-shorter" "0-misp-introduction-to-information-sharing" "1-misp-usage" "1.2-misp-integration" "1.1-misp-viper-integration" "1.2.1-misp-integration-mail2misp" "2-misp-administration" "3-misp-taxonomy-tagging" "3.1-misp-modules" "3.2-misp-galaxy" "3.3-misp-object-template" "6.0-misp-dashboard" "a.0-contributing" "a.1-devintro" "a.2-pymisp" "a.3-misp-feed" "a.4-best-practices" "a.5-decaying-indicators" "a.5-bis-decaying-indicators-light-version" "a.6-forensic" "a.7-rest-API" "b.1-best-practices-in-threat-intelligence" "a.8-dev-hands-on" "a.9-restsearch-dev" "a.10-galaxy-2.0" "a.11-misp-data-model" "a.a-widget-dev" "b.2-turning-data-into-actionable-intelligence" "b.5-turning-data-into-actionable-intelligence-training" "4-misp-standard" "a.b-cli" "a.c-deployment" "a.12-misp-workflows") +slidedecks=("0-intro-shorter" "0-misp-introduction-to-information-sharing" "1-misp-usage" "1.2-misp-integration" "1.1-misp-viper-integration" "1.2.1-misp-integration-mail2misp" "2-misp-administration" "3-misp-taxonomy-tagging" "3.1-misp-modules" "3.2-misp-galaxy" "3.3-misp-object-template" "6.0-misp-dashboard" "a.0-contributing" "a.1-devintro" "a.2-pymisp" "a.3-misp-feed" "a.4-best-practices" "a.5-decaying-indicators" "a.5-bis-decaying-indicators-light-version" "a.6-forensic" "a.7-rest-API" "b.1-best-practices-in-threat-intelligence" "a.8-dev-hands-on" "a.9-restsearch-dev" "a.10-galaxy-2.0" "a.11-misp-data-model" "a.a-widget-dev" "b.2-turning-data-into-actionable-intelligence" "b.5-turning-data-into-actionable-intelligence-training" "4-misp-standard" "a.b-cli" "a.c-deployment" "a.12-misp-workflows" "a.13-misp-stix") mkdir output mkdir output/handout diff --git a/complementary/other-slides/a.11.a-misp-data-model-overview.pdf b/complementary/other-slides/a.11.a-misp-data-model-overview.pdf new file mode 100644 index 0000000..e3fb722 Binary files /dev/null and b/complementary/other-slides/a.11.a-misp-data-model-overview.pdf differ diff --git a/events/misp-summit/2021/misp-stix/content.tex b/events/misp-summit/2021/misp-stix/content.tex index 527a99d..c374dd0 100755 --- a/events/misp-summit/2021/misp-stix/content.tex +++ b/events/misp-summit/2021/misp-stix/content.tex @@ -80,7 +80,7 @@ \item Please provide details \begin{itemize} \item How did the issue happen - \item {\bf Recommandation}: provide samples + \item {\bf Recommendation}: provide samples \end{itemize} \item[] \item Any feedback welcome