SlideShare a Scribd company logo
WHAT DO YOU MEAN 90 DAYS AUDIT
ISN’T ENOUGH?
Paul Hunt
MVP O365 Apps & Services
Trustmarque
♡ DIAMOND AND PLATINUM SPONSORS ♡
Who am I?
Who am I?
Agenda
• Why do we need Audit?
• What do we get out of the box?
• What can I do with the Microsoft Stack?
• What can I build myself?
• What Third parties can do this for me?
What’s the point of auditing?
“If I were to run, I’d run as a
republican. They’re the
dumbest group of voters in the
country. They believe anything
on Fox News. I could lie and
they’d still eat it up. I bet my
numbers would be terrific”
Donald Trump – People
Magazine 1988
What’s the point of auditing?
•People magazine keep every copy
of every magazine that has been
printed.
•There was no record of a 1998
interview.
•No article printed in the 80s or 90s
contain mention of the Republican
party in articles about Donald
Trump.
What’s the point of auditing?
When King Leonidas and the
300 Spartans took on the
Persian army at the battle of
Thermopylae, they believed
that they could hold their
ground due to the mountain’s
impenetrable walls.
What’s the point of auditing?
They forgot about the goat paths!
The Persian army snuck in behind their
defences and surrounded them, defeating
the Spartans.
What’s the point of auditing?
Employee behaviours and needs
are potentially your goat paths.
• Demand for agility
• Lack of awareness
• Phishing e-mails
• Unsecured networks
• Poor storage of sensitive data
• Malicious attack
But we can help to protect against a lot of this!
Assume
Breach!
What
did they
do?
Sobering stats
UK Gov – Cyber Security Breaches Survey 2018
123 days.
123
days.
O365 Log Retention Period
90 Days Retention
O365 Log Retention Period
90 Days Retention 365 Days
Retention
**Assuming mailbox auditing is enabled!
*Azure logs have lower latency for AD logs!
What’s wrong with Office 365 auditing?
• 90 days retention isn’t enough
• The search interface isn’t brilliant
(and it’s now hidden away (in some
tenants!)!).
Do
What are the options?
• Doing nothing – Out of the box audit
• D.I.Y – using the Management Activity API
• Azure Log Analytics
• Additional services MCAS & Sentinel
• Third Party Options
What are the options?
• Doing nothing - The Office 365 Audit Log
DIY – Extracting data using APIs
Office 365 Management Activity API
Supports:
Audit.AzureActiveDirectory
Audit.Exchange
Audit.SharePoint
Audit.General
DLP.ALL
http://bit.ly/O365ManagementAPI
DIY – Extracting data using APIs
Pull ModelPush Model
• Requires subscription
• On demand, request a list of available
blobs.
• Process blobs to extract data.
• Save data somewhere
• Can run as a timer job or Azure Runbook.
• Requires subscription
• Requires Webhook & Validation
• On Notification, a list of available blobs is
downloaded
• Process blobs to extract data
• Save data somewhere
DIY – Considerations
• Webhooks – Must be responsive
• Manage throttling
• Where to put the data? Azure SQL, On-prem?
• How to consume the data?
• Can monitoring be automated?
• Cost of development on top of storage.
• Option to apply business logic to reduce
storage need.
• Limited to the O365 APIs.
• Extracting Audit Log data using the API
Microsoft Azure Options
•Everything begins with Log Analytics (Used to be OMS)
• Once a Log Analytics workspace has been created
• Add Office 365 Management Solution
• Configure App Permissions
• Run some PowerShell to subscribe****
http://bit.ly/Office365ManagementSolution
•But easier to configure in Azure Sentinel!
• One click..ish
• And free ingestion of Office 365 data!
• Examining the Azure options
Azure – Considerations
• No real control over what is stored, only
ingestion/retention period.
• Confusing number of options & price plans
(Log Analytics, CAS, Sentinel) & limited to
730 days.
• Powerful query capability.
• Additional sources (Azure AD, Azure Identity
Protection).
• Automated alerting.
• Potential for Case Management and
intelligent SIEM.
Third Party Options
• A number of available providers of Audit & SIEM systems exist.
Vendor O365 Audit Log
(via API)
Azure events via
Event Hub
On-prem /
Cloud



 
 
