Strengthen the security posture of your SaaS apps with Defender for Cloud Apps

Strengthen the security posture of your SaaS apps with Defender for Cloud Apps

This article is contributed. See the original author and article here.

Over the last few years, organizations have increasingly adopted cloud-native SaaS applications to meet changing agility and productivity needs. While the growth of SaaS apps has enabled cost savings and other gains for organizations, it has also raised a significant challenge for security teams.  Ensuring a secure way to use essential productivity-enhancing tools has become a critical strategic priority for security teams. Today, we are thrilled to announce the public preview of SaaS Security Posture Management capabilities in Microsoft Defender for Cloud Apps that will enable you to view, identify, and remediate misconfigurations across your applications to improve your organizational security.


 


Lack of visibility, misconfigurations, and sophisticated attacks are some of the common threats that put your sensitive data and users of SaaS apps at risk. In today’s threat landscape, customers need a new approach to:



  • Proactively strengthen the security posture of SaaS apps enabled in your enterprise.

  • Detect any breach/attack on these applications and respond quickly.

  • Prevent any sensitive data leakage even in the case of an attack.


Microsoft Defender for Cloud Apps is designed to help secure your SaaS applications and protect sensitive data in your organization against evolving threats. Empower your security teams with enhanced visibility and assessment tools to identify usage patterns, assess risk and business levels, and manage more than 31,000 SaaS applications to defend against threats.


 


For each application, you have visibility into its users, their IPs, and their traffic volumes to detect anomalous behavior. Further, you can view the security, compliance, and legal risk levels (e.g. SOC2, ISO27001, GPDR, encryption protocol, etc.) of every application in your organization. After approving specific apps, access deeper protections to ones containing sensitive information with tools to detect attack attempts, suspicious behaviors, and potential data leakages.


 


New integrated SaaS security posture management with Microsoft Secure Score


It’s not enough to only know which SaaS apps are being run in your environment – for security teams, understanding best practices and managing the configurations across your organization’s SaaS apps are of equal importance. Microsoft Defender for Cloud Apps not only helps you discover all the SaaS apps in your environment but with new security posture management (SSPM) capabilities, you can also get deeper visibility and automatically identify misconfigurations and gaps in each app. Today, you can access security posture insights across Office 365, Salesforce (preview), and ServiceNow (preview), with additional SaaS apps to be added in the coming months.   This experience is integrated into the Microsoft 365 Defender dashboard to enable security teams to see their holistic security posture across the enterprise with Microsoft Secure Score.


 


Figure 1 Microsoft Defender for Cloud apps enables you to manage your security posture of apps such as Salesforce directly within Microsoft Secure Score.Figure 1 Microsoft Defender for Cloud apps enables you to manage your security posture of apps such as Salesforce directly within Microsoft Secure Score.


 


Within the Microsoft Secure Score blade, your security teams can identify misconfigurations and get a step-by-step remediation guide for every risky security configuration in your environment for the related SaaS apps.


 


Start today


Defender for Cloud Apps helps you gain visibility of your cloud apps, discover shadow IT, protect sensitive information anywhere in the cloud, enable protection against cyber threats, assess compliance, and manage your security posture across cloud apps.  In addition to Azure and Office 365 applications, Microsoft Defender for Cloud Apps enables you to protect your assets across the use of many applications including Atlassian, Box, Dropbox, Google Workspace, OneLogin, Okta, Cisco WebEx, Salesforce, Slack, ServiceNow, DocuSign, NetDocuments, GitHub, Zoom (preview), Workplace by Meta (preview), Egnyte (Preview), and more. With Defender for Cloud Apps’ extensive coverage, gain the right visibility tools to detect and prevent attacks and data leakages.


 


If you are already using Defender for Cloud Apps, you can start using the new SSPM security posture management capabilities by connecting Salesforce or connecting ServiceNow (if you already have an existing connector to Salesforce or ServiceNow, you can immediately use the new capabilities). Security assessments and recommendations will be shown automatically in Microsoft 365 Defender portal under security recommendations.


 


To learn more about Defender for Cloud Apps, read our documentation and start a trial here.

Delivering a seamless commerce experience: Unlocking omnichannel retailing with intelligent order management

Delivering a seamless commerce experience: Unlocking omnichannel retailing with intelligent order management

This article is contributed. See the original author and article here.

