added misp summit dir
| After Width: | Height: | Size: 14 KiB | 
| After Width: | Height: | Size: 147 KiB | 
| After Width: | Height: | Size: 53 KiB | 
| After Width: | Height: | Size: 115 KiB | 
| After Width: | Height: | Size: 9.5 KiB | 
|  | @ -0,0 +1,122 @@ | |||
| % DO NOT COMPILE THIS FILE DIRECTLY! | ||||
| % This is included by the other .tex files. | ||||
| 
 | ||||
| \begin{frame} | ||||
| \titlepage | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{We have a massive rework of the MISP internals planned} | ||||
|   \begin{itemize} | ||||
|     \item Upgrade to a more {\bf modern version of the framework} (CakePHP 3.x paving the way to 4.x) | ||||
|     \item Move to a more {\bf modern UI} (Bootstrap 4 based) | ||||
|     \item Good moment to rid ourselves of a LOT of {\bf legacy} baggage | ||||
|     \item Some of the work has already started behind the scenes | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Some things that will change} | ||||
|   \begin{itemize} | ||||
|     \item First time we'll have a {\bf manual upgrade} to a new version of MISP since ~2015 | ||||
|     \begin{itemize} | ||||
|       \item This means you'll get an upgrade script that needs to be executed, MISP made unavailable during the upgrade | ||||
|       \item {\bf All sync / modern APIs will be compatible between the old/new versions} | ||||
|     \end{itemize} | ||||
|     \item Raising the requirements of the supported language versions ({\bf PHP 7.2+, Python 3.6+}) | ||||
|     \item CakePHP 3.x's backend is quite different, so we'll use the opportunity for a refactor | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{What this will mean for users} | ||||
|   \begin{itemize} | ||||
|     \item Leaner and {\bf more performant} MISP  | ||||
|     \item Cuttig down on a lot of long {\bf deprecated} baggage | ||||
|     \item Sleeker UI | ||||
|     \item One of our planned improvements is to be able to run MISP in two separate modes of operation ({\bf endpoint vs sharing hub}) | ||||
|     \begin{itemize} | ||||
|       \item MISP is built as a shared use system from the ground up | ||||
|       \item We see many use cases where it's used as an endpoint/internal tool | ||||
|       \item We want to reduce the burden on these installations | ||||
|     \end{itemize} | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{The current plan for the whole process} | ||||
|   \begin{itemize} | ||||
|     \item Tying off loose ends | ||||
|     \item Preparation phase | ||||
|     \item Transition phase | ||||
|     \item Post release support | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Tying off loose ends} | ||||
|   \begin{itemize} | ||||
|     \item We are currently busy with finishing off a set of features that are high priority first | ||||
|     \begin{itemize} | ||||
|       \item {\bf "Zoidberg"} \item first/last seen with time based correlation | ||||
|       \item Modular {\bf feed parsing} | ||||
|       \item Markdown based {\bf reports} attached to events | ||||
|       \item Working through a stockpile of {\bf pull requests} | ||||
|     \end{itemize} | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Preparation phase} | ||||
|   \begin{itemize} | ||||
|     \item This phase can be handled in {\bf parallel to other tasks}, so generally business as usual | ||||
|     \item We welcome community members to join us for this effort | ||||
|     \item Simplify a lot of the backend code, switch to a light-weight middleware that interfaces with both cake 2.x/3.x and that makes building new functionalities simpler with MISP in mind | ||||
|     \item get rid of the inconsistent current view system and move to generated views (we have already migrated parts of the UI over the past few months) | ||||
|     \item A good moment to re-evaluate some decisions we've made and improve the consistency / simplicity of the code-base | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Transition phase} | ||||
|   \begin{itemize} | ||||
|     \item This is where the {\bf real transition will happen}, we want to move our ORM and UI generators to the new framework | ||||
|     \item The preparation phase's output is what should make this a quick transition | ||||
|     \item During this phase we will halt the development of new features | ||||
|     \item Two branches of MISP in parallel, 2.4 will enter bug fix only mode | ||||
|     \item We estimate this phase to be rather short, our plan is to try to cram it in about ~1-2 month | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Post release support} | ||||
|   \begin{itemize} | ||||
|     \item We will {\bf keep supporting the old version of MISP} for a short duration after the release | ||||
|     \item Two MISP versions operational in parallel | ||||
|     \item MISP 2.4 will not receive any new features any longer and will be on {\bf life support} | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Other new things planned in upcoming releases} | ||||
|   \begin{itemize} | ||||
|     \item As part of the {\bf VARIOT} project, add the ability to export feeds in MISP and publish them to {\bf open data} directories | ||||
|     \item Work has begun on the next big leap for the feed system: working with feed providers to have their offerings directly available through MISP | ||||
|     \item The system incorporated for the decaying of indicators has been a rapid success - thanks to all the feedback we will be incorporating a host of changes | ||||
|     \item We are evaluating models to offer professional support for those users that require it | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|   \frametitle{Cerebrate} | ||||
|   \begin{itemize} | ||||
|     \item Another {\bf OSS tool} meant to help us build organisation registries | ||||
|     \item Communities can run centralised installations and/or use the one provided by the misp-project | ||||
|     \item Opt-in system for organisations, communities | ||||
|     \item Repositories of signing keys for event signing | ||||
|     \item Add a list of MISP instances to your cerebrate's {\bf brood} | ||||
|     \item Create sync requests to {\bf simplify the process of interconnecting with trusted peers} | ||||
|     \item Link up trusted Cerebrates to {\bf join a swarm with your brood} | ||||
|   \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| After Width: | Height: | Size: 11 KiB | 
| After Width: | Height: | Size: 358 KiB | 
| After Width: | Height: | Size: 119 KiB | 
| After Width: | Height: | Size: 155 KiB | 
| After Width: | Height: | Size: 98 KiB | 
| After Width: | Height: | Size: 148 KiB | 
| After Width: | Height: | Size: 166 KiB | 
| After Width: | Height: | Size: 12 KiB | 
| After Width: | Height: | Size: 85 KiB | 
| After Width: | Height: | Size: 15 KiB | 
|  | @ -0,0 +1,25 @@ | |||
| \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} | ||||
| \usepackage{adjustbox} | ||||
| \usetikzlibrary{positioning} | ||||
| \usetikzlibrary{shapes,arrows} | ||||
| %\usepackage[T1]{fontenc} | ||||
| %\usepackage[scaled]{beramono} | ||||
| \author{\small{\input{../includes/authors.txt}}} | ||||
| \title{MISP Future} | ||||
| \subtitle{What to expect in the next few months} | ||||
| \institute{\includegraphics[scale=0.5]{misplogo.pdf}} | ||||
| \titlegraphic{\includegraphics[scale=0.85]{misp.pdf}} | ||||
| 
 | ||||
| \date{\input{../includes/location.txt}} | ||||
| \begin{document} | ||||
| \include{content} | ||||
| \end{document} | ||||
| 
 | ||||
| After Width: | Height: | Size: 16 KiB | 
| After Width: | Height: | Size: 39 KiB | 
 iglocska
						iglocska