Microsoft Compliance and Security Tools
Microsoft Compliance and Security Tools
Compliance Manager This is a great tool that helps you achieve compliance. It creates [Link]
assessments for different Microsoft services. It shows how compliant
your organization is and how compliant Microsoft is for a particular
area.
Example:
Here’s a GDPR assessment for Office 365. You’ll notice that Microsoft
Managed Actions is at 100%, which is always the case. In this example,
Customer Managed Actions is at 0%.
To find out how to move your organization into compliance, you can
click on the assessment, and it will bring up a list of steps to complete.
In most cases, you’ll need to upload evidence of your compliance.
The Azure Monitor data platform collects data into logs and metrics
where they can be analyzed together using a complete set of
monitoring tools.
You can build, manage, and monitor everything from simple web apps
to complex cloud deployments. Create custom dashboards for an
organized view of resources. Configure accessibility options for an
optimal experience.
Azure Security Center provides you the tools needed to harden your
network, secure your services and make sure you're on top of your
security posture.
Advanced Threat Most hacker attacks are intended to get inside your system, rather [Link]
Protection than take them down.
Azure ATP monitors user activities and looks for anomalies.
Example:
If an attacker seizes control of a user account, they’ll probably try to
gain access to internal resources or other accounts. ATP can spot this
sort of activity and alert administrators.
Azure Information AIP lets you label information as confidential, either manually or using [Link]
Protection rules you create.
Example:
If someone attaches a confidential document to an email and then
tries to send that email to a person outside the company, AIP can stop
the email from being sent.
Azure Policy Service Enforces a wide variety of governance policies. [Link]
Example:
Suppose your company has a European division that is legally required
to store its data only in European data centers.
You could create a policy that only allows SQL Database instances to
be created in European regions and assign that policy to the resource
group for that division of the company.
Initiative Allows to group related policies and then assign that initiative to [Link]
various subscriptions, resource groups, and management groups. concepts/initiative-definition-structure
Example:
Suppose you need to assign the same policies to a number of different
resource groups or subscriptions.
Microsoft Privacy The Microsoft Privacy Statement “explains the personal data Microsoft [Link]
Statement processes, how Microsoft processes it, and for what purposes.” This
actually applies to all of Microsoft’s services, not just Azure.
Subscription Agreement This Microsoft Online Subscription Agreement is between the entity [Link]
for Microsoft Azure you represent, or, if you do not designate an entity in connection with agreement/
a Subscription purchase or renewal, you individually ("you" or "your"),
and Microsoft Corporation ("Microsoft", "we", "us", or "our").
An App Service plan defines a set of compute resources for a web app
to run. These compute resources are analogous to the server farm in
conventional web hosting. One or more apps can be configured to run
on the same computing resources (or in the same App Service plan).
When you create an App Service plan in a certain region (for example,
West Europe), a set of compute resources is created for that plan in
that region. Whatever apps you put into this App Service plan run on
these compute resources as defined by your App Service plan.
For example, you can apply policies to a management group that limits
the regions available for virtual machine (VM) creation. This policy
would be applied to all management groups, subscriptions, and
resources under that management group by only allowing VMs to be
created in that region.
Local Network Gateway The local network gateway is a specific object that represents your on- [Link]
premises location (the site) for routing purposes. You give the site a to-site-portal#LocalNetworkGateway
name by which Azure can refer to it, then specify the IP address of the
on-premises VPN device to which you will create a connection.
Azure Service Bus Azure Service Bus is a messaging service on cloud used to connect any [Link]
applications, devices, and services running in the cloud to any other service-bus-messaging-overview
applications or services. As a result, it acts as a messaging backbone for
applications available in the cloud or across any devices.
Azure Event Hubs can be used to ingest, buffer, store, and process your
stream in real time to get actionable insights. Event Hubs uses a
partitioned consumer model, enabling multiple applications to process
the stream concurrently and letting you control the speed of
processing.
Azure Event Hubs can be used to capture your data in near-real time in
an Azure Blob storage or Azure Data Lake Storage long-term retention
or micro-batch processing.
Azure Site Recovery Azure Site Recovery helps ensure business continuity by keeping [Link]
business apps and workloads running during outages. Site Recovery overview
replicates workloads running on physical and virtual machines (VMs)
from a primary site to a secondary location.
PowerApps Portal PowerApps lets you quickly build business applications with little or no [Link]
code. It is not used to create Azure virtual machines. Therefore, this portals-powerful-low-code-websites-for-external-users/
solution does not meet the goal.
In the dashboard, you will find your overall compliance score, and the
number of passing versus failing assessments with each standard. You
can now focus your attention on the gaps in compliance for a standard
or regulation that is important to you.
Azure Traffic Manager Azure Traffic Manager is a DNS-based load balancing solution. [Link]
overview
Azure Resource Azure Resource Manager is the deployment and management service [Link]
Manager for Azure. It provides a management layer that enables you to create, manager/management/overview
update, and delete resources in your Azure account. You use
management features, like access control, RBAC, locks, and tags, to
secure and organize your resources after deployment.
To learn about Azure Resource Manager templates (ARM templates),
see the template deployment overview.
Azure Stream Analytics Azure Stream Analytics is a real-time analytics and complex event- [Link]
processing engine that is designed to analyze and process high analytics-introduction
volumes of fast streaming data from multiple sources simultaneously.
Azure Analysis services Azure Analysis Services is a fully managed platform as a service (PaaS) [Link]
that provides enterprise-grade data models in the cloud. services-overview
The data model provides an easier and faster way for users to perform
ad hoc data analysis using tools like Power BI and Excel.
Azure Resource Lock As an administrator, you can lock a subscription, resource group, or [Link]
resource to prevent other users in your organization from accidentally manager/management/lock-resources
deleting or modifying critical resources. The lock overrides any
permissions the user might have.
You can set the lock level to CanNotDelete or ReadOnly. In the portal,
the locks are called Delete and Read-only respectively.
When you apply a lock at a parent scope, all resources within that
scope inherit the same lock. Even resources you add later inherit the
lock from the parent. The most restrictive lock in the inheritance takes
precedence.
The locks don't restrict how resources perform their own functions.
Resource changes are restricted, but resource operations aren't
restricted.
Azure Role-Based Access Azure role-based access control (Azure RBAC) is the authorization [Link]
Control (Azure RBAC) system you use to manage access to Azure resources. To grant access, control/overview
you assign roles to users, groups, service principals, or managed
identities at a particular scope.
When you assign roles, you must specify a scope. Scope is the set of
resources the access applies to. In Azure, you can specify a scope at
four levels from broad to narrow: management group,
subscription, resource group, and resource.
It's a best practice to grant security principals the least privilege they
need to perform their job. Avoid assigning broader roles at broader
scopes even if it initially seems more convenient.
By limiting roles and scopes, you limit what resources are at risk if the
security principal is ever compromised.
Personally Identifiable Personally Identifiable information (PII), is any data that can be used [Link]
Information (PII) – Azure used to identify a individuals such as names, driver’s license number, skill-pii-detection
PII Detection Skill SSNs, bank account numbers, passport numbers, email addresses and
more.
You can view the Activity log in the Azure portal or retrieve entries
with PowerShell and CLI.
Azure Advisor Advisor is a personalized cloud consultant that helps you follow best [Link]
practices to optimize your Azure deployments. It analyzes your
resource configuration and usage telemetry and then recommends
solutions that can help you improve the cost effectiveness,
performance, Reliability (formerly called High availability), and security
of your Azure resources.
You can access Advisor through the Azure portal. Sign in to the portal,
locate Advisor in the navigation menu, or search for it in the All
services menu.
Azure Repos Azure Repos is a set of version control tools that you can use to [Link]
manage your code. started/what-is-repos?view=azure-devops
Azure AD Directories Azure Active Directory (Azure AD) is Microsoft’s cloud-based identity [Link]
and access management service, which helps your employees sign in fundamentals/active-directory-whatis
and access resources in:
External resources, such as Microsoft 365, the Azure portal,
and thousands of other SaaS applications.
Internal resources, such as apps on your corporate network
and intranet, along with any cloud apps developed by your
own organization. For more information about creating a
tenant for your organization, see Quickstart: Create a new
tenant in Azure Active Directory (Your new tenant represents
your organization and helps you to manage a specific instance
of Microsoft cloud services for your internal and external
users).
Azure Data Factory It is the cloud-based ETL and data integration service that allows you [Link]
to create data-driven workflows for orchestrating data movement and
transforming data at scale.
Using Azure Data Factory, you can create and schedule data-driven
workflows (called pipelines) that can ingest data from disparate data
stores.
You can build complex ETL processes that transform data visually with
data flows or by using compute services such as Azure HDInsight
Hadoop, Azure Databricks, and Azure SQL Database.
Ultimately, through Azure Data Factory, raw data can be organized into
meaningful data stores and data lakes for better business decisions.
Azure Notification Hubs Azure Notification Hubs provide an easy-to-use and scaled-out push [Link]
engine that enables you to send notifications to any platform (iOS, notification-hubs-push-notification-overview
Android, Windows, etc.) from any back-end (cloud or on-premises).
Notification Hubs works great for both enterprise and consumer
scenarios.
Azure Network Watcher Azure Network Watcher provides tools to monitor, diagnose, view [Link]
metrics, and enable or disable logs for resources in an Azure virtual watcher-monitoring-overview
network. Network Watcher is designed to monitor and repair the
network health of IaaS (Infrastructure-as-a-Service) products which
includes Virtual Machines, Virtual Networks, Application Gateways,
Load balancers, etc.
Note: It is not intended for and will not work for PaaS monitoring or
Web analytics.
Virtual Machine Scale Azure virtual machine scale sets let you create and manage a group of [Link]
Set load balanced VMs. The number of VM instances can automatically sets/overview
increase or decrease in response to demand or a defined schedule.
Scale sets provide high availability to your applications, and allow you
to centrally manage, configure, and update a large number of VMs.
With virtual machine scale sets, you can build large-scale services for
areas such as compute, big data, and container workloads.
Azure Event Grid Azure Event Grid allows you to easily build applications with event- [Link]
based architectures. First, select the Azure resource you would like to
subscribe to, and then give the event handler or WebHook endpoint to
send the event to. Event Grid has built-in support for events coming
from Azure services, like storage blobs and resource groups. Event Grid
also has support for your own events, using custom topics.
Identity and Access Access control (IAM) is the page that you typically use [Link]
Management (IAM) to assign roles to grant access to Azure resources. It's control/role-assignments-portal#step-2-open-the-add-role-
also known as identity and access management (IAM) assignment-pane
and appears in several locations in the Azure portal.
Azure You use the control plane to manage resources in your [Link]
Control/Management subscription. It includes operations on each Azure manager/management/control-plane-and-data-plane#control-plane
Plane resource in the subscription from the outside (the
management plane), for example creating a new
resource or starting a virtual machine, or any write
operations (PUT, POST, DELETE) taken on the resources
in your subscription.
For example:
Azure Data Plane You use the data plane to use capabilities exposed by [Link]
your instance of a resource type. It includes operations manager/management/control-plane-and-data-plane#data-plane
that are performed within an Azure resource.
For example:
POST {Endpoint}/text/analytics/v2.0/languages
Azure Status Portal The Azure Status Portal allows you to check the current [Link]
Azure health status and view past incidents. It also
allows you to view other issues that might be impacting
your services.