Third Party Options
Transvault
Syskit – Security Manager
• Looking at Transvault
Third Party – Considerations
• May be limited to what is available
through the Office 365 Rest APIs.
• Some SIEM systems allow additional
export from Azure using Eventhubs.
• Variety of cost/licensing options.
• Variety of retention options and costs.
• Potential to extract alert data from MCAS
to SIEM systems.
JUST HOW IMPORTANT IS RETENTION TO YOU?
123
days.
System Log Type Retention Period
Office 365 Audit log 90 days*
Azure AD Audit log
Sign-ins
Azure MFA usage
30 days**
Azure Identity Protection User at Risk
Risky Sign-ins
30 days (AAD P1)**
90 days (AAD P2)
Log Analytics Any streamed logs 30-730 days***
Azure Sentinel (Preview) Office 365
Azure AD
Azure IP
Others…
Driven by log analytics***
Cloud App Security Activity Log
Discovery Data
Alerts
180 days
90 days
180 days
Transvault Office 365 1-3 Years****
Hubstor Office 365/Azure Event Hub Unlimited
IBM/Splunk Office 365/Azure Event Hub Not known.
Syskit Office 365 Unlimited
thank you
questions?
What do you mean 90 days isnt enough

More Related Content

Similar to What do you mean 90 days isnt enough

The “Other” 5 Things You Need to Care About in Active Directory
The “Other” 5 Things You Need to Care About in Active DirectoryThe “Other” 5 Things You Need to Care About in Active Directory
The “Other” 5 Things You Need to Care About in Active Directory
ScriptLogic
 
Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...
Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...
Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...
HostedbyConfluent
 
Tips & Tricks for Getting Things Done Using Analytics Data
Tips & Tricks for Getting Things Done Using Analytics DataTips & Tricks for Getting Things Done Using Analytics Data
Tips & Tricks for Getting Things Done Using Analytics Data
Charles Meaden
 
The Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI OrganizationThe Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI Organization
Looker
 
Cross Device Optimisation - Google Analytics Shortcuts
Cross Device Optimisation - Google Analytics ShortcutsCross Device Optimisation - Google Analytics Shortcuts
Cross Device Optimisation - Google Analytics Shortcuts
Craig Sullivan
 
Automation of document management paul fenton webinar
Automation of document management paul fenton webinarAutomation of document management paul fenton webinar
Automation of document management paul fenton webinar
Montrium
 
Building a Data Driven Company
Building a Data Driven CompanyBuilding a Data Driven Company
Building a Data Driven Company
Maciej Mróz
 
Why analytics matters
Why analytics mattersWhy analytics matters
Why analytics matters
Chad Richeson
 
Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"
Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"
Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"
Ragnar Heil
 
Gov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewGov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/Overview
Splunk
 
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Webanalisten .nl
 
UiPath Document Understanding_Day 2.pptx
UiPath Document Understanding_Day 2.pptxUiPath Document Understanding_Day 2.pptx
UiPath Document Understanding_Day 2.pptx
RohitRadhakrishnan8
 
Introduction to Competitive Intelligence Portals
Introduction to Competitive Intelligence PortalsIntroduction to Competitive Intelligence Portals
Introduction to Competitive Intelligence Portals
Comintelli
 
Data analytics and analysis trends in 2015 - Webinar
Data analytics and analysis trends in 2015 - WebinarData analytics and analysis trends in 2015 - Webinar
Data analytics and analysis trends in 2015 - Webinar
Ali Zeeshan
 
How to setup Big Data Company in India or data analytics Company
How to setup Big Data Company in India or data analytics  CompanyHow to setup Big Data Company in India or data analytics  Company
How to setup Big Data Company in India or data analytics Company
startupscratch
 
1.0 how to empower audit through data analytics for icai kolkata
1.0 how to empower audit through data analytics for icai kolkata1.0 how to empower audit through data analytics for icai kolkata
1.0 how to empower audit through data analytics for icai kolkata
eirc_icai
 