The momentum of e-commerce continues. In fact, McKinsey & Company has stated that e-commerce shopping has 30 percent higher penetration than pre-COVID-19 pandemic, and that this pandemic has also accelerated e-commerce growth by five years.1 The COVID-19 pandemic certainly explains part of the growth in the demand, but it is not the whole story. Other factors such as increased mobile commerce, accelerated business-to-business (B2B) and direct-to-consumer (DTC) e-commerce adoption, and new technological advances have created both opportunities and challenges for companies that embrace omnichannel retailing.

Retailers must either build new or infuse present strategies, systems, and processes with a composable approach to obtain omnichannel commerce experience. Let’s look at how Microsoft Dynamics 365 modular and composable cloud-based solutions help organizations provide their customers with unified commerce experiences.

Agility improves operational execution

Retailers are investing in integrating experiences and agile solutions for a good reason. McKinsey & Company states that the new bar for omnichannel excellence is 10 or more channels over three engagement modes (in-person, remote, and self-service), delivered 24/7.2 Omnichannel fulfillment retail tactics, such as buy online pickup in store (BOPIS), buy online pickup at curbside (BOPAC), reserve online pickup in store (ROPIS), buy online return in store (BORIS), or locker, ship from store, ship to store, endless aisle, two-day delivery, and more, are adding more complexity and challenges for retailers to deliver on their order promise.

Hence, in these environments, unifying data across internal and external networks to include physical and digital touchpoints requires agile and resilient solutions for faster responses to market changes and disruptions. At the pandemic’s beginning, many retailers, manufacturers, distributors, and consumer packaged goods (CPG) companies accelerated their digital transformation journey to adapt to changing customers’ needs quickly.

“With Dynamics 365, we can make decisions much more quickly and respond in near real-time to consumer demand. What used to take two days now happens almost immediately.”

Russell Anderson, Senior Director, Retail Operations
Columbia Sportswear

Watch the video in our customer story: “Columbia Sportwear gains business flexibility and a sales boost with Microsoft Azure and Dynamics 365.”

A modern microservices-based order management system (OMS) helps organizations incrementally replace modular components of their existing infrastructure to gradually advance wherever they are in their supply chain and commerce digital transformation journey. It also allows organizations to avoid costly and time-consuming rip-and-replace projects by seamlessly integrating with existing enterprise resource planning (ERP) investments, unifying data across disparate systems, and unlocking siloed inventory and operational data.

Extensibility scales end-to-end visibility and fulfillment

As order intake, cross-channel inventories, and third-party logistics providers (3PLs) intersect at order management, end-to-end visibility becomes an imperative. More than 80 percent of shoppers said it is important for retailers to provide the estimated date/time of arrival for products on their website, and 78 percent said providing in-store availability was important to them.3

graphical user interface, chart
Figure 1: Inventory visibility dashboard in Dynamics 365 Intelligent Order Management. Learn how to set up the inventory visibility connector in the product documentation page.

Dynamics 365 Intelligent Order Management helps organizations achieve end-to-end order visibility through its fulfillment optimization engine that uses real-time inventory visibility and AI. More than half, 66 percent, of retailers surveyed said inventory accuracya core capability for omnichannel fulfillmentwas very or somewhat challenging when setting up their omnichannel program.4

Dynamics 365 Intelligent Order Management also extends its intelligent fulfillment optimization capabilities with out-of-the-box, pre-built connectors to an ecosystem of specialized partners for e-commerce, delivery, transportation, warehouse management, tax compliance, price calculation, and other logistics services.

Partial view of the pre-built connectors catalog in Microsoft Dynamics 365 Intelligent Order Management.
Figure 2: Partial view of the pre-built connectors catalog in Dynamics 365 Intelligent Order Management.

For example, consider our pre-built connector to our partner Flexe, the programmatic logistics leader. The Dynamics 365 Intelligent Order Management Flexe connector expands the fulfillment capabilities, processes purchase orders from Flexe, and adds flexible warehouse management service. It also provides Dynamics 365 Intelligent Order Management users the option to rapidly expand network capacity, or allocate inventory closer to the customers and avoid the long-term contracts or fixed costs of traditional warehouse solutions.

With the ability to extend business capabilities through pre-built partner connectors, organizations can improve omnichannel strategies in step with their retail supply chain digital transformation processes. This allows organizations to incrementally scale their offering with modular, composable, and cloud-based business applications, bringing more agility and resilience into their omnichannel distribution network.

