Page 1 of 13 Beginner’s Tutorial – The Monalog Sanitizer What data does Monalog collect from you?  Monalog collects what you type on the command line.

Slides:



Advertisements
Similar presentations
Support.ebsco.com EBSCOhost Digital Archives Viewer Tutorial.
Advertisements

Support.ebsco.com The EBSCOhost Result List Tutorial.
Welcome to WebCRD.
Mouse Tutorial for Win XP In this tutorial you will learn to: Move the mouse Click and double click Make selections Manage windows Use menus Click the.
Go to ‘Site Actions’ ‘View All Site Content ‘View All Site Content’
In Campus Pipeline use the My Class Rosters link appropriate for your computer and follow the directions to browse to your roster files. Copy and paste.
CIM Customer Webinar Series CPS for PowerPoint Plug-in (PC users only) Prepared by Melissa Daniels, Lead Trainer CIM Technology Solutions.
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
MODULE 4 File and Folder Management. Creating file and folder A computer file is a resource for storing information, which is available to a computer.
Logging In Go to web site:
FIRST COURSE Word Tutorial 2 Editing and Formatting a Document.
2008 Physiological Measurements Focusing on measurements that assess the function of the major body systems 1.
7 Day Self Assessment Tool (7 Day SAT) User Guide v7 (June 2015)
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
1 Computing for Todays Lecture 16 Yumei Huo Fall 2006.
Introduction to EBSCOhost E-Books Access to thousands of e-books! Available 24/7!
Google Earth How to create a Google Earth Tour and place it in your Wiki.
Editing Java programs with the BlueJ IDE. Working environments to develop (= write) programs There are 2 ways to develop (write) computer programs: 1.Using.
Ogden Air Logistics Center. Purpose of Excel2FV Many agencies produce point lists of different data (target lists, force locations, etc.) in either Excel.
FIRST COURSE Word Tutorial 2 Editing and Formatting a Document.
Panorama High School E.G.P./ Training to Put Students’ Grades on the Website Wednesday, September 29,
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
Welcome to the University of West Florida Online Employment System Applicant Tutorial.
JavaScript, Fourth Edition
PMS /134/182 HEX 0886B6 PMS /39/80 HEX 5E2750 PMS /168/180 HEX 00A8B4 PMS /190/40 HEX 66CC33 By Adrian Gardener Date 9 July 2012.
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
Office of Education Technology (OET) Active Directory Bulk Import Saturday March 11, 2006 /8:30 – 10:30 AM.
1 The EDIT Program The Edit program is a full screen text editor that allows you to: Create text files Create text files Edit an existing text files Edit.
Photo Link Manager – Part One ► Open the Photo Link Manager form ► Understand Form Layout ► View Photos.
Tutorial 11 Five windows included in the Visual Basic Startup Screen Main Form Toolbox Project Explorer (Project) Properties.
Go to your school’s web locker site school name.schoolweblockers.com) Your user name is the first letter of your first name, the first 4.
Using Commands Unix/IP Preparation Course July 19, 2009 Eugene, Oregon, USA
Basic & Advanced Reporting in TIMSNT ** Part Two **
Creating Buttons – Lesson 51 Creating Buttons Lesson 5.
ISU Basic SAS commands Laboratory No. 1 Computer Techniques for Biological Research Animal Science 500 Ken Stalder, Professor Department of Animal Science.
Support.ebsco.com Introduction to EBSCOhost Tutorial.
Publishing Your Web Pages Ann Emmanuel SIUE Web Administrator
Company Guidelines and Basic Rules for …. No text words or slang, all s sent have to be polite and formal Use suitable, relevant subject lines.
Using Commands Unix / Linux Preparation Course May 6, 2012 Serrekunda, The Gambia.
For additional assistance, please call the Help Desk Searching 1. If a Search window does not appear after logging into the system, click the Search icon.
1 Data Manipulation (with SQL) HRP223 – 2010 October 13, 2010 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This.
LiveBinder Guide. Creating a LiveBinder After you log in, select start a blank binder on the left hand side. Once you have clicked that name your new.
Introduction to EBSCOhost Tutorial support.ebsco.com.
Instructions for Uploading Points and Photos for Linking Uploading GPS points requires the following: At each site or transect note stop, “mark” a GPS.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Creating a Test in EADMS
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
LOGIN PAGE Login Page Support CRM:
© 2010 Delmar, Cengage Learning Chapter 11 Creating and Using Templates.
Thank you for looking into Policy Manager Two for your Head Start program Teresa K. Wickstrom Senior Associate Center for Community Futures
1 1 1 Introduction to Java. 2 History of Java Java – Originally for intelligent consumer-electronic devices – Then used for creating Web pages with dynamic.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 4 1 Microsoft Office Access 2003 Tutorial 4 – Creating Forms and Reports.
Interacting with Assay Data. Basic Ways to Interact: Experiment: cuts across all assay types Assay: by batch, run or sample.
Introduction to EBSCOhost
LINGO TUTORIAL.
Collaboration with Google Docs
Tutorial Introduction to support.ebsco.com.
Introduction to EBSCOhost
Quick Reference Guide: Skills Profiler – Employee
Welcome to WebCRD.
Introduction to EBSCOhost
EBSCOhost Digital Archives Viewer
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