Office 365 Best Practices That You Are Not Thinking About
Office 365 Best Practices That You Are Not Thinking AboutOffice 365 Best Practices That You Are Not Thinking About
Office 365 Best Practices That You Are Not Thinking About
Quest
 
Managing AI Products
Managing AI ProductsManaging AI Products
Managing AI Products
Prasad Velamuri
 
Usage Trend Reporting
Usage Trend Reporting Usage Trend Reporting
Usage Trend Reporting
Gainsight
 
Utilizing OSINT in Threat Analytics and Incident Response
Utilizing OSINT in Threat Analytics and Incident ResponseUtilizing OSINT in Threat Analytics and Incident Response
Utilizing OSINT in Threat Analytics and Incident Response
Christopher Beiring
 

Similar to What do you mean 90 days isnt enough (20)

The “Other” 5 Things You Need to Care About in Active Directory
The “Other” 5 Things You Need to Care About in Active DirectoryThe “Other” 5 Things You Need to Care About in Active Directory
The “Other” 5 Things You Need to Care About in Active Directory
 
Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...
Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...
Building a Data Driven Culture and AI Revolution With Gregory Little | Curren...
 
Tips & Tricks for Getting Things Done Using Analytics Data
Tips & Tricks for Getting Things Done Using Analytics DataTips & Tricks for Getting Things Done Using Analytics Data
Tips & Tricks for Getting Things Done Using Analytics Data
 
The Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI OrganizationThe Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI Organization
 
Cross Device Optimisation - Google Analytics Shortcuts
Cross Device Optimisation - Google Analytics ShortcutsCross Device Optimisation - Google Analytics Shortcuts
Cross Device Optimisation - Google Analytics Shortcuts
 
Automation of document management paul fenton webinar
Automation of document management paul fenton webinarAutomation of document management paul fenton webinar
Automation of document management paul fenton webinar
 
Building a Data Driven Company
Building a Data Driven CompanyBuilding a Data Driven Company
Building a Data Driven Company
 
Why analytics matters
Why analytics mattersWhy analytics matters
Why analytics matters
 
Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"
Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"
Webinar Metalogix "Auf der Zielgeraden zur DSGVO!"
 
Gov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewGov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/Overview
 
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
 
UiPath Document Understanding_Day 2.pptx
UiPath Document Understanding_Day 2.pptxUiPath Document Understanding_Day 2.pptx
UiPath Document Understanding_Day 2.pptx
 
Introduction to Competitive Intelligence Portals
Introduction to Competitive Intelligence PortalsIntroduction to Competitive Intelligence Portals
Introduction to Competitive Intelligence Portals
 
Data analytics and analysis trends in 2015 - Webinar
Data analytics and analysis trends in 2015 - WebinarData analytics and analysis trends in 2015 - Webinar
Data analytics and analysis trends in 2015 - Webinar
 
How to setup Big Data Company in India or data analytics Company
How to setup Big Data Company in India or data analytics  CompanyHow to setup Big Data Company in India or data analytics  Company
How to setup Big Data Company in India or data analytics Company
 
1.0 how to empower audit through data analytics for icai kolkata
1.0 how to empower audit through data analytics for icai kolkata1.0 how to empower audit through data analytics for icai kolkata
1.0 how to empower audit through data analytics for icai kolkata
 
Office 365 Best Practices That You Are Not Thinking About
Office 365 Best Practices That You Are Not Thinking AboutOffice 365 Best Practices That You Are Not Thinking About
Office 365 Best Practices That You Are Not Thinking About
 
Managing AI Products
Managing AI ProductsManaging AI Products
Managing AI Products
 
Usage Trend Reporting
Usage Trend Reporting Usage Trend Reporting
Usage Trend Reporting
 
Utilizing OSINT in Threat Analytics and Incident Response
Utilizing OSINT in Threat Analytics and Incident ResponseUtilizing OSINT in Threat Analytics and Incident Response
Utilizing OSINT in Threat Analytics and Incident Response
 

More from Paul Hunt

