Optimize Windows PC protection and performance with intelligent insights

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

Today there are more than 1.3 billion active monthly devices on Windows 10. To keep these devices updated with feature and quality updates at such scale, we apply machine learning using diagnostic data to generate insights into how an update deployment is going. These insights help us better understand the dependencies between different components in the diverse ecosystem of Windows devices and applications, and help us maintain our focus on compatibility, one of our top priorities for updating Windows devices.


Our goal is to keep all Windows devices running smoothly and without interruption. To support you as you configure and manage updates across your organization, we provide several services that bring our machine learning insights to you. Using these insights, Desktop Analytics, Update Compliance, Microsoft Managed Desktop, and the Windows Update for Business deployment service can help you better plan, prepare, and deploy updates across your organization. By knowing which devices to update first and having access to details on why some devices may or should get updates later, these services can help you efficiently keep devices up to date across your PC estate. They can also help ensure that your end users stay performant and protected.


We recognize many organizations have more complex needs and regulatory requirements when it comes to making sure that Windows devices are kept secure and reliable with the latest updates. The services listed above are now powered by Windows diagnostic data collected from devices using the Windows diagnostic data processor configuration. Now generally available, the Windows diagnostic data processor configuration further empowers you to manage your organization’s diagnostic data. It provides you familiar tools to support data subject rights, including managing, exporting, or deleting data stored securely in your Azure tenant. It also lets you benefit from our technology without compromise. To learn more, please see our guide for IT and privacy professionals and get started with configuring Windows diagnostic data in your organization.

Azure Percept Audio – Custom Keywords and Commands

Azure Percept Audio – Custom Keywords and Commands

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

In the latest in my series of blog posts on the Azure Percept Developer Kit and specifically around the Audio System on a Module  (SoM), we look at how we can create and use Custom Keywords and Commands with the Audio SoM.


 


Previously


 


In the previous post – Azure Percept Audio – First Steps We got started with the Azure Percept Audio System on a Module (SoM).


 


We deployed a sample Hospitality application and saw how we could issue commands to the Percept DK, how it would respond, and how the Sample Application would simulate the effects of the commands on screen.


 


Azure-Percept-Screen-Time-0_17_5329-Large-1


 


In this post we’ll take the sample further by training our own Custom keyword and creating a Custom Command.


 


Custom Keywords


 


For the Azure Percept Audio, a Keyword is the word that the Percept DK“listens” for in order to begin listening for commands. Sometimes referred to as a “Wake-Word”, this word defaults to “Computer” in the Hospitality Sample.


 


We have access to some pre-trained keywords deployed along with the sample, allowing us to choose from;


 



  • Assistant

  • Abigail

  • Computer

  • Jayden


Which we can set by pressing the “change” link next to the “Custom Keyword” item below the toolbar area;


 


PerceptImages-CustomKeyword-Cropped


 


Hitting the Custom Keyword Change Link shows us the “Change custom keyword” flyout with the various options available to choose from.


 


image-25


 


Selecting another custom keyword and pressing the “Save” button at the bottom of the dialog will update the Percept DK, and we can then wake the device with the new Keyword.


 


Interestingly, I found that using the alternative keywords of Assistant and Abigail, allowed the Percept DK to wake faster than with the default of “Computer”, I’m not sure why this is to be fair, but it’s possibly due to the number of syllables in the word maybe?


 


Training our own Custom Keywords


 


In case none of the built in Wake Words are suitable, we can also train our own custom keywords to wake the device. We can do this directly from the Sample Application, allowing us to use a word of our own choosing;


 


PerceptImages-CreateCustomKeyword-Cropped


 


Pressing the “Create Custom Keyword” button in the toolbar at the top of the page allows us to configure and train our own custom keyword;


 


image-26


Here we can enter the keyword of our choosing, select an Azure Speech Resource and a Language, and pressing save will begin the training process.


 


image-29


 


Bear in mind however, that the keyword must have between 2 and 40 syllables to be accepted;









Microsoft 365 Certification is here to ease your concerns about data security while using 3P Apps

Microsoft 365 Certification is here to ease your concerns about data security while using 3P Apps

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

Picture2.png


 


Microsoft 365 App Compliance Program is designed to provide assurance to organizations and enterprise IT admins like you, that when your data interacts with a certified application, that application has undergone a security and privacy review. Microsoft 365 Certification requires a thorough assessment of an app and its underlying infrastructure against a series of security controls under these security domains:  



  • Application Security  

  • Operational Security 

  • Data Handling Security and Privacy  

  • Optional External Compliance Frameworks Review 


 


When an app undergoes Microsoft 365 Certification, a third-party assessor validates and assesses the app and its supporting infrastructure. An ISV must pass the controls in each of the following security domains to be awarded a certification: 


 


1. Application Security:
The application security domain focuses upon the following three areas:



  • GraphAPI Permission Validation – GraphAPI permission validation is carried out to validate that the app/add-in does not request overly ensures that the permissions requested are required for the functionality of the app.

  • External Connectivity Checks – Analyst will perform a walkthrough of the applications functionality to identify connections outside of Microsoft 365. Any connections which are not identified as being Microsoft or any direct connections to a service will be flagged and discussed during the assessment.

  • Application Security Testing – Application security testing in the form of penetration testing MUST be carried out if the application has any connectivity to any service not published by Microsoft. If the app operates standalone without connectivity to any non-Microsoft service or backend, then penetration testing is not required. 
    Learn More!


