We are already at the 9th section on my study guide and this time we will start with Sentinel.

First I want to point the Ninja training that Ofer Shezaf's and him team has made for you. It was updated last in February 2023 and it's an excellent collection of study materials for you all!

Become a Microsoft Sentinel Ninja: The complete level 400 training

(Last updated February 2023) ** Azure Sentinel became Microsoft Sentinel in Nov 2021. Although effort has been made to update the name throughout the ninja training, some webinars and presentations may still refer to Azure Sentinel rather than Microsoft Sentinel as they were created and recorded b…

Seeing how to plan a workplace and roles for it. Also where to store data and how to implement content hub and use other resources.

So, once again, let's get going!

Plan a Microsoft Sentinel workspace

Designing is one key element for Sentinel, here some things you should consider when doing your design.

Microsoft has this excellent page for different parts and even workflow to visualize your design choices

Design your Microsoft Sentinel workspace architecture

Use a decision tree to understand how you might want to design your Microsoft Sentinel workspace architecture.

Tenant and workspace

While having fewer workplaces makes management easier, you may have special requirements for many tenants and workspaces. Many enterprises, for example, have a cloud infrastructure with several Azure Active Directory (Azure AD) tenants as a consequence of mergers and acquisitions or identity separation needs.

Consider how many tenants and workspaces to employ while considering how many tenants and workspaces to utilize. Most Microsoft Sentinel capabilities run on a single workspace or Microsoft Sentinel instance, and Microsoft Sentinel ingests all logs held within the workspace.

It's possible that not all the connectors can be connected to a workspace that is not located in the same tenant where the resource resides.

When you are designing a Sentinel workplace, you should use one Workspace for each tenant, geo-location and subsidiary.

See here for a table from Microsoft on the considerations

