Top 10 Office 365 Security Fails - Catapult...

54
Top 10 Office 365 Security Fails Assess Risks and Remediate Threats Joe Kuster – Director, Security/Compliance Solutions Ed Higgins – Director, Solution Sales – Spyglass

Transcript of Top 10 Office 365 Security Fails - Catapult...

Page 1: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Top 10 Office 365 Security FailsAssess Risks and Remediate Threats

Joe Kuster – Director, Security/Compliance Solutions

Ed Higgins – Director, Solution Sales – Spyglass

Page 2: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

22

IntroducingCatapult

Transforming organizations for today’s modern

world

15,000 projects

completed over 25 years

Top .01% of Microsoft Partners with 14 Gold & 2 Silver Competencies

Serving all 50 states, Mexico, Canada and the Caribbean

Page 3: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

33

Security and Compliance Challenges

93%of cyber attacks target user identity

50% of business cloud adoption is led by Shadow IT

63%of businesses are understaffed in security expertise $3.9M

average cost of a successful security breach

51%can’t find and keep the needed skillsets

62% of cloud adopters nervous about cloud security

80%of security

incidents occur

from within

Page 4: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

44

How does Catapult determine the top 10?

Office 365 Security assessments

Clients using our continuous security improvement program (Spyglass)

Microsoft insights

3rd party security researchers

Page 5: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Agenda

Active Users and Sign-in behavior

Privileged User Risks

Risky User and Device Behavior

Data Types and FlowTypes of sensitive data stored in O365

How it’s being shared

Data Governance and Classification

Organizational Threats Phishing threats and Security practices

Secure Score & Quick Wins

Next Steps: Planning Tactical and Strategic

Page 6: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Executive Summary

Business processes/users are sharing sensitive information in unsecured manners (credit cards, ssn, bank info).

Infected devices accessing company content.

Haven’t deployed owned security tools.

Not sufficiently protecting administrator accounts.

Security controls (like MFA) are incorrectly setup.

External sharing & access needs governed.

User trusted apps have unlimited access to their data.

Page 7: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #1 Not Knowing Where Your Users Are

Page 8: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Successful Sign-ins(30 days)

40 Countries

Expected Region

Page 9: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Failed Attempts (30 days)

116 Countries

Page 10: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Geo-Fence?(not usually effective)

Page 11: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

MFA/Device Compliance + Risk Analysis (Very Effective)

Page 12: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #2 Botching Multi-Factor Auth

Page 13: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Total Sign-insTotal Unique Users

Sign-ins By Date

Page 14: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)
Page 15: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Brute Force Attacks

• Reused compromised password from prior attack to gain intel (user changed PW back after 6 months).

• 92,000+ authentication attempts in a single day.

• Pattern of continued attacks.

• Successfully broke 4 accounts. 1 GA account.

• MFA was enabled, but Legacy Auth wasn’t turned off.

• No one knew of the attack.

Page 16: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Smart Lockout + Disable Legacy Auth

WARNING: VERIFY IMPACT FIRST

Page 17: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Security Graph API + Power BI

Page 18: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #3 Not Tracking Risky Activity / Users

Page 19: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Risky User Sign-ins

Page 20: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Leaked Credentials

Page 21: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Impossible Travels

Page 22: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Anonymous IP’s

Page 23: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Azure AD Identity Protection

Page 24: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #4 Not Using Advanced

Malware Tools

Page 25: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Advanced Malware Activity

• Pattern of Advanced Attacks Detected

• No definition-based tools will detect/defend

Page 26: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

ATP Malware Detection (SharePoint / OneDrive / Teams)

Page 27: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Threat Explorer / Cloud App Security / Office ATP

Page 28: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #5 Not Tuning Phishing

Protection

Page 29: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Phishing Activity: Email

Blocked Delivered Delivered to junk

4501 2888 3055

Page 30: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Threat Explorer

Page 31: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #6 Blindly Trusting the Endpoint

Page 32: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Check EndpointSecurity Before Granting Access

Page 33: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)
Page 34: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Most tenants do not haveadequate Malware Detection or

Compliance Policies

Page 35: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Office 365 ATP, Cloud App Security, Defender ATP

Page 36: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #7 Not Monitoring / Protecting Content

Page 37: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Types of Sensitive Data Stored in O365

• Data Types• PCI, PII, Account

Information, SSN, Financial Data

• No governance controls

Page 38: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Exchange DLP Review

Page 39: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)
Page 40: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

O365 DLP, Cloud App Security (or Unified Audit

Log)