Composability enables omnichannel success

According to Gartner, by 2024, 60 percent of intelligent software as a service (SaaS) will be composed from packaged business capabilities providing data, analytical insight, and operational application services.5 And by 2024, the design mantra for new SaaS and custom applications will be “composable API-first or API-only,” rendering traditional SaaS and custom applications “legacy.”6

Dynamics 365 unlocks composability and helps organizations achieve a unified commerce experience. It seamlessly integrates with existing ERP and customer relationship management (CRM) systems so that retailers can respond faster to customers’ needs by extending their business capabilities through out-of-the-box connectors to an ecosystem of specialized logistics services. This intelligent and modern platform provides a single view of orders across channels. Our fulfillment optimization engine uses a rules-based system, real-time inventory visibility, and AI to determine the most cost-efficient order fulfillment.

Embedded orchestration policy designer to configure order flows in Microsoft Dynamics 365 Intelligent Order Management.
Figure 3: Embedded orchestration policy designer to configure order flows in Dynamics 365 Intelligent Order Management.

According to Forrester, 68 percent of global retail and wholesale purchase influencers plan to invest in AI solutions.7 Retail supply chain and commerce professionals can take advantage of the machine learning, AI, and low-code/no code features of Dynamics 365 Intelligent Order Management. They can easily reconfigure order flows and proactively overcome bottlenecks by modeling the order journey through an easy-to-use orchestration designer built in the fulfillment optimization engine.

This embed requires accepting cookies from the embed’s site to view the embed. Activate the link to accept cookies and view the embedded content.

This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use.

Watch the video above to learn how to automate and optimize fulfillment with Dynamics 365 Intelligent Order Management. Experience a free trial or take a guided tour to learn more.

Create more agile and resilient supply chains

Dynamics 365 supply chain solutions helps build agile and resilient supply chains through easy-to-use, modular, and composable cloud-based business applications. Dynamics 365 Intelligent Order Management works seamlessly with existing ERP and CRM systems so that retailers can get to market faster, even when dealing with the complexities and challenges of omnichannel retail and fulfillment. They can also respond faster to customer needs by extending their fulfillment services through a composable and API-first connectivity architecture with out-of-the-box connectors to market-leading 3PL software solutions. With easy-to-deploy omnichannel fulfillment solution, retailers, manufacturers, distributors, and CPG companies can accelerate their supply chain digital transformation and turn order fulfillment into a competitive advantage.


Sources:

1. McKinsey & Company. Beyond the distribution center. June 2022.

2. McKinsey & Company, 2022. The new B2B growth equation.

3. Forrester, US Online Shoppers Expect Retailers To Provide Real-Time Information On Their Websites, August 2021.

4. Forrester. Building The Business Case For Omnichannel Commerce, August 2021.

5. Gartner. Use Gartner’s Reference Model to Deliver Intelligent Composable Business Applications. February 2022.*

6. Gartner. Top Strategic Technology Trends for 2022: Composable Applications. October 2021.*

7. Forrester. The Top Retail Tech Initiatives For 2021 Retail And Brand Professionals Reveal Their Priorities For Tech-Driven Commerce Initiatives In The Coming Year. August 2021.

(*) GARTNER is a registered trademark and service mark of the Gartner Inc., in the U.S. and internationally and is used herein with permission.

The post Delivering a seamless commerce experience: Unlocking omnichannel retailing with intelligent order management appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

VM Backup Tiering with Azure Automation

VM Backup Tiering with Azure Automation

This article is contributed. See the original author and article here.

Hi folks! My name is Felipe Binotto, Senior Azure Customer Engineer, based in Australia.


 


The purpose of this article is to demonstrate how you can have different Backup Tiers for your VMs and how you can automate the backup configuration leveraging Azure Tags and Azure Automation. 


 


The prerequisites are: 


 



  • Automation Account

    • Az.ResourceGraph module must be installed

    • Az.RecoveryServices module > 5.4.0 must be installed

    • Runtime version 5.1 (it should also work with 7.1 but it was not tested) 





  • Recovery Services Vault with system or user managed identity

    • If you have many Recovery Services Vaults, you should create a user managed identity so it can be used across all of them, and you just have to set permissions to one identity

    • This identity should be assigned Backup Operator and Virtual Machine Contributor roles 





  • Virtual Machine 