Exploring conditional access to content stored in Office 365 - SPS Helsinki
Exploring conditional access to content stored in Office 365 - SPS HelsinkiExploring conditional access to content stored in Office 365 - SPS Helsinki
Exploring conditional access to content stored in Office 365 - SPS Helsinki
Paul Hunt
 
Exploring conditional access to content stored in office 365 spsce
Exploring conditional access to content stored in office 365   spsceExploring conditional access to content stored in office 365   spsce
Exploring conditional access to content stored in office 365 spsce
Paul Hunt
 
Exploring conditional access to content stored in Office 365
Exploring conditional access to content stored in Office 365Exploring conditional access to content stored in Office 365
Exploring conditional access to content stored in Office 365
Paul Hunt
 
Spsnl18 exploring identity management options in office 365
Spsnl18   exploring identity management options in office 365Spsnl18   exploring identity management options in office 365
Spsnl18 exploring identity management options in office 365
Paul Hunt
 
Spunite exploring identity management options in office 365
Spunite   exploring identity management options in office 365Spunite   exploring identity management options in office 365
Spunite exploring identity management options in office 365
Paul Hunt
 
#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros
Paul Hunt
 
#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users
Paul Hunt
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
Paul Hunt
 
JSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyJSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday Jersey
Paul Hunt
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Paul Hunt
 
SUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT ProsSUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT Pros
Paul Hunt
 
Spsbe using js-linkanddisplaytemplates
Spsbe   using js-linkanddisplaytemplatesSpsbe   using js-linkanddisplaytemplates
Spsbe using js-linkanddisplaytemplates
Paul Hunt
 
SPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITProsSPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITPros
Paul Hunt
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templates
Paul Hunt
 
Iw411 migrating content by search from 2010 into 2013 - minified
Iw411   migrating content by search from 2010 into 2013 - minifiedIw411   migrating content by search from 2010 into 2013 - minified
Iw411 migrating content by search from 2010 into 2013 - minified
Paul Hunt
 

More from Paul Hunt (15)

Exploring conditional access to content stored in Office 365 - SPS Helsinki
Exploring conditional access to content stored in Office 365 - SPS HelsinkiExploring conditional access to content stored in Office 365 - SPS Helsinki
Exploring conditional access to content stored in Office 365 - SPS Helsinki
 
Exploring conditional access to content stored in office 365 spsce
Exploring conditional access to content stored in office 365   spsceExploring conditional access to content stored in office 365   spsce
Exploring conditional access to content stored in office 365 spsce
 
Exploring conditional access to content stored in Office 365
Exploring conditional access to content stored in Office 365Exploring conditional access to content stored in Office 365
Exploring conditional access to content stored in Office 365
 
Spsnl18 exploring identity management options in office 365
Spsnl18   exploring identity management options in office 365Spsnl18   exploring identity management options in office 365
Spsnl18 exploring identity management options in office 365
 
Spunite exploring identity management options in office 365
Spunite   exploring identity management options in office 365Spunite   exploring identity management options in office 365
Spunite exploring identity management options in office 365
 
#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros
 
#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
 
JSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyJSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday Jersey
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
 
SUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT ProsSUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT Pros
 
Spsbe using js-linkanddisplaytemplates
Spsbe   using js-linkanddisplaytemplatesSpsbe   using js-linkanddisplaytemplates
Spsbe using js-linkanddisplaytemplates
 
SPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITProsSPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITPros
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templates
 
Iw411 migrating content by search from 2010 into 2013 - minified
Iw411   migrating content by search from 2010 into 2013 - minifiedIw411   migrating content by search from 2010 into 2013 - minified
Iw411 migrating content by search from 2010 into 2013 - minified
 

Recently uploaded

Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call GirlsBangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
narwatsonia7
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
thezot
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
dtagbe
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
Emre Gündoğdu
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
Infosec train
 
cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
GNAMBIKARAO
 
Decentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and EsportsDecentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and Esports
Federico Ast
 

Recently uploaded (13)

Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call GirlsBangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
 
cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
 
Decentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and EsportsDecentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and Esports
 