Page 41: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #8 Not Threat Hunting

Page 42: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Infected Devices Abnormal User Activity

Page 43: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Do not rely on automated

tools to highlight all

threats.

Expert analysis is

sometimes required, but

the tools make it easier.

Page 44: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Cloud App Security (or Unified Audit Log)

Page 45: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #9 Not Enforcing / Automating Responses

Page 46: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

4646

• Forever stuck in Auditing & Alert Overload

• Data Loss Prevention Reporting Only.

• Risky Sign In – Alert, but no Proactive Protection.

• Legacy Authentication Left Open to Support Old Client Apps.

• MFA stalls due to service/shared/external accounts or lack of creativity in methods.

• Business is still figuring out Data Classification (infinite loop of policy meetings).

• IT Policies need updated before tech can be rolled out.

• Can’t deploy modern protection due to old OS’s, Apps, or Practices.

Don’t let this happen to you!

Page 47: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)
Page 48: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Fail #10 Not Having an

Ongoing Security Improvement

Plan

Page 49: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Key Recommendations

Quick Wins

0-3 Months

• Low user impact

• Low to moderate implementation cost

3-6 Months

• Low to moderate user impact

• Moderate implementation cost

6 Months and

beyond

• Moderate user impact

• Low and moderate implementation cost

Refresh or implement company policies for IT Security, Data Handling, Mobile Devices,

Retention & Classification

Fix Gaps in Incident Response (Office ATP, ATA, Monitoring)

Security Continuous Improvement Program (Security Coaching)

Phishing Education & Assessment Program (Attack Simulator)

Clean up Global Admins and complete MFA and Privileged Identity Management

Review security reports weekly

Perform Security Score recommended steps to reach at least 240

Implement short term Data Loss Prevention stop gaps until Azure AIP deployment

Develop end-user data handling training for email content

Validate applicability of GDPR & California Privacy Act for organization

Compliance Assessments for GDPR, California Privacy Act

Resolve non-compliant mobile devices and enable conditional controls for all users with

sensitive data access

Conditional Access policy enforcement to prevent anomalous access, impossible travel,

reduce MFA prompts on trusted scenarios

MFA for all users

Data Governance (Anonymous links, classification, retention, data loss prevention)

Azure Information Protection Pilot

Complete gap resolution for GDPR, California Privacy Act

Enforce Cloud App Security Policy + remediation for all end users

OneDrive / Cloud Storage Adoption & User Education

Azure Information Protection production deployment

Leverage Graph API for threat hunting and issue automation (Spyglass, Phish Hunter, etc)

Page 50: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Implement Continuous Improvement Program for Security (Security coaching)

Refresh or implement company policies for IT Security, Data Handling, Mobile Devices, Retention & Classification

Security Roadmap

0-3 Months 3-6 Months 6 Months and beyond

Protect

Detect

Respond

Managed security service : Threat detection

Managed security service : Incident response planning

Establish education program for IT staff and end-users – Data Loss and Phishing is high priority

On-going: Secure Score Monthly Security Assessment

User impact:

Enable MFA and

Priv Identity

Management for all global admins

Enable all O365

Security Score

recommendations for Low effort & cost

Design, deploy and

operate Cloud

Application Security

Gap Resolution

GDPR, Cali Privacy

Act

Intune Production

Deployment with

Conditional Access

Implementation cost:

Azure Information

Protection

Production

Cali Privacy

Act

Assessment

Advanced Threat

Protection safe links,

phishing, & attachments policy

Managed security service : Review security reports at least weekly, Implement Security Alerting

Managed security service: Monitoring, account and credential abuse

OneDrive / Cloud

Storage Adoption &

User Education

Advanced Threat

Analytics Trial

Intune Pilot Data Governance

(Anonymous links,

classification, retention) & AIP Pilot

ModerateLow

MFA All Users

Phish Hunter

Cloud App

Security Policy

Enforcement for all O365

Data Loss Prevention

Page 51: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Bonus Tip:Attack Your Users Before

Hackers Do

Page 52: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)
Page 53: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Q&AJoe Kuster (CISSP, MCPS, MCITP)

Director, Security & Compliance Solutions

Catapult Systems

[email protected]

Ed Higgins (CISSP, CISM, CGEIT)

Director, Solution Sales - Spyglass

Catapult Systems

[email protected]

Page 54: Top 10 Office 365 Security Fails - Catapult Systemspages.catapultsystems.com/rs/998-YNO-494/images... · Implement Continuous Improvement Program for Security (Security coaching)

Thank you.