Page 1 of 13 Beginner’s Tutorial – The Monalog Sanitizer What data does Monalog collect from you?  Monalog collects what you type on the command line as well as some other contextual information.  Some examples of the type of data collected include:  resolved aliases (e.g., ll may translate to ls –al ).  the path of binaries executed (e.g., ls may translate into /usr/local/bin/ls ).  timestamps  working directory  user and process ID

Page 2 of 13 Beginner’s Tutorial – The Monalog Sanitizer Why should we sanitize?  Some of the data Monalog collects from you may be of a sensitive or private nature.  The Sanitizer gives you the ability to not share such data with us.  Data is precious, so we don’t want to waste it.  This is why we give you granular control over sanitizing the data.  If you sanitize smaller pieces of data (single lines vs. entire sessions), the amount and quality of data available to us improves, without forgoing your privacy.

Page 3 of 13 Beginner’s Tutorial – The Monalog Sanitizer What is a “session”? What are logs?  An example of a session is a telnet instance or an xterm window.  Each of your sessions is recorded in a single log file.  Hence your data consists of multiple logs, each containing the commands typed and associated data (timestamps, etc.).  The name of each log file contains a date & timestamp of when the logged session was initiated. For example: 2004:12:03.10:38: log was started on Dec , at 10:38 am.

Page 4 of 13 Beginner’s Tutorial – The Monalog Sanitizer How do I get started? 1.Choose a date filter or select “All Logs” from the drop-down menu. 2.Your logs will load into the blue panel on the left hand side. 3.Selecting a log displays it on the right hand side. In this window, you can examine and sanitize your data.

Page 5 of 13 Beginner’s Tutorial – The Monalog Sanitizer Types of sanitization: Tokenization & Redaction  Tokenization replaces the string by a numbered token. All identical strings in the data map to the same token.  Hence we know that all instances of the token are the same string, but we don’t know what the content of the string is.  We prefer that you tokenize wherever you can, and redact as rarely as possible.  Redaction replaces characters by 'X's. This is the physical equivalent of blacking out text with a black pen, only better, because even the length of the redacted text is hidden!

Page 6 of 13 Beginner’s Tutorial – The Monalog Sanitizer How do I tokenize or redact?  You can select or highlight any red-colored text and either tokenize or redact it by using the buttons on the top right.

Page 7 of 13 Beginner’s Tutorial – The Monalog Sanitizer What happens to my data when I sanitize?  When you sanitize parts of your data, the actual data Monalog collected is not changed.  Instead, your sanitizations are stored as rules or masks.  When you finish sanitizing a log, you can mark it “Sanitized” and save your work.  Then, when you have sanitized a number of log files, you can “Export” the logs.  Exporting applies the masks to your actual data, and creates a sanitized copy of the data that you can share with us.  The original data stays on your machine, and we never have access to it.

Page 8 of 13 Beginner’s Tutorial – The Monalog Sanitizer How do I save my work?  After sanitizing a log, choose it in the blue window, where the unsanitized log files are listed. Then press the [Mark Log as “Sanitized”] button. The log will move into the list of sanitized logs on the lower left.  The [Save] button stores both your sanitizations for the log you are working on and which logs you have marked as sanitized. Before & after marking a log as sanitized

Page 9 of 13 Beginner’s Tutorial – The Monalog Sanitizer How can I see the sanitized log?  You can preview a log to see what the final, sanitized output will look like.  In the preview mode, tokenized text is replaced by an enumerated token and highlighted in yellow for visual cuing.  Redacted strings are replaced by the string ‘ ’ and also blacked out for visual cuing.

Page 10 of 13 Beginner’s Tutorial – The Monalog Sanitizer How do I share the sanitized data with you? 1.Choose “Export sanitized logs to text files” from the “File” menu. 2.Choose a directory to store the sanitized files in, and click the “Start Exporting” button. 3.This directory will now contain a sanitized copy of your data. You can share this with us!

Page 11 of 13 Beginner’s Tutorial – The Monalog Sanitizer How can I sanitize something in all logs at once?  Pressing the [Redact/Tokenize All Logs] button will allow you to sanitize data across all logs, instead of one log at a time.  You can choose a strict or regular expression search and either redact or tokenize all resulting matches.  The search only works on logs you have not already marked as sanitized.

Page 12 of 13 Beginner’s Tutorial – The Monalog Sanitizer How do regular expressions work?  If there is a set of parenthesis in the regular expression string, the sanitization will be applied only to the match in the parenthesis. Otherwise, all the text that matches the regular expression will be matched.  For example: /home/\w+/ will sanitize the whole string in red: /home/myname/ but /home/(\w+)/ will sanitize just the inner part (in red): /home/myname/

Page 13 of 13 Beginner’s Tutorial – The Monalog Sanitizer Thank you You should now be ready to use the Sanitizer. For help on command-line options, try the man pages. For bugs, comments, or additional help,