What do you mean 90 days isnt enough

  • 1. WHAT DO YOU MEAN 90 DAYS AUDIT ISN’T ENOUGH? Paul Hunt MVP O365 Apps & Services Trustmarque
  • 2.
  • 3. ♡ DIAMOND AND PLATINUM SPONSORS ♡
  • 6. Agenda • Why do we need Audit? • What do we get out of the box? • What can I do with the Microsoft Stack? • What can I build myself? • What Third parties can do this for me?
  • 7. What’s the point of auditing? “If I were to run, I’d run as a republican. They’re the dumbest group of voters in the country. They believe anything on Fox News. I could lie and they’d still eat it up. I bet my numbers would be terrific” Donald Trump – People Magazine 1988
  • 8. What’s the point of auditing? •People magazine keep every copy of every magazine that has been printed. •There was no record of a 1998 interview. •No article printed in the 80s or 90s contain mention of the Republican party in articles about Donald Trump.
  • 9. What’s the point of auditing? When King Leonidas and the 300 Spartans took on the Persian army at the battle of Thermopylae, they believed that they could hold their ground due to the mountain’s impenetrable walls.
  • 10. What’s the point of auditing? They forgot about the goat paths! The Persian army snuck in behind their defences and surrounded them, defeating the Spartans.
  • 11. What’s the point of auditing? Employee behaviours and needs are potentially your goat paths. • Demand for agility • Lack of awareness • Phishing e-mails • Unsecured networks • Poor storage of sensitive data • Malicious attack
  • 12. But we can help to protect against a lot of this!
  • 15. Sobering stats UK Gov – Cyber Security Breaches Survey 2018 123 days.
  • 17. O365 Log Retention Period 90 Days Retention
  • 18. O365 Log Retention Period 90 Days Retention 365 Days Retention
  • 20. *Azure logs have lower latency for AD logs!
  • 21. What’s wrong with Office 365 auditing? • 90 days retention isn’t enough • The search interface isn’t brilliant (and it’s now hidden away (in some tenants!)!).
  • 22. Do What are the options?
  • 23. • Doing nothing – Out of the box audit • D.I.Y – using the Management Activity API • Azure Log Analytics • Additional services MCAS & Sentinel • Third Party Options What are the options?
  • 24. • Doing nothing - The Office 365 Audit Log
  • 25. DIY – Extracting data using APIs Office 365 Management Activity API Supports: Audit.AzureActiveDirectory Audit.Exchange Audit.SharePoint Audit.General DLP.ALL http://bit.ly/O365ManagementAPI
  • 26. DIY – Extracting data using APIs Pull ModelPush Model • Requires subscription • On demand, request a list of available blobs. • Process blobs to extract data. • Save data somewhere • Can run as a timer job or Azure Runbook. • Requires subscription • Requires Webhook & Validation • On Notification, a list of available blobs is downloaded • Process blobs to extract data • Save data somewhere
  • 27. DIY – Considerations • Webhooks – Must be responsive • Manage throttling • Where to put the data? Azure SQL, On-prem? • How to consume the data? • Can monitoring be automated? • Cost of development on top of storage. • Option to apply business logic to reduce storage need. • Limited to the O365 APIs.
  • 28. • Extracting Audit Log data using the API
  • 29. Microsoft Azure Options •Everything begins with Log Analytics (Used to be OMS) • Once a Log Analytics workspace has been created • Add Office 365 Management Solution • Configure App Permissions • Run some PowerShell to subscribe**** http://bit.ly/Office365ManagementSolution •But easier to configure in Azure Sentinel! • One click..ish • And free ingestion of Office 365 data!
  • 30. • Examining the Azure options
  • 31. Azure – Considerations • No real control over what is stored, only ingestion/retention period. • Confusing number of options & price plans (Log Analytics, CAS, Sentinel) & limited to 730 days. • Powerful query capability. • Additional sources (Azure AD, Azure Identity Protection). • Automated alerting. • Potential for Case Management and intelligent SIEM.
  • 32. Third Party Options • A number of available providers of Audit & SIEM systems exist.
  • 33. Vendor O365 Audit Log (via API) Azure events via Event Hub On-prem / Cloud        Third Party Options
  • 36. • Looking at Transvault
  • 37. Third Party – Considerations • May be limited to what is available through the Office 365 Rest APIs. • Some SIEM systems allow additional export from Azure using Eventhubs. • Variety of cost/licensing options. • Variety of retention options and costs. • Potential to extract alert data from MCAS to SIEM systems.
  • 38. JUST HOW IMPORTANT IS RETENTION TO YOU?
  • 40. System Log Type Retention Period Office 365 Audit log 90 days* Azure AD Audit log Sign-ins Azure MFA usage 30 days** Azure Identity Protection User at Risk Risky Sign-ins 30 days (AAD P1)** 90 days (AAD P2) Log Analytics Any streamed logs 30-730 days*** Azure Sentinel (Preview) Office 365 Azure AD Azure IP Others… Driven by log analytics*** Cloud App Security Activity Log Discovery Data Alerts 180 days 90 days 180 days Transvault Office 365 1-3 Years**** Hubstor Office 365/Azure Event Hub Unlimited IBM/Splunk Office 365/Azure Event Hub Not known. Syskit Office 365 Unlimited