RequirementDescriptionWays to reduce workspace count
Sovereignty and regulatory complianceA workspace is tied to a specific region. To keep data in different Azure geographies to satisfy regulatory requirements, split up the data into separate workspaces.
Data ownershipThe boundaries of data ownership, for example by subsidiaries or affiliated companies, are better delineated using separate workspaces.
Multiple Azure tenantsMicrosoft Sentinel supports data collection from Microsoft and Azure SaaS resources only within its own Azure Active Directory (Azure AD) tenant boundary. Therefore, each Azure AD tenant requires a separate workspace.
Granular data access controlAn organization may need to allow different groups, within or outside the organization, to access some of the data collected by Microsoft Sentinel. For example:
Resource owners' access to data pertaining to their resourcesRegional or subsidiary SOCs' access to data relevant to their parts of the organization
Use resource Azure RBAC or table level Azure RBAC
Granular retention settingsHistorically, multiple workspaces were the only way to set different retention periods for different data types. This is no longer needed in many cases, thanks to the introduction of table level retention settings.Use table level retention settings or automate (Managing personal data in Log Analytics and Application Insights
Split billingBy placing workspaces in separate subscriptions, they can be billed to different parties.Usage reporting and cross-charging
Legacy architectureThe use of multiple workspaces may stem from a historical design that took into consideration limitations or best practices which don't hold true anymore. It might also be an arbitrary design choice that can be modified to better accommodate Microsoft Sentinel.

Examples include:
Using a per-subscription default workspace when deploying Microsoft Defender for CloudThe need for granular access control or retention settings, the solutions for which are relatively new
Re-architect workspaces

And here for sample design to give you can idea what you should consider.

Sample Microsoft Sentinel workspace designs

Learn from samples of Microsoft Sentinel architecture designs with multiple tenants, clouds or regions.

Data residency

Residency is always important when validating designs for Cloud services.

  • Sentinel can run on workspaces in nearly any place where Log Analytics is widely accessible.
  • It may take some time for regions where Log Analytics is new to onboard the Microsoft Sentinel service.
  • Microsoft Sentinel keeps client data in the same geographical location as the Log Analytics workspace that is linked with Microsoft Sentinel.
  • Microsoft Sentinel handles client data in one of two places:
  • Customer data is processed in Europe if the Log Analytics workspace is situated there.
  • Customer data is processed in the United States for all other regions.

Azure Lighthouse

Lighthouse is an excellent solution for MSSPS as they provide cybersecurity monitoring and management for multiple clients.

Some benefits for Lighthouse integration are:

  • Cross tenant queries
  • Cross tenant workbooks
  • Cross tenant incident screen
  • Cross tenant automation
  • Cross tenant analytics rules

See more from Learn on Azure Lighthouse onboarding

Onboard a customer to Azure Lighthouse - Azure Lighthouse

Learn how to onboard a customer to Azure Lighthouse, allowing their resources to be accessed and managed by users in your tenant.

And more on the workspace design from Microsoft

Extend Microsoft Sentinel across workspaces and tenants

How to use Microsoft Sentinel to query and analyze data across workspaces and tenants.

Workspace manager (preview)

And if you have those multiple workspaces, see the new Workspace manager. With workspace manager, you may manage several Microsoft Sentinel workplaces inside one or more Azure tenants.

What is needed?

  • At least two Microsoft Sentinel workplaces are required. One workspace to manage and at least one additional workspace to manage.
  • The Microsoft Sentinel Contributor role must be assigned on both the central workspace (when workspace manager is enabled) and the member workspace(s) that the contributor must manage.
  • If you manage workspaces across different Azure AD tenants, enable Azure Lighthouse.

Manage multiple Microsoft Sentinel workspaces with workspace manager

Learn how to centrally manage multiple Microsoft Sentinel workspaces within one or more Azure tenants with workspace manager. This article takes you through provisioning and usage of Workspace Manager to help you gain operational efficiency and operate at scale.

Read here for the announcement

RSAC 2023: Microsoft Sentinel empowering the SOC with next-gen SIEM

With an increase in the number and severity of cyberattacks over the years, security remains a significant challenge. It is paramount for organizations to enhance their security posture and defend against cyber threats with end-to-end visibility across their hybrid environments. Microsoft Sentinel i…

Configure Microsoft Sentinel roles

There may be times when many teams require access to the same data and independent security teams may also require access to Microsoft Sentinel capabilities, but with different data sets.

Sentinel RBAC

Sentinel has it's own RBAC roles, like many other Azure based service does.

Depending services

And RBAC roles for depending services.

Here is an table of the different permission and what they can do.

RoleView and run playbooksCreate and edit playbooksCreate and edit analytics rules, workbooks, and other Microsoft Sentinel resourcesManage incidents (dismiss, assign, etc.)View data, incidents, workbooks, and other Microsoft Sentinel resources
Microsoft Sentinel Reader------*--
Microsoft Sentinel Responder------*
Microsoft Sentinel Contributor----
Microsoft Sentinel Playbook Operator--------
Logic App Contributor------
* Users with these roles can create and delete workbooks with the Workbook Contributor role. Learn about Other roles and permissions.

See here for recommendations from Microsoft

Roles and permissions in Microsoft Sentinel

Learn how Microsoft Sentinel assigns permissions to users using Azure role-based access control, and identify the allowed actions for each role.

Design and configure Microsoft Sentinel data storage

Azure Sentinel offers two storage options for data ingestion: Log Analytics workspace and Azure Data Explorer. Both storage options are highly scalable and flexible.

But did you know that Azure Sentinel is based on Azure Monitor (Log Analytics), which is based on Azure Data Explorer. As a result, moving between different services is simple. You may now leverage Kusto query language queries and dashboards across various services.

Log Analytics Workspace

Log Analytics workspace is the default data storage option in Azure Sentinel. Log Analytics workspace provides a scalable, highly available, and secure storage option for ingesting data. It enables you to collect data from different sources, including cloud services, on-premises servers, and custom applications. You can query, visualize, and analyze the data using Azure Monitor Log Analytics, which is integrated into Sentinel.

See more here on the onboarding of Sentinel to Log analytics workspace

Quickstart: Onboard in Microsoft Sentinel

In this quickstart, you enable Microsoft Sentinel, and set up data connectors to monitor and protect your environment.

Azure Data Explorer

Azure Data Explorer (ADX) is another storage option available for Azure Sentinel. ADX is a fully managed data analytics service that enables you to perform advanced analytics on large volumes of data. ADX provides a highly scalable and efficient data storage solution that is optimized for fast data ingestion, analysis, and querying. It is ideal for large-scale log analytics scenarios, including security analytics.

Integrate Azure Data Explorer for long-term log retention

Send Microsoft Sentinel logs to Azure Data Explorer for long-term retention to reduce data storage costs.

Which one should you use?

Maybe pricing or maybe you architecture requirements determinate which one to use or maybe both.

Here is some questions that you should ask:

  • Data Ingestion Volume: How much data are you planning on ingesting into Sentinel? To assess the amount of storage required, estimate your data input volume.
  • Data Retention Period: How long must you keep your data? Take into account any applicable compliance obligations, as well as your organization's own data retention rules.
  • Frequency of Data Access: How frequently will you need to access your data? To maximize data storage and retrieval, consider the frequency and kind of queries you'll be conducting.
  • Cost Optimization: How can you reduce the cost of data storage? To limit the quantity of data you need to keep and lower storage expenses, consider data compression, tiered storage, and data sampling.

See here for an example Architecture from Azure Architecture Center.

Azure Data Explorer monitoring - Azure Architecture Center

Use Azure Data Explorer in a hybrid monitoring solution that includes Microsoft Sentinel and Azure Monitor to ingest streamed and batched logs from diverse sources.

Implement and use Content hub, repositories, and community resources

Content hub

Content Hub is a Microsoft Sentinel feature that serves as a repository for community-generated content. It includes templates, queries, workbooks, and playbooks to aid in the optimization of security monitoring and response. The Content Hub includes the Sentinel solutions catalog.

Use the Microsoft Sentinel Content Hub to find and install out-of-the-box (OOTB) content from a single location.

Microsoft Sentinel content hub catalog

This article lists the solutions currently available in the content hub for Microsoft Sentinel and where to find the full list of solutions.

Repository

Customers can store content, such as queries, workbooks, and playbooks, in the repository. They can employ them to complement Sentinel's skills. Organizations may build, manage, and share repositories across teams.

Here is once example of the GitHub repository

GitHub - Azure/Azure-Sentinel: Cloud-native SIEM for intelligent security analytics for your entire enterprise.

Cloud-native SIEM for intelligent security analytics for your entire enterprise. - GitHub - Azure/Azure-Sentinel: Cloud-native SIEM for intelligent security analytics for your entire enterprise.

And here an excellent repo called Azure Sentinel All In One that let's you automate your deployment and configuration of Sentinel. When highly privileged users are required, this is great for Proof of Concept situations and connection onboarding.

Azure-Sentinel/Tools/Sentinel-All-In-One at master · Azure/Azure-Sentinel

Cloud-native SIEM for intelligent security analytics for your entire enterprise. - Azure-Sentinel/Tools/Sentinel-All-In-One at master · Azure/Azure-Sentinel

The following content can be imported from a repo:

  • Analytics rules
  • Automation rules
  • Hunting queries
  • Parsers
  • Playbooks
  • Workbooks

See more on repository connection from Learn

Manage custom content with repository connections - Microsoft Sentinel

This article explains custom Sentinel content like GitHub or Azure DevOps repositories that can utilize source control features.

Community resources

Microsoft Sentinel provides a comprehensive set of community tools to assist clients in fast onboarding and reaping the benefits of Sentinel. GitHub repositories, community-provided playbooks and queries, community content, and threat intelligence feeds are among the resources available.

KQL Search is an aggregator for KQL queries that are shared on GitHub.

KQL Search

KQL Search

Microsoft has an excellent blog on Sentinel that has posts from Microsoft and also other contributors

Microsoft Sentinel Blog

And you want to skill-up even more, see this

Microsoft Sentinel skill-up training

This article walks you through a level 400 training to help you skill up on Microsoft Sentinel. The training comprises 21 modules that present relevant product documentation, blog posts, and other resources.

Closure

Remember what you should consider when designing a workplace

  • Tenant and workspace correlation
  • Data residency
  • When using multiple workspaces, using Azure Lighthouse

What RBAC roles Sentinel has? and what are the depending roles?

What the different roles can do in your environment?

How Log Analytics and Data Explorer are different, what is the primary one and why you should choose one of them or should you?

Definition of Content hub and repository also what community resources are available?

Link to main post

Exam cram series for SC-200 exam

Well, finally it’s time for a new part to my study series for Microsoft Security certifications. I have published guides for SC-100 and SC-300 and now it’s times for the “little” ‘sis between. Hopefully you will find this helpful, giving back to the community, once again! Candidates for the SC-200 exam should have a foundational
This image has an empty alt attribute; its file name is image-123.png

Archives