Now you are thinking, why do I need multiple Backup Tiers? 


 


Imagine you have two workloads. Workload-1 is business critical, and it can only afford losing up to 4 hours of data and it should be fully recovered in no longer than 24 hours. Backups should be retained for a minimum of 90 days. Workload-2 is important but not that critical so it can afford losing up to 12 hours of data and it should also be fully recovered in no longer than 24 hours. Backups should be retained for a minimum of 30 days.


 


So, what do you do? You create two Backup Policies. One for each workload based on their requirements. Each workload has its own RPO/RTO and retention requirements.


 


Let’s say you have analysed all your workloads and established that most of them will fit in one of the following tiers. 


 




































Tier 



RPO 



RTO 



Retention 



TIER-1 



4 hours 



1 day 



90 days 



TIER-2 



6 hours 



1 day 



60 days 



TIER-3 



12 hours 



1 day 



30 days 



TIER-4 



24 hours 



2 days 



15 days 



 


Note: although we are specifying RTO in this example, the focus is RPO and Retention, because RTO will depend on other factors such as size of backup (the larger the backup the longer it will take to restore) and backup availability (LRS vs ZRS vs GRS).


 


Azure Backup for VMs 


Virtual Machines in Azure can be backed up to Recovery Service Vaults. When you are preparing the VM for backup, you must select a Backup Policy which defines how often the VM should be backed up, what is the retention period and other settings. 


Until recently, you could only configure a Backup Policy to perform the backup once a day. However, now you can use the new Enhanced type of Backup Policy, currently in public preview, to set backups to be performed up to 6 times a day (every 4 hours). 


The figure below provides an example on how an Enhanced Backup Policy would be configured to fulfill the requirements of TIER-1. 


 


 


fbinotto_0-1656034838114.png


 


Backup Policies 


OK, we have defined all the basics. Now let’s create all the required Backup Policies. You can download the script from my Github Repo. This script will iterate through all Recovery Services Vaults in all subscriptions and create three Enhanced and one Standard Backup Policies according to the requirement of each tier. Policies are named as per the Tier names. 


 


The table below provides details about the policies created after the script is executed. 


 



















































Policy Name 



Frequency 



Start Time 



Schedule 



Duration 



Timezone 



Daily retention 



TIER-1 



Hourly 



6:00AM 



4 hours 



24 hours 



UTC 



90 days 



TIER-2 



Hourly 



6:00AM 



6 hours 



24 hours 



UTC 



60 days 



TIER-3 



Hourly 



6:00AM 



12 hours 



24 hours 



UTC 



30 days 



TIER-4 



Daily 



6:00AM 



N/A 



N/A 



UTC 



15 days 



 


You should see the new Backup Policies in each of your Recovery Services Vaults as per the figure below.


 


 


fbinotto_1-1656034838115.png


 


VM Tag 


Next step is to tag the VMs to be backed up. There are a few points to be considered as follows: 



  • VMs without tags will not be backed up 

  • VMs which are already backed up and are not tagged will remain with their existing backup configuration 

  • VMs which are not backed up and are tagged will be backed up 

  • VMs which are backed up and are tagged will have a new Backup Policy assigned if using the incorrect policy. 


We will tag the VMs with a tag named BackupTier. 


The code below will retrieve the VM objects and tag them. 


 


 

$vm = Get-AzVM -Name Workload-1 -ResourceGroupName VMs 
New-AzTag -Tag @{BackupTier='TIER-1'} -ResourceId $vm.id 

 


 


 

$vm = Get-AzVM -Name Workload-2 -ResourceGroupName VMs 
New-AzTag -Tag @{BackupTier='TIER-3'} -ResourceId $vm.id 

 


 


Once you tag the Workload-1 and Workload-2 VMs they will look like the figures below.


 


fbinotto_2-1656034838117.png


 


Azure Automation 


Before we get to the last piece of the puzzle, let me clarify something that may be in your mind. You may be wondering why using Azure Automation and PowerShell instead of using the built-in Azure Policies for Azure Backup. A few reasons for that:


 



  • The Azure Policies for Azure Backup cannot be applied at Management Group level 

  • Depending on the number of subscriptions and tiers you use in your solution, you could end up with hundreds or even thousands of Azure Policy Assignments 

  • The built-in policies must be customized to change an existing backup policy. By default, they just enable backup based on a tag 

  • A policy remediation is required to enable backup for existing VMs and to change the backup policy of VMs when tag values are changed. 