Editor's Notes

  1. We can build out mountain walls, but we also need to pay attention to the goat paths. Look at DLP and AIP to protect the data rather than the perimeter. Look at MCAS/ATP and other automated monitoring systems
  2. But to be properly protected, we need to take an Assume Breach mindset. When not If.
  3. For this session, we’re not looking too deeply at Threat Investigation. But we do need to understand how retention affects your abilities to detect and investigate.
  4. Stats from UK Gov – Cyber Security Breaches Survey 2018
  5. Stats from UK Gov – Cyber Security Breaches Survey 2018
  6. Coming into preview shortly will be 365 days retention for M365 and O365-E5 subscriptions. (Currently Private Preview only!) Also with the Advanced Compliance Add-on license (in conjunction with E3 or EXO P1. https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/Updates-to-Advanced-Data-Governance-Unified-labeling-analytics/ba-p/261876 https://docs.microsoft.com/en-gb/office365/securitycompliance/search-the-audit-log-in-security-and-compliance – For sign up link to Private Preview
  7. Exactly what can we audit in Office 365? Note: Exchange Mailbox Auditing should now be defaulted to on Unless previously configured or disabled Tenant wide.
  8. The search interface doesn’t include all actions (E.g. List item actions) Not even sure 365 days is enough?
  9. At what cost? If we’ve suffered a breach, how do we investigate. If a breach is discovered, is being able to audit up to 90 days enough to protect your reputation? A client of mine who suffered a breach was unable to identify who was affected, so they had to inform ALL of their client base.
  10. Searching the Log – “Audit Test C” Setting up an Audit Alert Searching Docs – Audit Text C – Credit License Changes – Group Based Versus Direct Can’t search for list item updates (but they appear when nothing is selected)
  11. https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-reference
  12. Webhooks have a minimum time to respond. Especially during setup Costs of storage How to consume.. Audit is no good if it isn’t viewed.
  13. Used to be part of operations Management Suite but was split out. ****Needs an AppId configuration - https://docs.microsoft.com/en-us/azure/azure-monitor/insights/solution-office-365 There’s a bug in the script to Subscribe… read the closed issues as the first one has the updated script.
  14. Log analytics
  15. SIEM = Security Information and Event Management
  16. Transvault – SaaS on Transvault storage Syskit – On-prem or Azure – Your storage Hubstore – SaaS on theirs or your own Azure instance. IBM (Qradar) – On-prem/SaaS options Splunk – On-prem/SaaS options
  17. Webhooks have a minimum time to respond. Especially during setup Costs of storage How to consume.. Audit is no good if it isn’t viewed.
  18. Close out..back to 123!
  19. Stats from UK Gov – Cyber Security Breaches Survey 2018
  20. *Office 365 E5 users will go to 365 days later this year. **Assumes AD Premium (else 7 days) Option to auto export Azure AD to Azure Storage *** Ingestion and retention charges will apply beyond basic included coverage. Note Azure Sentinel is in preview and costs are not fully known. **** Transvault are considering higher limits.