Florian Skopik
Center for Digital Safety & Security, Austrian Institute of Technology, Vienna, Austria
Markus Wurzenberger
Center for Digital Safety & Security, Austrian Institute of Technology, Vienna, Austria
Max Landauer
Center for Digital Safety & Security, Austrian Institute of Technology, Vienna, Austria
ISBN 978-3-030-74449-6 e-ISBN 978-3-030-74450-2
https://doi.org/10.1007/978-3-030-74450-2
Springer Nature Switzerland AG 2021
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Preface
Prudent event monitoring and logging are the only means that allow system operators and security teams to truly understand how complex systems are utilized. Log data are essential to detect intrusion attempts in real time or forensically work through previous incidents to create a vital understanding of what has happened in the past.
Today, almost every organization already logs data to some extent, and although it means a considerable effort to establish a secure and robust logging infrastructure as well as the governing management policies and processes, basic and raw logging is comparatively simple in contrast to log analysis. The latter is an art of its own, which not many organizations know how to master. Log data are extremely diverse and processing them is unfortunately quite complex. There is no standard that dictates the granularity, structure, and level of details that log events provide. There is no agreement what logs comprise and how they are formatted.
Facing these facts, it is astonishing that not much literature that concerns logging in computer networks exists. And although there are at least some great books out there, it is not enough. On the one side some existing literature did not age well (certain topics are simply outdated after several years as technologies evolve and newer concepts such as bring your own device, cloud computing, and IoT hit the market), and on the other side some relevant topics are simply not sufficiently covered yet, especially when it comes to complexand sometimes drylog data analytics.
We take Dr. Chuvakins (et al.) book Logging and Log Management from 2013 as a starting point. This is a great book that covers all the essential basics from a technical and management point of view, such as what log data actually are, how to collect log data, and how to perform simple analysis, and also explains filtering, normalization, and correlation as well as reporting of findings. It further elaborates on available tools and helps the practitioner to adopt state-of-the-art logging technologies quickly. However, while it provides a profound and important basis for everyone who is in charge of setting up a logging infrastructure, this book does not go far enough for certain audiences. The authors essentially stop there, where our book starts. We assume, the reader of our book knows the basics and has already collected experience with logging technologies. We further assume, the reader spent some serious thoughts on what to log, how to log and why to logand that common challenges regarding the collection of log data have been solved, including time synchronization, access control for log agents, log buffering/rotation, and consistency assurance. For all these topics, technical (and vendor-specific) documentation exists.
We pick up the reader at this point, where they ask the question what to do with the collected logs beyond simple outlier detection and static rule-based evaluations. Here, we enter new territory and provide insights into latest research results and promising approaches. We provide an outlook on what kind of log analysis is actually possible with the appropriate algorithms and provide the accompanying open-source software solution AMiner to try out cutting-edge research methods from this book on own data!
This book discusses important extensions to the state of the art. Its content is meant for academics, researchers, and graduate studentsas well as any forward-thinking practitioner interested to:
Learn how to parse and normalize log data in a scalable way, i.e., without inefficient linear lists of regular expressions
Learn how to efficiently cluster log events in real time, i.e., create clusters incrementally while log events arrive
Learn how to characterize systems and create behavior profiles with the use of cluster maps
Learn how to automatically create correlation rules from log data
Learn how to track system behavior trends over time
In the last decade, numerous people supported this project. We would like to specifically thank Roman Fiedler as one of the founders of the AMiner project, Wolfgang Hotwagner for the invaluable infrastructure and implementation support, Georg Hld for his contributions to the advanced detectors, and Ernst Leierzopf for software quality improvements.
Florian Skopik
Markus Wurzenberger
Max Landauer
Vienna, Austria Vienna, Austria Vienna, Austria
March 2021