OK, now that we have cleared that up, let’s get started with the Azure Automation account.


 


Now to the last piece of the puzzle. You need to create a new Runbook and copy the code from this script in my Github Repo. 


You need to provide values for the following three variables:


 



  • accountId – the object ID for the Automation Account managed identity 

  • vaultRGName – the resource group name for the Recovery Services Vault 



  • vaultName – the Recovery Services Vault name 


 


The last step is to run the Runbook. Don’t forget about the prerequisites listed in the beginning of the article. It will not work without those in place. 


 


After the runbook completes successfully, you should see the following in the Output tab. 


 


fbinotto_4-1656034838120.png


 


Once you are satisfied the Runbook works as expected, create a schedule based on your requirements and link it to the Runbook. 


A couple last comments about the runbook: 


 



  • If the backup of a VM is in a Soft-Delete state, it will fail, and the reason will be displayed in the Outputs tab 

  • If the VM is using Shared Disks, it will not try to back it up as it is an unsupported scenario 


Feel free to fork the repo or do pull requests if you have new features or bug fixes to be incorporated into the code. 


I hope this was informative to you and thanks for reading. Add your experiences or questions in the comments section.


 


 


Disclaimer 


The sample scripts are not supported under any Microsoft standard support program or service. The sample scripts are provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample scripts and documentation remains with you. In no event shall Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample scripts or documentation, even if Microsoft has been advised of the possibility of such damages. 

Exchange Server 2013 End of Support Reminder

This article is contributed. See the original author and article here.

Just a reminder that Exchange Server 2013 reaches End of Support on April 11, 2023.  That’s a little more than 9 months from now. After that date, Microsoft will no longer provide:



  • Technical support for problems that may occur

  • Bug fixes for issues that are discovered and that may impact the stability and usability of the server

  • Security fixes for vulnerabilities that are discovered and that may make the server vulnerable to security breaches

  • Time zone updates


Exchange Server 2013 will continue to run after this date, of course; however, due to the risks listed above, we strongly recommend that you migrate from Exchange Server 2013 as soon as possible. If you haven’t already begun your migration from Exchange Server 2013 to Exchange Online or Exchange Server 2019, now’s the time to start planning.


In order to stay supported you can:



If you are upgrading to Exchange Server 2019, learn about what you need in your environment.


 


If you’re migrating to Exchange Online, you might be eligible to use our Microsoft FastTrack service. FastTrack provides best practices, tools, and resources to make your migration to Exchange Online as seamless as possible. Best of all, you’ll have a support engineer walk you through from planning and design to migrating your last mailbox. For more information about FastTrack, see Microsoft FastTrack.


 


For more information on what this means and what your options are, see Exchange 2013 end of support roadmap.


 


–The Exchange Team

MTC Weekly Roundup – June 24

MTC Weekly Roundup – June 24

This article is contributed. See the original author and article here.

Hello MTC-ers and welcome to the first Weekly Roundup of summer! Hope everyone is staying cool, at least in the Northern hemisphere anyways.


 


MTC Moments of the Week


 


This week we had an AMA with the Windows 365 team, featuring @Tristan Scott , @Scott Manchester , @Christiaan_Brinkhoff , and @Philip_Gerity  and moderated by @Heather Poulsen  One good question came from @Todd Godchaux around the game plan to make migrating GPOs to CSPs easier.


 


We also had a new blog post from @Martin Nothnagel  about new capabilities for Servicing profiles that customers have been asking for. Make sure to check it out!


 


This week, we had a good question from @abo999 around Microsoft Project and how to display start/finish times in two different time zones, and @John-project  came to the rescue with the right formula.


 


Unanswered Questions – Can you help them out?


 


@JuanRojas01 is having trouble getting users’ changed PC password to sync to Outlook. Has anyone run into this before?


 


Meanwhile @Anthony-123  wants to know if there is a way to change SharePoint’s… ahem… inconvenient way of displaying numerical file names:


Justin_Ong_0-1656000899622.png


 


 


 


Next Week


 


June 22 – AMA: Microsoft Defender for Identity