2. Operations Security:
This domain measures the alignment of an app’s supporting infrastructure and deployment processes with security best practices. There are various controls assessed in this layer like malware protection, patch management, vulnerability scanning and firewalls, account management and incident management, and change control to name a few.
Learn More!



3. Data Handling and Privacy:
Data in transit between the application user, intermediary services, and ISV’s systems will be required to be protected by encryption through a TLS connection. If an application retrieves and stores customer data, you will be required to implement a data storage encryption scheme that follows the specification as defined Here. This domain also tests controls like data at rest, data retention and disposal, data access management and GDPR.
Learn More!


 


4. Optional External Compliance Review
If external security frameworks have been included within the Publisher Attestation, certification analysts will need to check the validity of those compliance audit reports as part of the Microsoft 365 Certification assessment. These external frameworks can be leveraged in your certification assessment to expedite the process. Evidence for the following supported external compliance audits include:



If you have questions, please reach out to appcert@microsoft.com.


 


See the following resources to learn more about the Microsoft 365 App Compliance Program:


Zero Trust for Network & Infrastructure – Essentials Series – Episode 4

Zero Trust for Network & Infrastructure – Essentials Series – Episode 4

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

Apply Zero Trust principles and policies to your network and infrastructure with this essentials episode. It’s a high-level overview of the principles of the Zero Trust security model, spanning identity, endpoints, applications, networks, infrastructure, and data.


 


Screen Shot 2021-07-07 at 12.14.09 PM.png


 


Your network and its underlying configuration provides secure access to your resources. Infrastructure, whether on premises servers, local or cloud hosted VMs, containers, storage, or PaaS databases, all represent a critical threat vector. Jeremy Chapman, Director of Microsoft 365, walks you through how to apply the core Zero Trust tenets of verify explicitly, apply least privileged access, and assume breach for each of these layers, along with your options.


 



 





QUICK LINKS:








Link References:






Unfamiliar with Microsoft Mechanics?




 


Keep getting this insider knowledge, join us on social:










Video Transcript:



























Using Azure Maps to Create Location Based Experiences for Retail

Using Azure Maps to Create Location Based Experiences for Retail

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

Due to virus lockdowns, many businesses have had to shift their customer engagement model away from the more traditional Brick & Mortar, in person experiences and either add or expand their online shopping experience to keep their customers.  Azure Maps can help retailers realize these benefits through experiences created using features of Azure Maps such as:


 

















IoTGirl_2-1625450623721.png

Store or Locker Locator


 


Find the closest locked delivery box to avoid box theft from front door delivery and return items to locked box location rather than brick and mortar store. Further Azure Search capability could be used to suggest the locations that have the specific item the customer wants in stock and pre-purchase so it is ready for curb-side pick-up


 


IoTGirl_3-1625450642898.png

Valid Address Entry 


 


Avoid costly returned as undeliverable packages due to poorly completed addresses in web forms.  Accepting only addresses that are populated in a drop down ensures the address is recognized within Azure Maps and is “routable” for delivery option offerings.


 


IoTGirl_4-1625450666906.png

Point of Interest Advertising


 


Want to have your business found organically by folks looking for businesses in Azure Maps, Bing Maps and TomTom?  To ensure your business listing is correct on all Microsoft connected maps we have the following two suggested links:



 



 


In all cases, it is important for retail customers to know where the business is located and that is where Azure Maps pulls it all together.


As part of the Azure IoT Suite of offerings from Microsoft, Azure Maps exists to give you the ability to make your location-based scenarios a reality.  In the case of retail these are pretty well known but there is always room to innovate!


 










For example, World-wide children’s clothes retailer and Azure Maps customer, Okaïdi, has created their own “LocateShop” experience using the store locator functionality offered through the Azure Maps Web SDK. Customers easily find the “Location” option and then can type any city or country worldwide in the edit box to find the closest store or web retail site. They can then get their expectation set for a trip to the physical store to shop and pick up or follow the link to an online shopping experience if there is no retail store in their region.


 


Okaïdi has created a completely blended online and off-line shopping experience for their customers based on where they live and immediately sets the expectation o which shopping experiences they have available to them through their location finder page.


IoTGirl_5-1625451639719.png

 


While this blog focused on how Azure maps can help within your Retail solution, I also wanted to let you know that Microsoft has initiatives to help businesses succeed including:



  • https://startups.microsoft.com/ – You are doing big things. We are here to help! Accelerate growth with a customized set of offerings and resources that evolve with your startup from idea to exit.

  • https://partner.microsoft.com/ – Members of the Microsoft Partner Network have access to resources, programs, tools, and connections. Discover a community designed to help businesses grow.

  • https://www.microsoftiotinsiderlabs.com/ – Accelerate your AI and/or IOT Project with personalized help from our Microsoft technology experts.


 


To Find out more about Azure for Retail and Microsoft for Business check out these information-packed links:



 


Thank you for your interest in Azure Maps. All of the samples above are directly accessible through the links and have Github repositories for you to leverage the sample code within your solutions.  If you need any assistance or have any questions feel free to post them in our Q&A section, we are here to help!