#
3.6 Email, Web, Cloud, and SaaS Protection
#
Goal
Email, websites, cloud platforms, and SaaS tools are now part of the company’s main operating environment.
They are also common attack paths.
A weak email domain can be abused for phishing. A poorly configured mailbox can leak data. A website plugin can expose the business. A cloud storage folder can be made public. A SaaS admin account can give an attacker access to customer records, files, invoices, payroll data, or internal conversations.
This section defines how the company protects these platforms before they become the entry point for an incident.
#
Step 1: Assign Platform Owners
Every important platform needs a named owner.
Do not leave admin ownership unclear.
If nobody owns a platform, nobody will notice weak settings, old users, exposed files, or risky integrations.
#
Step 2: Create a Platform Protection Register
Track each important platform in one place:
This register connects the Protect section back to the Identify work.
#
Step 3: Protect the Company Email Domain
The company’s domain must be protected against spoofing and impersonation.
Configure and review:
Do not publish SPF, DKIM, and DMARC once and forget them.
Review the records after changing email platforms, marketing tools, CRM tools, website forms, or transactional email providers.
#
Step 4: Strengthen Inbound Email Protection
Email filtering should reduce phishing, malware, spoofing, and suspicious attachments before users see them.
Check:
Do not rely only on users noticing bad messages.
The system should block the obvious threats before they reach the inbox.
#
Step 5: Control Email Forwarding and Mailbox Rules
Attackers often create forwarding rules after compromising a mailbox.
Review:
External forwarding should not be casually allowed.
A mailbox that forwards copies to an outside account can leak data for months.
#
Step 6: Protect High-Risk Mailboxes
Some mailboxes need stronger controls.
High-risk mailboxes include:
Apply stronger controls:
Finance, HR, IT, and executives should not be treated like ordinary users.
#
Step 7: Protect Website and CMS Platforms
Public websites need basic security controls.
Check:
A website is an internet-facing system.
Treat it as exposed by default.
#
Step 8: Protect Domain Registrar and DNS
Domain and DNS compromise can damage email, websites, customer trust, and business operations.
Check:
Do not let one old web developer account control the company’s domain.
#
Step 9: Protect Cloud Storage and File Sharing
Cloud storage is useful, but public links and uncontrolled sharing create risk.
Check:
Look especially at SharePoint, OneDrive, Google Drive, Dropbox, Box, and project folders.
#
Step 10: Protect Microsoft 365
Microsoft 365 should be reviewed as a business-critical platform.
Check:
Do not assume the default tenant settings are enough.
#
Step 11: Protect Google Workspace
Google Workspace should also be reviewed as a business-critical platform.
Check:
Do not allow every user to approve every third-party app.
OAuth app access must be controlled.
#
Step 12: Protect SaaS Platforms
Every important SaaS tool needs a security review.
Review:
Apply this to CRM, accounting, payroll, HR, ticketing, project management, file storage, marketing tools, e-commerce, customer support, password managers, and developer platforms.
#
Step 13: Review SaaS Integrations and OAuth Apps
SaaS tools often connect to each other.
That creates hidden access.
Check:
Remove integrations that are unused, unknown, over-permissioned, or ownerless.
#
Step 14: Protect Cloud Platforms
Cloud platforms need strict guardrails.
Check:
Cloud mistakes can expose data quickly.
Public storage, overpowered keys, and unmanaged admin roles are common problems.
#
Step 15: Protect Website Forms and Customer Data Collection
Website forms often collect more data than people realize.
Check:
Contact forms, quote forms, job application forms, support forms, and customer portals all need review.
#
Step 16: Protect APIs, Tokens, and Secrets
APIs and tokens are often invisible to non-technical teams.
Check:
Do not store secrets in email, chat, spreadsheets, shared drives, or source code.
#
Step 17: Protect Browser Access to SaaS Tools
The browser is the front door to many SaaS systems.
Check:
Browser extensions should not have unlimited access to company email, CRM, files, or accounting systems without review.
#
Step 18: Use Secure DNS and Web Filtering
DNS and web filtering can block many known malicious destinations before users connect.
Check:
This does not replace endpoint protection, but it reduces exposure.
#
Step 19: Control Public Sharing and Publishing
Public exposure is often accidental.
Review:
If it is public, assume attackers can find it.
#
Step 20: Protect Admin Consoles
Admin portals must be treated as high-risk systems.
Protect:
Admin access should be named, reviewed, and protected with stronger authentication.
#
Step 21: Configure Logging and Alerts
This section is not the Detect section, but protection settings must enable useful logs.
Enable logs for:
Turn on the logs here.
The Detect section will define how alerts are reviewed and escalated.
#
Step 22: Create a Platform Review Schedule
Review important platforms on a fixed schedule:
Review sooner after a major system change, incident, vendor change, new SaaS platform, or new website launch.
#
Step 23: Document Exceptions
Some platforms may not support MFA, SSO, strong logging, or external sharing controls.
Record the exception:
An exception without a review date becomes a permanent weakness.
#
Step 24: Keep Evidence
Keep proof that platform protections are configured.
Useful evidence includes:
If the company cannot prove the control exists, assume it needs review.
#
Places Commonly Missed
#
Recommended Tools and Solutions
#
Practical Tool Stack for SMEs
#
Platform Protection Register Template
#
Expected Outputs from This Section
At the end of this section, the company should have:
- A named owner for email, website, cloud, and SaaS protection.
- A platform protection register.
- SPF, DKIM, and DMARC configured for company email domains.
- Inbound email protection enabled and reviewed.
- External forwarding and suspicious mailbox rules controlled.
- High-risk mailboxes protected.
- Website and CMS security settings reviewed.
- Domain registrar and DNS access protected.
- Cloud storage sharing controlled.
- Microsoft 365 or Google Workspace reviewed.
- Critical SaaS platforms reviewed.
- OAuth apps and integrations reviewed.
- Cloud platform guardrails checked.
- Website forms reviewed.
- API keys, tokens, and secrets controlled.
- Browser access controls reviewed.
- Secure DNS or web filtering considered.
- Public sharing reviewed.
- Admin consoles protected.
- Platform logging enabled.
- A review schedule.
- Exception records.
- Evidence showing key controls are active.
#
Objective
Do not treat cloud and SaaS as automatically safe and remember that default settings are not a security plan.
A company should leave this section able to say:
“We know which email, web, cloud, and SaaS platforms we use. We know who administers them. We know which protections are enabled. We know where external sharing is allowed. We know which integrations exist. We know which admin consoles and domains need stronger protection.”
That is email, web, cloud, and SaaS protection.