<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Adventures in Information Protection</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/kemckinn/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/kemckinn/feed.xml</link>
    <description>Random Ramblings about Rights Management and Information Protection</description>
    <lastBuildDate>Tue, 02 Oct 2018 16:47:04 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Super Secret Unfinished Blog Posts!!!</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/super-secret-unfinished-blog-posts</link>
      <pubDate>Sun, 30 Sep 2018 23:36:56 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=2275</guid>
      <description><![CDATA[Hi All,

This is a quick note for my loyal blog followers.  I regularly have new ideas for blog...]]></description>
      <content:encoded><![CDATA[Hi All,

This is a quick note for my loyal blog followers.  I regularly have new ideas for blog posts that often sit in my drafts for far too long.  Because of this, I have decided to start staging my blogs on Github so you can see the future goodies I am working on for you.  I am still in the process of consolidating from my various draft locations, but going forward, all of my new blog ideas will start on Github. Once I have rewritten and formatted them a few dozen times, they will eventually graduate to this and the AIPBlog, but I thought it would be nice to let you have a look at the content that will come out in the future.  Keep in mind that the content of these blogs will often not be polished and occasionally be inaccurate (like most of my blogs really, but worse) so take care in using the content for any production purposes.  As always, I welcome feedback even when I am in the development stage, so please let me know if you see something that could be better.

<a href="https://github.com/kemckinnmsft/AIPBlogDrafts">https://github.com/kemckinnmsft/AIPBlogDrafts</a>

Thanks,

Kevin]]></content:encoded>
    </item>
    <item>
      <title>AIP Scanner Express (Fully Functional in 10 minutes!)</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/aip-scanner-express-fully-functional-in-10-minutes</link>
      <pubDate>Sun, 30 Sep 2018 23:17:37 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=2265</guid>
      <description><![CDATA[The Scenario:
You have been trying to install the AIP Scanner and have found that despite all the...]]></description>
      <content:encoded><![CDATA[<h1><span>The Scenario:</span></h1>
You have been trying to install the AIP Scanner and have found that despite all the fancy screenshots and witty remarks I have throughout all of my posts, it takes a long time to configure the Azure AD App Registrations and often fails the first time around.  Well, those days are past us now.  I spent <strong>way</strong> too many hours developing a scripted method that allows for the automation of the creation of the Azure AD App Registrations and even a cloud account if you are not fond of syncing your service accounts to Azure.  I figured, if it was even painful for me to deploy the scanner...I needed to find a way to make it easier.  So the new solution will allow you to fully deploy the scanner in less than 10 minutes (I have done it in 4 actually), but that is assuming that you already have the AIP Client and Azure AD PowerShell Cmdlets installed, and a SQL Server ready, so there may be a little more time involved (but not too much).  The greatest part is that by using the PS Cmdlets for the Azure AD App Registrations, it removes the possibility of making a mistake when configuring them (something I must say I have done quite a few times). :-)
<h1><span>The Solution:</span></h1>
As per my previous post, please check out the stunning conclusion to this blog post on our official AIP blog at <a href="https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Scanner-Express-Installation/ba-p/265424">https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Scanner-Express-Installation/ba-p/265424 </a>and bookmark<span> </span><a href="https://aka.ms/AIPBlog">https://aka.ms/AIPBlog</a><span> </span>for future exciting content from yours truly (I will of course keep writing my fun scenarios here, but the solutions will all be over in the grown-up blog).

Thanks!

Kevin]]></content:encoded>
    </item>
    <item>
      <title>Full AIP Scanner Configuration (AIP Premium P2 Edition)</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/full-aip-scanner-configuration-aip-premium-p2-edition</link>
      <pubDate>Tue, 31 Jul 2018 20:13:29 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=2255</guid>
      <description><![CDATA[The Scenario:
You recently signed an Enterprise Agreement that includes AIP Premium P2 as one of...]]></description>
      <content:encoded><![CDATA[<h1><span style="text-decoration: underline">The Scenario:</span></h1>
You recently signed an Enterprise Agreement that includes AIP Premium P2 as one of the features (EMS E5/Microsoft 365 E5) and have been told that the AIP Scanner can be used to discover and protect your sensitive data.  You want to know what this story looks like for you and how to fully install, configure, and best utilize the AIP Scanner.  Luckily, I have created multiple blog posts that show you what is possible in that regard.

<a href="https://blogs.technet.microsoft.com/kemckinn/2018/03/23/easy-configuration-of-the-azure-information-protection-scanner/">https://blogs.technet.microsoft.com/kemckinn/2018/03/23/easy-configuration-of-the-azure-information-protection-scanner/
</a>

<a href="https://blogs.technet.microsoft.com/kemckinn/2018/05/11/more-fun-with-the-aip-scanner-ems-e3-aip-p1-capabilities/">https://blogs.technet.microsoft.com/kemckinn/2018/05/11/more-fun-with-the-aip-scanner-ems-e3-aip-p1-capabilities/</a>

<a href="https://blogs.technet.microsoft.com/kemckinn/2018/06/18/aip-scanner-discovering-all-the-sensitive-data/">https://blogs.technet.microsoft.com/kemckinn/2018/06/18/aip-scanner-discovering-all-the-sensitive-data/</a>

Unfortunately, due to new capabilities of the AIP Scanner and trying to appeal to the largest audience, I have lost a bit of cohesion when trying to tell the specific story of what can be done at various license levels.  But have no fear! I will<span> </span><del>shamelessly rip off</del> bring together all of these blogs to give you a full story of what can be done at each of the license levels so you can focus on what you can do right now.  I will focus this article on the Installation, Configuration, and Utilization of the AIP Scanner for functions available to the AIP Premium P2 license and will spare some of the exposition in the original articles for the sake of efficiency.  So feel free to check those articles out if you want to<span> </span><del>hear more of my witty remarks</del> read more detail about the product.
<h1><span style="text-decoration: underline">The Solution:</span></h1>
I have been told that I need to be a bit more adultish with my blog posts going forward, so please check out the stunning conclusion to this blog post on our official AIP blog at <a href="https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Installation-Configuration-and-Usage-of-the-Azure-Information/ba-p/221792">https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Installation-Configuration-and-Usage-of-the-Azure-Information/ba-p/221792</a> and bookmark <a href="https://aka.ms/AIPBlog">https://aka.ms/AIPBlog</a> for future exciting content from yours truly (I will of course keep writing my fun scenarios here, but the solutions will all be over in the grown-up blog).

Thanks!

Kevin]]></content:encoded>
    </item>
    <item>
      <title>Protecting Data That (Shouldn’t Be but) Is Leaving Your Network in the Clear</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/protecting-data-that-shouldnt-be-but-is-leaving-your-network-in-the-clear</link>
      <pubDate>Thu, 19 Jul 2018 23:12:44 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=2115</guid>
      <description><![CDATA[The Scenario:
You have just received a message from Microsoft that Azure Information Protection and...]]></description>
      <content:encoded><![CDATA[<h1><span style="text-decoration: underline">The Scenario:</span></h1>
You have just received a message from Microsoft that Azure Information Protection and Office 365 Message Encryption has been enabled in your tenant.  So what, right? Well, I will tell you why this is an amazing thing! Every year millions of dollars are lost due to identity theft and companies are held liable for mistakes their employees make that result in the disclosure of customer data.  One of the ways these disclosures often happen is through email.
<h1><span style="text-decoration: underline">The Solution:</span></h1>
Office 365 Message Encryption has been updated so that users can now send encrypted emails to anyone regardless of the service the recipient uses.  This opens up new possibilities for securing data in transit that were previously very challenging without adversely affecting the user experience.  The amazing thing is that this can now be triggered based on the content of an email or attached file.  In this post, I will walk you through setting up one of these rules so you can start protecting your data in transit.  I will also show you some examples of what the user experience looks like for a social email recipient.
<h2>The Mail Flow Rule</h2>
So, here we will set up a mail flow rule to trigger on credit card numbers that are sent in the body of an email or attachment. This is a simple use case for this that you can use to extrapolate additional items you can trigger on from sensitive PII data to Mergers and Acquisitions information that should not be going out in the clear.
<ol>
 	<li>Log into <a href="https://outlook.office365.com/ecp/">https://outlook.office365.com/ecp/</a> as either a Office 365 Global Admin or Exchange Admin</li>
 	<li>On the left side, click mail flow
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-11.png"><img width="89" height="28" class="alignnone size-full wp-image-1725" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-11.png" /></a></li>
 	<li>This will default to the rules pane</li>
 	<li>In the rules pane, click the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img width="19" height="23" class="alignnone size-full wp-image-1735" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" /></a> and click <strong>Apply Office 365 Message Encryption and rights protection to messages...</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-002.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-002.png" alt="" width="475" height="91" class="alignnone wp-image-2125" /></a></li>
 	<li>In the new rule pane, name the rule <strong>Credit Card Data</strong> and select the drop-down under <strong>*Apply this rule if...</strong> and hover over <strong>This message...</strong> and click <strong>contains any of these types of sensitive information
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-021.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-021.png" alt="" width="1169" height="506" class="alignnone size-full wp-image-2135" /></a>
</strong></li>
 	<li>In the Contains any of these sensitive information types dialog, click on the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" alt="" width="19" height="23" class="alignnone size-full wp-image-1735" /></a> , scroll down and select <strong>Credit Card Number</strong>. Click the A<strong>dd -&gt;</strong> button, and click <strong>OK</strong>.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-031.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-031.png" alt="" width="881" height="679" class="alignnone size-full wp-image-2145" /></a>
NOTE: You can add multiple types of sensitive information types to a single rule through this dialog.</li>
 	<li>In the Contains any of these sensitive information types dialog, you can now set additional settings related to each sensitive data type.  We will leave it at the defaults and click <strong>OK</strong>.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-04.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-04.png" alt="" width="1000" height="266" class="alignnone size-full wp-image-2155" /></a></li>
 	<li>Under *Do the following..., next to Apply Office 365 Message Encryption and rights protection to the message with..., click <strong>*Select one...</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-05.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-05.png" alt="" width="872" height="90" class="alignnone size-full wp-image-2165" /></a></li>
 	<li>In the <strong>select RMS template</strong> dialog, click the drop-down below <strong>RMS template:</strong> and select <strong>Encrypt</strong> and click <strong>OK</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-20.png"><img width="301" height="242" class="alignnone size-full wp-image-1775" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-20.png" /></a></li>
 	<li>The completed rule should look like the image below. Click <strong>Save</strong> to finish creating the first mail flow rule.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-06.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-06.png" alt="" width="1170" height="866" class="alignnone size-full wp-image-2175" /></a></li>
</ol>
<h2>The User Experience</h2>
Now that we have the rule created, we can test the user experience. Please note that mail flow rules may take up to 15 minutes to be fully functional after creation, so now's a good time to go get some coffee or a soda. ;-) The steps below will show a user sending a clear text email with a Credit Card and a Gmail user recipient.

This needs to be a real Credit Card Number as EXO uses an algorithm to verify.  I got mine from https://www.paypalobjects.com/en_GB/vhelp/paypalmanager_help/credit_card_numbers.htm
<ol>
 	<li>This first image shows a credit card number being sent to a Gmail user with no protection.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0000.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0000.jpg" alt="" width="1356" height="329" class="alignnone size-full wp-image-2185" /></a></li>
 	<li>In the Gmail mailbox you can see that the message came in and the wrapper data is all that can be seen of the content.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0001.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0001.jpg" alt="" width="1542" height="211" class="alignnone size-full wp-image-2205" /></a></li>
 	<li>The standard OME wrapper format is shown below.  As you can see in this image, the text, branding icon and color can be customized.  Details on that are available at <a href="https://aka.ms/OMEBranding">https://aka.ms/OMEBranding</a>.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0002.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0002.jpg" alt="" width="1097" height="703" class="alignnone size-full wp-image-2215" /></a></li>
 	<li>After clicking Read the message, the user is sent to an authentication portal based on the social email service.  In this case it is Google, but Outlook.com, Yahoo, and several others also have dedicated authentication.  For other email providers that may not have their own authentication platform (who still has their Prodigy email?), they will be given the common option of a one-time passcode.<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0003.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0003.jpg" alt="" width="807" height="521" class="alignnone size-full wp-image-2225" /></a></li>
 	<li>In this case I authenticated with Google and it took me directly to the message in the OME Portal.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAGIT.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAGIT.jpg" alt="" width="1568" height="559" class="alignnone size-full wp-image-2195" /></a></li>
 	<li>If the user clicks sign in with a one-time passcode, they will be forwarded to the page below
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0004.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0004.jpg" alt="" width="903" height="521" class="alignnone size-full wp-image-2235" /></a></li>
 	<li>The one-time passcode will be sent to the same email and they can use this to authenticate to the OME Portal.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0005.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-0005.jpg" alt="" width="652" height="418" class="alignnone wp-image-2245" /></a></li>
</ol>
And there you have it.  You can use a EXO mail flow rule to catch sensitive data leaving your network and encrypt it in transit.  As I have shown in the images above, the user experience is fluid and pleasant and is accessible to anyone.

NOTE: Official documentation for configuring these type of rules and additional use cases are available at <a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-exo-rules">https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-exo-rules</a>

Thanks,

Kevin

More fun content at <a href="https://aka.ms/Kevin">https://aka.ms/Kevin</a>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Sending Protected Attachments to Social Identities</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/sending-protected-attachments-to-social-identities</link>
      <pubDate>Thu, 19 Jul 2018 21:38:53 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=2075</guid>
      <description><![CDATA[The Scenario:
So you have started using the fancy new Encrypt functionality to send protected...]]></description>
      <content:encoded><![CDATA[<h1><span style="text-decoration: underline">The Scenario:</span></h1>
So you have started using the fancy new Encrypt functionality to send protected emails to users on Outlook.com, Gmail, Yahoo, and other social identity providers and you start getting some complaints.  It seems that users on older versions of Office (not Office 365 monthly channel) are having problems opening attachments that were sent with protected emails.  So, we can just ask them to update to the latest version of Office 365 ProPlus and get on the monthly update channel, right?? Yeah...we would have a bad time if we went that route.  Luckily, the Office team heard these cries and came to the rescue.
<h1><span style="text-decoration: underline">The Solution:</span></h1>
In a recent <a href="https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/Admin-control-for-attachments-now-available-in-Office-365/ba-p/204007">technical blog post</a>, the Office team introduced a new feature for decrypting attachments on download for users that are not on Office 365.  This awesome new feature helps to reduce the friction for social identity recipients of emails with attachments.  In this post, I am going to <del>shamelessly plagiarize</del> elaborate on the steps to accomplish this task.  It is not hard, but having the steps laid out on a single page does have it's merits. :-)

First, we have to connect to Exchange Online PowerShell.  For those that have a dedicated prompt for this, feel free to skip these steps and go straight to the Set-IRMConfiguration command below.
<ol>
 	<li>Click on the start menu and type PowerShell, then right-click on Windows PowerShell and select Run as administrator
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-03.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-03.png" alt="" width="452" height="191" class="alignnone size-full wp-image-2085" /></a></li>
 	<li>In the admin PowerShell window run the command <strong>Set-ExecutionPolicy RemoteSigned</strong> and type <strong>y</strong> and <strong>enter</strong> if prompted.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-001.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-001.png" alt="" width="1223" height="297" class="alignnone size-full wp-image-2095" /></a></li>
 	<li>Next, type <span><strong>$UserCredential = Get-Credential</strong> and provide the username of your <strong>exchange</strong> or <strong>global admin
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-011.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-011.png" alt="" width="386" height="252" class="alignnone wp-image-2105" /></a>
</strong></span></li>
 	<li>Next, run <strong>$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection </strong>to create the session.  If you have any errors, you may have one of the more picky tenants (Germany, 21Vianet, Proxy configurations) then you should see <a href="https://aka.ms/EXOPowerShell">https://aka.ms/EXOPowerShell</a> for additional details.</li>
 	<li>Finally, run <span><strong>Import-PSSession $Session -DisableNameChecking</strong> to complete the connection to EXO PowerShell.</span></li>
 	<li>Now that you are connected, you can run <strong><span>Set-IRMConfiguration -DecryptAttachmentFromPortal $true</span></strong> to enable the feature I described earlier.</li>
</ol>
That's all it takes. Now, when a recipient that is not an Office 365 user get a protected email with an attachment, that attachment will be decrypted upon download of the document.  They will still be able to preview it in the OME interface, but when it is downloaded the protection will be removed so they can open it without an issue in any supported version of office.  Now, if the user <em><strong>IS</strong></em> an Office 365 user, the attachment will maintain it's encrypted status upon download.

Removing the encryption of an attachment may seem at first glance like a bad idea, but keep in mind that through the email wrapper, the attachment is fully encrypted from sender to recipient and the user must authenticate before they will ever see the attachment.  This is a similar experience to third party systems, but for Office 365 users you get the added value of having supported attachments be encrypted as well.

Thanks,

Kevin

More fun content at https://aka.ms/Kevin]]></content:encoded>
    </item>
    <item>
      <title>Using Encrypt Only (Even on Older Office Versions!)</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/using-encrypt-only-even-on-older-office-versions</link>
      <pubDate>Thu, 19 Jul 2018 19:59:03 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=2005</guid>
      <description><![CDATA[The Scenario:
You have completed migrating all your mailboxes to Exchange Online and you have...]]></description>
      <content:encoded><![CDATA[<h1><span style="text-decoration: underline">The Scenario:</span></h1>
You have completed migrating all your mailboxes to Exchange Online and you have started deploying Azure Information Protection to your environment. Although you are quickly migrating all of your Office clients to Office 365 ProPlus (you are, right?), you are managing a large environment and still have a mix of Office versions and editions (2010, 2013, 2016 Semi-annual Channel, etc...).  You have learned about our fancy new Encrypt Only functionality that allows you to send Encrypted messages to anyone throughout the world and you are eager to have your users start protecting all their sensitive data.  Alas, you have discovered that only users on the Office365 ProPlus 2016 monthly update channel can see the new Encrypt function! Luckily, by following a few simple steps, you can give this functionality to all your users with a consistent users experience across all Office versions and editions.
<h1><span style="text-decoration: underline">The Solution:</span></h1>
Using a combination of the Azure Information Protection toolbar and an Exchange Online mail flow rule, you can provide this amazing functionality to all of your users.  To do this, we will create an unprotected label in the AIP Portal and  a few mail flow rules in the EXO control panel.
<h3>The Label</h3>
For the uniform office experience, you must create a custom AIP label.  The way that I typically recommend customers to set up their label is as a sub-label of a Confidential and/or Highly Confidential top level label.  In the portal, it would look like the image below.

<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-05.png"><img width="804" height="288" class="alignnone size-full wp-image-1675" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-05.png" /></a>

If you need assistance creating a label, you can see my previous post on the subject at <a href="https://blogs.technet.microsoft.com/kemckinn/2018/05/17/creating-labels-for-azure-information-protection/">https://blogs.technet.microsoft.com/kemckinn/2018/05/17/creating-labels-for-azure-information-protection/</a>. However, as TL;DR, I will walk you through the simple steps of setting up this sub-label.
<ol>
 	<li>Log into <a href="https://portal.azure.com">https://portal.azure.com</a> as an O365 Global Admin or Security Admin with rights to the AIP Portal</li>
 	<li>In the search bar at the top of the portal, type Inform and click on Azure Information Protection
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-00.png"><img width="398" height="143" class="alignnone size-full wp-image-1625" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-00.png" /></a></li>
 	<li>In the AIP Portal, you should see the list of labels similar to the image above.  If you do not, under Classifications on the left, select Labels
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-02.png"><img width="216" height="101" class="alignnone size-full wp-image-1645" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-02.png" /></a></li>
 	<li>Assuming you have a top level label similar to Confidential, click the <strong>...</strong> on the right and click Add a sub-label
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-03.png"><img width="225" height="77" class="alignnone size-full wp-image-1655" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-03.png" /></a></li>
 	<li>In the new Sub-label, give it the name <strong>Encrypt</strong> and the description <strong>This message is encrypted. Recipients can't remove encryption.</strong> and <strong>Save</strong>.  We are using this specific name and description because it mirrors the native Encrypt protection verbiage. Do not add any protection to this label (we will do that with the mail flow rule).
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-06.png"><img width="524" height="298" class="alignnone size-full wp-image-1685" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-06.png" /></a></li>
 	<li>You should now have an unprotected sub-label that looks similar to the image at the beginning.</li>
</ol>
<h3>The Mail Flow Rules</h3>
<ol>
 	<li>In the AIP Portal, click on the Encrypt label and scroll to the bottom where the label ID is shown
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-07.png"><img width="286" height="24" class="alignnone size-full wp-image-1695" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-07.png" /></a></li>
 	<li>Copy this Label ID into a new notepad document and add the words <strong>MSIP_Label_</strong> and <strong>_Enabled=True</strong> around the Label ID. In my case, I have <strong>MSIP_Label_18acc54a-e84e-4add-9fe5-36781d02b550_Enabled=True</strong>.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-08.png"><img width="744" height="112" class="alignnone size-full wp-image-1715" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-08.png" /></a></li>
 	<li>Next, log into <a href="https://outlook.office365.com/ecp/">https://outlook.office365.com/ecp/</a> as either a Office 365 Global Admin or Exchange Admin</li>
 	<li>On the left side, click mail flow
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-11.png"><img width="89" height="28" class="alignnone size-full wp-image-1725" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-11.png" /></a></li>
 	<li>This will default to the rules pane</li>
 	<li>In the rules pane, click the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img width="19" height="23" class="alignnone size-full wp-image-1735" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" /></a> and click Create a new rule...
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-13.png"><img width="151" height="60" class="alignnone size-full wp-image-1745" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-13.png" /></a></li>
 	<li>In the new rule pane, name the rule <strong>Encrypt</strong> and click the <strong>More options...</strong> link
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-14.png"><img width="498" height="466" class="alignnone size-full wp-image-1755" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-14.png" /></a></li>
 	<li>After clicking More options..., select the drop-down under <strong>*Apply this rule if...</strong> and hover over <strong>A message header...</strong> and click <strong>includes any of these words</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-15.png"><img width="624" height="252" class="alignnone size-full wp-image-1865" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-15.png" /></a></li>
 	<li>Click on the <strong>*Enter text...</strong> link and type <strong>msip_labels</strong> in the specify header name box and click <strong>OK</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-16.png"><img width="517" height="217" class="alignnone size-full wp-image-1875" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-16.png" /></a></li>
 	<li>Next, click on the <strong>Enter words...</strong> link and copy/paste the label information you have stored in the notepad document and click the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img width="19" height="23" class="alignnone size-full wp-image-1735" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" /></a> then click <strong>OK</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-17.png"><img width="517" height="141" class="alignnone size-full wp-image-1885" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-17.png" />
</a><a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-18.png"><img width="360" height="156" class="alignnone size-full wp-image-1895" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-18.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-17.png"></a></li>
 	<li>Click the drop-down below the <strong>*Do the following...</strong> and hover over <strong>Modify the message security...</strong> and click <strong>Apply Office 365 Message Encryption and rights protection</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-19.png"><img width="497" height="208" class="alignnone size-full wp-image-1765" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-19.png" /></a></li>
 	<li>In the <strong>select RMS template</strong> dialog, click the drop-down below <strong>RMS template:</strong> and select <strong>Encrypt</strong> and click <strong>OK</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-20.png"><img width="301" height="242" class="alignnone size-full wp-image-1775" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-20.png" /></a></li>
 	<li>The completed rule should look like the image below. Click <strong>Save</strong> to finish creating the first mail flow rule.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-21.png"><img width="743" height="320" class="alignnone size-full wp-image-1785" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-21.png" /></a></li>
 	<li>Now, back in the rules panel, highlight the Encrypt rule and click the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-23.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-23.png" alt="" width="22" height="21" class="alignnone size-full wp-image-1805" /></a> button.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-22.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-22.png" alt="" width="276" height="103" class="alignnone size-full wp-image-1795" /></a></li>
 	<li>In the new rule panel, change the name to <strong>Encrypt (attachments)</strong></li>
 	<li>Select the drop-down under <strong>*Apply this rule if...</strong> and hover over <strong>Any attachment...</strong> and click on <strong>has these properties, including any of these words</strong>.</li>
 	<li>In the select attachment properties dialog, click the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" alt="" width="19" height="23" class="alignnone size-full wp-image-1735" /></a> to add a new property/value pair.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/attachments.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/attachments.jpg" alt="" width="780" height="330" class="alignnone size-full wp-image-2035" /></a></li>
 	<li>This should bring up a new window where you can specify a custom attachment property (this only worked properly in IE for me but YMMV).  For the <strong>Property</strong>, enter the same metadata string from the first rule up to <strong>Enabled</strong>. For the <strong>Value</strong>, enter <strong>True</strong>. For me this Property value was <strong>MSIP_Label_18acc54a-e84e-4add-9fe5-36781d02b550_Enabled</strong>.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-01.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-01.png" alt="" width="518" height="245" class="alignnone wp-image-2055" /></a><a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-01.png"></a></li>
 	<li>Click Save and your select attachment properties dialog should look similar to the image below
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-02.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-02.png" alt="" width="337" height="171" class="alignnone wp-image-2065" /></a></li>
 	<li>Click OK to close the dialog and your completed rule should look like the image below
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-00.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180719-00.png" alt="" width="658" height="278" class="alignnone wp-image-2045" /></a></li>
 	<li>Click Save on the new rule to finish the creation process.</li>
</ol>
And that's it! You now have a label that will show up in your AIP Client across all of your versions of Office in a consistent manner and you can encrypt any mail traffic labeled with that and similarly encrypt the mail if a document is attached that has been classified using this label.

NOTE: If you plan on using this to send email out to non-Office 365 users, you may want to also take a look at my post at <a href="https://blogs.technet.microsoft.com/kemckinn/2018/07/19/sending-protected-attachments-to-social-identities/">https://blogs.technet.microsoft.com/kemckinn/2018/07/19/sending-protected-attachments-to-social-identities/</a> <a href="https://blogs.technet.microsoft.com/kemckinn/2018/07/19/sending-protected-attachments-to-social-identities/"></a>as that gives you additional options for decrypting attachments on download in the OME portal.  Thanks!

Thanks,

Kevin
<h3></h3>]]></content:encoded>
    </item>
    <item>
      <title>Full AIP Scanner Configuration (AIP Premium P1 Edition)</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/full-aip-scanner-configuration-aip-premium-p1-edition</link>
      <pubDate>Wed, 18 Jul 2018 01:59:03 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=1965</guid>
      <description><![CDATA[The Scenario:
You recently signed an Enterprise Agreement that includes AIP Premium P1 as one of...]]></description>
      <content:encoded><![CDATA[<h1><span style="text-decoration: underline">The Scenario:</span></h1>
You recently signed an Enterprise Agreement that includes AIP Premium P1 as one of the features (EMS E3/Microsoft 365 E3) and have been told that the AIP Scanner can be used to discover and protect your sensitive data.  You want to know what this story looks like for you and how to fully install, configure, and best utilize the AIP Scanner based on just the capabilities that are included in the AIP Premium P1 license.  Luckily, I have created multiple blog posts that show you what is possible in that regard.

<a href="https://blogs.technet.microsoft.com/kemckinn/2018/03/23/easy-configuration-of-the-azure-information-protection-scanner/">https://blogs.technet.microsoft.com/kemckinn/2018/03/23/easy-configuration-of-the-azure-information-protection-scanner/
</a>

<a href="https://blogs.technet.microsoft.com/kemckinn/2018/05/11/more-fun-with-the-aip-scanner-ems-e3-aip-p1-capabilities/">https://blogs.technet.microsoft.com/kemckinn/2018/05/11/more-fun-with-the-aip-scanner-ems-e3-aip-p1-capabilities/</a>

<a href="https://blogs.technet.microsoft.com/kemckinn/2018/06/18/aip-scanner-discovering-all-the-sensitive-data/">https://blogs.technet.microsoft.com/kemckinn/2018/06/18/aip-scanner-discovering-all-the-sensitive-data/</a>

Unfortunately, due to new capabilities of the AIP Scanner and trying to appeal to the largest audience, I have lost a bit of cohesion when trying to tell the specific story of what can be done at various license levels.  But have no fear! I will <del>shamelessly rip off</del> bring together all of these blogs to give you a full story of what can be done at each of the license levels so you can focus on what you can do right now.  I will focus this article on the Installation, Configuration, and Utilization of the AIP Scanner for functions available to the AIP Premium P1 license and will spare some of the exposition in the original articles for the sake of efficiency.  So feel free to check those articles out if you want to <del>hear more of my witty remarks</del> read more detail about the product.
<h1><span style="text-decoration: underline">The Solution:</span></h1>
<h2>Installation:</h2>
<h3><span><strong>Prerequisites:</strong></span></h3>
To install the AIP Scanner in a production environment, the following items are needed:
<ul>
 	<li>A Windows Server 2012 R2 or 2016 Server to run the service
<ul>
 	<li>Minimum 4 CPU and 4GB RAM physical or virtual</li>
 	<li><a href="https://docs.microsoft.com/en-us/information-protection/get-started/requirements#firewalls-and-network-infrastructure">Internet connectivity</a><span> </span>necessary for Azure Information Protection</li>
</ul>
</li>
 	<li>A SQL Server 2012+ local or remote instance (Any version from Express or better is supported)
<ul>
 	<li><strong>Sysadmin role needed</strong><span> </span>to<span> </span><strong>install</strong><span> </span>scanner service (user running Install-AIPScanner, not the service account)</li>
 	<li>If using SQL Server Express, the SQL Instance name is ServerName\SQLExpress</li>
 	<li><span>If you cannot be granted the Sysadmin role or your organization policies require databases to be created and configured manually, see </span><a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/deploy-aip-scanner#deploying-the-scanner-with-alternative-configurations">Deploying the scanner with alternative configurations</a></li>
</ul>
</li>
 	<li>Service account created in On Premises AD and synchronized with Azure AD (I will call this account AIPScanner in this document)
<ul>
 	<li>Service requires<span> </span><strong>Log on locally</strong> right and<span> </span><strong>Log on as a service</strong><span> </span>right (the second will be given during scanner service install)</li>
 	<li>Service account requires<span> </span><strong>Read</strong><span> </span>permissions to each repository for discovery and<span> </span><strong>Read/Write</strong>permissions for classification/protection</li>
</ul>
</li>
 	<li><strong class="x-hidden-focus">AzInfoProtection.exe</strong><span> available on the </span><a href="https://www.microsoft.com/en-us/download/details.aspx?id=53018">Microsoft Download Center</a> (The scanner bits are included with the AIP Client)</li>
</ul>
<h3><span><strong>Binary/Service Installation:</strong></span></h3>
Installation of the AIP Scanner service is incredibly simple and straightforward (once you have done it a few dozen times or if you follow this blog).
<ol>
 	<li>Log onto the server where you will install the AIP Scanner service using an account that is a <strong>local administrator</strong> of the server and has <strong>permission to write to the SQL Server master database</strong>.</li>
 	<li>Run <strong class="x-hidden-focus">AzInfoProtection.exe<span> </span></strong>on the server and step through the client install (this also drops the AIP Scanner bits)</li>
 	<li>Next, Right-click on the<span> </span><strong>Windows <img width="28" height="25" class="alignnone size-full wp-image-215" alt="Windows" src="https://msdnshared.blob.core.windows.net/media/2018/03/011.png" /></strong><span> </span>button in the lower left-hand corner and click on<span> </span><strong>Command Prompt (Admin)
</strong><span></span>
<img width="215" height="297" class="alignnone size-full wp-image-225" alt="Start Menu" src="https://msdnshared.blob.core.windows.net/media/2018/03/021.png" /></li>
 	<li>Type<span> </span><strong>PowerShell<span> </span></strong>and hit<span> </span><strong>Enter
</strong><img width="508" height="90" class="alignnone size-full wp-image-235" alt="PowerShell" src="https://msdnshared.blob.core.windows.net/media/2018/03/03.png" /></li>
 	<li>At the PowerShell prompt, type the following command and press<span> </span><strong>Enter</strong>:
<em>Install-AIPScanner</em></li>
 	<li>When prompted, provide the credentials for the<span> </span><strong>scanner service account</strong><span> </span>(YourDomain<span>\&lt;AIPScanner Service Account&gt;</span>) and<span> </span><strong>password</strong></li>
 	<li>When prompted for<span> </span><strong>SqlServerInstance</strong>, enter the<span> </span><strong>name of your SQL Server</strong><span> </span>and press<span> </span><strong>Enter</strong>
You should see a success message like the one below
<a href="https://msdnshared.blob.core.windows.net/media/2018/03/041.png"><img width="953" height="416" class="alignnone size-full wp-image-245" alt="Message" src="https://msdnshared.blob.core.windows.net/media/2018/03/041.png" /></a>
<span style="color: #ff0000">NOTE: If you get any errors at this point, verify network connectivity and resolve any permissions issues with the SQL Database before proceeding!</span></li>
 	<li>Right-click on the<span> </span><strong>Windows <img width="28" height="25" class="alignnone size-full wp-image-215" alt="Windows" src="https://msdnshared.blob.core.windows.net/media/2018/03/011.png" /></strong><span> </span>button in the lower left-hand corner and click on<span> </span><strong>Run
</strong><img width="180" height="126" class="alignnone size-full wp-image-255" alt="run" src="https://msdnshared.blob.core.windows.net/media/2018/03/051.png" /></li>
 	<li>In the Run dialog, type<span> </span><strong>services.msc</strong><span> </span>and click<span> </span><strong>OK
</strong><img width="411" height="224" class="alignnone size-full wp-image-265" alt="Services" src="https://msdnshared.blob.core.windows.net/media/2018/03/061.png" /></li>
 	<li>In the Services console, double-click on the<span> </span><strong>Azure Information Protection Scanner</strong><span> </span>service</li>
 	<li>On the<span> </span><strong>Log On tab</strong><span> </span>of the Azure Information Protection Scanner Service Properties, verify that<span> </span><strong>Log on as:</strong><span> </span>is set to the<span> </span><strong>YourDomain\AIPScanner</strong><span> </span>service account
<img width="297" height="163" class="alignnone size-full wp-image-275" alt="logon" src="https://msdnshared.blob.core.windows.net/media/2018/03/071.png" /></li>
</ol>
See, told you it was easy to install.  Luckily, configuring the service is only slightly more challenging.<span> </span>🙂
<h2><span><strong>Scanner Configuration:</strong></span></h2>
OK, this next part is not super simple but it isn't terrible either as long as you don't miss anything.  Luckily, you can follow my steps to make it as easy as possible.
<h4><span>Authentication Token:</span></h4>
<ol>
 	<li>On the server where you installed the scanner, create a new text document on the desktop and name it something like <span>Set-AIPAuthentication.txt</span>
<ul>
 	<li>In this document, paste the line of PowerShell code below and save
<strong>Set-AIPAuthentication -webAppId &lt;ID of the "Web app / API" application&gt; -webAppKey &lt;key value generated in the "Web app / API" application&gt; -nativeAppId &lt;ID of the "Native" application&gt;</strong></li>
</ul>
</li>
 	<li>Open Internet Explorer and browse to<span> </span><a href="https://portal.azure.com"><strong>https://portal.azure.com</strong></a></li>
 	<li><span></span>At the Sign in to Microsoft Azure page, enter the your tenant global admin credentials</li>
 	<li>In the Microsoft Azure portal, click on<span> </span><strong>Azure Active Directory</strong><span> </span>in the left-hand pane
<img width="175" height="35" class="alignnone size-full wp-image-285" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/081.png" /></li>
 	<li>Under<span> </span><strong>Manage</strong>, click on<span> </span><strong>App registrations
</strong><img width="171" height="170" class="alignnone size-full wp-image-295" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/091.png" /></li>
 	<li><span></span>In the<span> </span><strong>App registrations<span> </span></strong>blade, click the<span> </span><strong>+ New application registration</strong><span> </span>button
<img width="188" height="29" class="alignnone size-full wp-image-305" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/104.png" /></li>
 	<li>In the<span> </span><strong>Create</strong><span> </span>blade, use the values in the table below to create the registration
<table width="244">
<tbody>
<tr>
<td width="108">Name</td>
<td width="120"><span>AIPOnBehalfOf</span></td>
</tr>
<tr>
<td width="108">Application type</td>
<td width="120"><span>Web app / API</span></td>
</tr>
<tr>
<td width="108">Sign-on URL</td>
<td width="120"><span>https://localhost</span></td>
</tr>
</tbody>
</table>
<img width="160" height="168" class="alignnone size-full wp-image-315" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/1114.png" /></li>
 	<li>Click the<span> </span><strong>Create</strong><span> </span>button to complete the app registration</li>
 	<li>In the<span> </span><strong>AIPOnBehalfOf</strong><span> </span>blade, hover the mouse over the<span> </span><strong>Application ID</strong><span> </span>and click on the<span> </span><strong>Click to copy<span> </span></strong>icon when it appears<img width="617" height="120" class="alignnone size-full wp-image-325" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/1211.png" /></li>
 	<li><span>Minimize (<strong>DO NOT CLOSE</strong>) Internet Explorer and other windows to show the desktop</span></li>
 	<li><span></span>On the desktop, return to <span><strong>Set-AIPAuthentication.txt</strong> and r</span>eplace &lt;ID of the "Web app / API" application&gt; with the<span> </span><strong>copied Application ID value
</strong>and <strong>Save
</strong><img width="638" height="76" class="alignnone size-full wp-image-335" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/138.png" />
<strong>WARNING: Ensure there is only a single space after the Application ID before -webAppKey</strong></li>
 	<li>Return to the browser and click on the<span> </span><strong>Settings<span> </span></strong>button
<img width="169" height="77" class="alignnone size-full wp-image-345" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/145.png" /></li>
 	<li>In the<span> </span><strong>Settings</strong><span> </span>blade, under<span> </span><strong>API ACCESS</strong>, click on<span> </span><strong>Keys
</strong><img width="166" height="100" class="alignnone size-full wp-image-355" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/155.png" /></li>
 	<li><span></span>In the<span> </span><strong>Keys</strong><span> </span>blade, add a<span> </span><strong>new key</strong><span> </span>by typing<span> </span><strong>AIPClient<span> </span></strong>in the<span> </span><span>Key description</span><span> </span>field and your<span> </span><span>choice of duration</span><span> </span>(1 year, 2 years, or never expires)
<img width="505" height="63" class="alignnone size-full wp-image-365" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/165.png" /></li>
 	<li>Select<span> </span><strong>Save<span> </span></strong>and<span> </span><strong>copy the Value</strong><span> </span>that is displayed
<strong>WARNING: Do not dismiss this screen until you have saved the value as you cannot retrieve it later</strong><img width="543" height="165" class="alignnone size-full wp-image-375" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/173.png" /></li>
 	<li>Go back to the txt document and replace &lt;key value generated in the "Web app / API" application&gt; with the copied key value<strong>
</strong>and<strong> Save</strong>
<img width="552" height="72" class="alignnone size-full wp-image-385" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/183.png" />
<strong>WARNING: Ensure there is only a single space after the Application Key before -nativeAppId</strong></li>
 	<li>In the Microsoft Azure portal, click on<span> </span><strong>Azure Active Directory</strong><span> </span>in the left-hand pane
<img width="175" height="35" class="alignnone size-full wp-image-285" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/081.png" /></li>
 	<li>Under<span> </span><strong>Manage</strong>, click on<span> </span><strong>App registrations
</strong><img width="171" height="170" class="alignnone size-full wp-image-295" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/091.png" /></li>
 	<li><span></span>In the<span> </span><strong>App registrations<span> </span></strong>blade, click the<span> </span><strong>+ New application registration</strong><span> </span>button
<img width="188" height="29" class="alignnone size-full wp-image-305" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/104.png" /></li>
 	<li>In the<span> </span><strong>Create</strong><span> </span>blade, use the values in the table below to create the registration
<table width="240">
<tbody>
<tr>
<td width="114">Name</td>
<td width="126"><span>AIPClient</span></td>
</tr>
<tr>
<td width="114">Application type</td>
<td width="126"><span>Native Application</span></td>
</tr>
<tr>
<td width="114">Sign-on URL</td>
<td width="126"><span>https://localhost</span></td>
</tr>
</tbody>
</table>
<img width="139" height="164" class="alignnone size-full wp-image-395" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/192.png" /></li>
 	<li>Click the<span> </span><strong>Create</strong><span> </span>button to complete the app registration</li>
 	<li>In the<span> </span><strong>AIPClient</strong><span> </span>blade, hover the mouse over the<span> </span><strong>Application ID</strong><span> </span>and click on the<span> </span><strong>Click to copy<span> </span></strong>icon when it appears</li>
 	<li>Replace &lt;ID of the "Native" application &gt; in the Set-AIPAuthentication.txt document with the<span> </span><strong>copied Application ID value
</strong>and<strong> Save
</strong><img width="573" height="71" class="alignnone size-full wp-image-405" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/202.png" /></li>
 	<li>Return to the browser and in the<span> </span><strong>AIPClient</strong><span> </span>blade, click on<span> </span><strong>Settings</strong></li>
 	<li><span></span>In the<span> </span><strong>Settings</strong><span> </span>blade, under<span> </span><strong>API ACCESS</strong>, select<span> </span><strong>Required permissions
</strong><img width="170" height="62" class="alignnone size-full wp-image-415" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/217.png" /></li>
 	<li><span></span>On the<span> </span><strong>Required permissions</strong><span> </span>blade, click<span> </span><strong>Add</strong>, and then click<span> </span><strong>Select an API
</strong><img width="203" height="78" class="alignnone size-full wp-image-425" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/224.png" />
<img width="178" height="110" class="alignnone size-full wp-image-435" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/232.png" />
<strong>NOTE: It may take a few moments for each of these blades to load</strong></li>
 	<li><span></span>In the<span> </span><strong>search</strong><span> </span>box, type<span> </span><span><strong>AIPO</strong> </span>and click on<span> </span><strong>AIPOnBehalfOf</strong>, and then click the<span> </span><strong>Select<span> </span></strong>button
<img width="143" height="140" class="alignnone wp-image-445" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/242.png" /></li>
 	<li>On the<span> </span><strong>Enable Access</strong><span> </span>blade,<span> </span><strong>check the box</strong><span> </span>next to<span> </span><strong>AIPOnBehalfOf</strong>, click the<span> </span><span><strong>Select</strong> </span>button
<img width="178" height="144" class="alignnone size-full wp-image-455" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/252.png" />
<img width="145" height="46" class="alignnone wp-image-575" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/25b.png" /></li>
 	<li>Click<span> </span><strong>Done
</strong><img width="147" height="51" class="alignnone size-full wp-image-465" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/262.png" /></li>
 	<li>In the Required permissions blade, click Grant permissions
<a href="https://msdnshared.blob.core.windows.net/media/2018/03/224.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/03/224.png" alt="" width="203" height="78" class="alignnone size-full wp-image-425" /></a></li>
 	<li>In the popup window, click Yes
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180718-01.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180718-01.png" alt="" width="385" height="114" class="alignnone wp-image-1975" /></a></li>
 	<li>Click on the Start menu and type <strong>PowerShell</strong>, <strong>right-click</strong> on the PowerShell program, and click <strong>Run as a different user</strong>.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180718-02.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180718-02.png" alt="" width="381" height="659" class="alignnone wp-image-1985" /></a></li>
 	<li>In the Run as different user dialog, insert the <strong>Scanner Service credentials</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180718-03.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180718-03.png" alt="" width="379" height="215" class="alignnone wp-image-1995" /></a></li>
 	<li><span></span><span>In the Scanner Service context </span><strong>PowerShell</strong><span> </span>window, <span>paste the completed</span><span> </span><span>command</span><span> </span>from<span> </span><strong>Set-AIPAuthentication.txt </strong>and press<span> </span><strong>Enter</strong></li>
 	<li><span></span>When prompted, enter the user<span> </span><strong>AIPScanner@yourdomain.com</strong><span> </span>and the<span> </span><strong>password
</strong><span></span><strong>NOTE: Replace yourdomain with the your tenant
</strong><img width="167" height="87" class="alignnone size-full wp-image-485" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/282.png" /></li>
 	<li><span></span>You will see the message below in the PowerShell window once complete
<img width="445" height="15" class="alignnone size-full wp-image-505" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/301.png" /></li>
</ol>
<h3><span>Configuring Repositories:</span></h3>
Finally, it is time to put the AIP Scanner to work scanning repositories.  These can be on-premises SharePoint 2013 or 2016 document libraries or lists and any accessible CIFS based share.  Keep in mind that in order to do discovery, classification, and protection, the scanner service pulls the documents to the server, so having the scanner server located in the same LAN as your repositories is recommended. You can deploy as many servers as you like in your domain, so putting one at each major site is probably a good idea (Microsoft currently uses around 40 Scanner instances worldwide for internal repositories).
<ol>
 	<li>To add a file share repository, open a PowerShell window and run the command below
<em>Add-AIPScannerRepository -Path \\fileserver\documents</em></li>
 	<li>To add a SharePoint 2013/2016 document library run the command below
<em>Add-AIPScannerRepository -Path https://sharepoint/documents</em></li>
 	<li>To verify that the repositories that are configured, run the command below
<em>Get-AIPScannerRepository
</em>
<img width="626" height="111" class="alignnone size-full wp-image-515" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/03/3110.png" /></li>
</ol>
<h3>Sensitive Data Discovery:</h3>
One of the most useful features of the AIP Scanner for the AIP Premium P1 license level is the discovery of sensitive data across all of your configured repositories.  You can do this by adding a parameter to <a href="https://docs.microsoft.com/en-us/powershell/module/azureinformationprotection/set-aipscannerconfiguration">Set-AIPScannerConfiguration</a> called <em>-DiscoverInformationTypes</em><span>.  When this property is set to All, the scanner uses any custom conditions that you have specified for labels in the Azure Information Protection policy, </span><strong>and the list of information types that are available<span> </span></strong><span>to specify for conditions on labels in the Azure Information Protection policy. When you use this option, labels do not need to be configured for any conditions.</span>

The command below will allow you to scan your repositories against all information types

<span>PS C:\&gt; </span><span style="color: #000000"><span class="hljs-pscommand">Set-AIPScannerConfiguration</span><span class="hljs-parameter"> -Enforce</span></span><span> Off</span><span class="hljs-parameter"><span> </span>-Schedule</span><span> OneTime </span><span class="hljs-parameter">-Type</span><span> Full</span><span class="hljs-parameter"><span> </span>-DiscoverInformationTypes</span><span> All
</span>

After running the scan, you can review the logs by opening the Azure Information Protection event log or you can view the detailed logs at C:\users\&lt;Scanner Service Account Profile&gt;\appdata\local\Microsoft\MSIP\Scanner\Reports.  There you will find the summary txt and detailed csv files.
<h3>Bulk Protection:</h3>
Now that you have a list of all of your sensitive files, you can use AIP PowerShell to Classify and Protect the files.  You can either script this using the information you have obtained from the scanner, or you can relocate the files to a central location where you can bulk protect the entire location.  If you choose to do the latter, you can use the PowerShell commands below to accomplish this.

PS C:\&gt; Install-Module Aadrm
PS C:\&gt; Import-Module Aadrm
PS C:\&gt; Set-AIPFileLabel -Path \\Finance\Projects\ -LabelId d9f23ae3-4321-4321-4321-f515f824c57b -JustificationMessage '
The previous label no longer applies' -Owner "admin@contoso.com" -PreserveFileDetails

<span>And that is it!  Now you can start using the AIP Scanner and PowerShell to classify and protect entire file shares and on prem SharePoint libraries with only an AIP Premium P1 license!</span>

Please leave comments below and rate to let me know if you enjoy my posts.

The rest of my content can be found at<span> </span><a href="https://aka.ms/Kevin">https://aka.ms/Kevin</a>

Thanks!

Kevin]]></content:encoded>
    </item>
    <item>
      <title>Encrypting Emails from Anywhere!</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/encrypting-emails-from-anywhere</link>
      <pubDate>Mon, 09 Jul 2018 22:32:54 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=1615</guid>
      <description><![CDATA[***If you would like to help shape the future of OME, please fill out the survey at...]]></description>
      <content:encoded><![CDATA[<h3><span style="color: #ff0000">***If you would like to help shape the future of OME, please fill out the survey at <a href="https://aka.ms/OMESurvey">https://aka.ms/OMESurvey</a>***</span></h3>
<h2><span style="text-decoration: underline">The Situation:</span></h2>
So, you recently purchased Microsoft 365 E3/E5 (or EMS E3/E5) and have started rolling out your pilot of Azure Information Protection.  Everything is going great until one of your executives approaches you and wants to know how to protect emails from their phone/tablet while they are relaxing on the beach.  You could always just hand them a shiny new Surface Pro with Office 365 Pro Plus, but they mentioned that sometimes they send emails while they are in the water (hey, I do that too!) and Surface Pro's aren't super tiny and waterproof (yet).  So, you need a different solution that will quickly enable said executive to classify and protect their emails right from their portable device.
<h2><span style="text-decoration: underline">The Solution:</span></h2>
The solution to this conundrum comes in the form of the new Office 365 Encrypt functionality and Exchange Online Mail Flow Rules (the feature formerly known as Exchange Transport Rules or ETRs).  By using a mail flow rule, you can allow your executives (and everyone else) to automatically encrypt emails and supported attachments by simply adding a keyword like #Encrypt to the bottom of their message.  I will walk you through this process in the rest of this post.
<h3>The Mail Flow Rule</h3>
We will now set up a super simple mail flow rule to accomplish this task.  Follow the steps below to set up your mail flow rule.
<ol>
 	<li>Log into <a href="https://outlook.office365.com/ecp/">https://outlook.office365.com/ecp/</a> as either a Office 365 Global Admin or Exchange Admin</li>
 	<li>On the left side, click mail flow
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-11.png"><img width="89" height="28" class="alignnone size-full wp-image-1725" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-11.png" /></a></li>
 	<li>This will default to the rules pane</li>
 	<li>In the rules pane, click the <a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img width="19" height="23" class="alignnone size-full wp-image-1735" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" /></a> and click Create a new rule...
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-13.png"><img width="151" height="60" class="alignnone size-full wp-image-1745" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-13.png" /></a></li>
 	<li>In the new rule pane, name the rule #<strong>Encrypt</strong> and click the <strong>More options...</strong> link</li>
 	<li>After clicking More options..., select the drop-down under <strong>*Apply this rule if... </strong>and hover over <strong>The subject or body...</strong> and select <strong>subject or body includes any of these words</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/Subject.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/Subject.jpg" alt="" width="780" height="328" class="alignnone size-full wp-image-2025" /></a></li>
 	<li>In the <strong>specify words or phrases</strong> dialog, add <strong>#Encrypt</strong> (and optionally <strong>#ENC</strong>) and press<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png"><img width="19" height="23" class="alignnone size-full wp-image-1735" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-12.png" /></a> then <strong>OK</strong> once finished
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-25.png"><img width="372" height="194" class="alignnone size-full wp-image-1825" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-25.png" /></a></li>
 	<li>Click the drop-down below the <strong>*Do the following...</strong> and hover over <strong>Modify the message security...</strong> and click <strong>Apply Office 365 Message Encryption and rights protection</strong></li>
 	<li><a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-19.png"><img width="497" height="208" class="alignnone size-full wp-image-1765" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-19.png" /></a></li>
 	<li>In the <strong>select RMS template</strong> dialog, click the drop-down below <strong>RMS template:</strong> and select <strong>Encrypt</strong> and click <strong>OK</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-20.png"><img width="301" height="242" class="alignnone size-full wp-image-1775" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/SNAG-180709-20.png" /></a></li>
 	<li>The completed rule should look like the image below. Click Save to finish creating the mail flow rule.
<a href="https://msdnshared.blob.core.windows.net/media/2018/07/Encrypt.jpg"><img src="https://msdnshared.blob.core.windows.net/media/2018/07/Encrypt.jpg" alt="" width="780" height="320" class="alignnone size-full wp-image-2015" /></a></li>
</ol>
&nbsp;

That's it!  Now that you have completed these steps, you have a keyword<span style="float: none;background-color: transparent;color: #333333;cursor: text;font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;letter-spacing: normal;line-height: 24px;text-align: left;text-decoration: none;text-indent: 0px"> (#Encrypt)</span> that you can use for mobile devices and any other clients that do not currently support the Encrypt Only protection template natively.  Hopefully this is helpful to get you set up to use the new Encrypt functionality.  Let me know in the comments if there is anything you didn't understand.

Thanks!

Kevin

***Author's Note***

I know that the original version of this post included the set up of a unified classification label that can be used across any Office version.  It was brought to my attention that this was confusing so I have broken that information out into it's very own blog post! Please see my new blog post at <a href="https://blogs.technet.microsoft.com/kemckinn/2018/07/19/using-encrypt-only-even-on-older-office-versions">https://blogs.technet.microsoft.com/kemckinn/2018/07/19/using-encrypt-only-even-on-older-office-versions</a> for that information (currently in development).]]></content:encoded>
    </item>
    <item>
      <title>The Saga of Hold Your Own Key (AIP Classification with AD RMS Protection)</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/the-saga-of-hold-your-own-key-aip-classification-with-ad-rms-protection</link>
      <pubDate>Wed, 20 Jun 2018 01:02:46 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=1445</guid>
      <description><![CDATA[The Situation:
Azure Information Protection (AIP) is a powerful technology for Classifying and...]]></description>
      <content:encoded><![CDATA[<h2><span style="text-decoration: underline">The Situation:</span></h2>
Azure Information Protection (AIP) is a powerful technology for Classifying and Protecting sensitive data which was designed around the cloud based Azure RMS service for protection.  This is great for new users of Microsoft Information Protection technologies as there is less investment in on premises servers that must be maintained and secured.  However, for current AD RMS users that cannot use a cloud-based key for regulatory or technical reasons, this left them without the Classification capabilities provided by AIP and the collaboration features provided when using a cloud key.  Luckily, the amazing AIP product group has come up with a solution that provides customers with a method to allow AIP labels to use AD RMS for protection.  This solution was dubbed Hold Your Own Key (HYOK).  Although there are limitations to HYOK (less external collaboration options, limited application support, continued on-premises server maintenance),  it has opened up the possibility of using AIP classification for customers that must maintain on premises keys for some of their data.

Per the <a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-adrms-restrictions">official documentation</a>, Hold Your Own Key<span> protection is designed for documents and emails that require the encryption key to be isolated from the cloud. HYOK protection doesn't provide the same benefits that you get when you use cloud-based key protection, and it often comes at the cost of "data opacity". This phrase means that only on-premises applications and services will be able to open HYOK-protected data; cloud-based services and applications cannot reason over HYOK-protected data.</span>
<p class="x-hidden-focus">Even for the organizations that use HYOK protection, it is typically suitable for a small number of documents that need to be protected. As guidance, use it only for documents and when they match all the following criteria:</p>

<ul>
 	<li>The content has the highest classification in your organization ("Top Secret") and access is restricted to just a few people</li>
 	<li>The content is not shared outside the organization</li>
 	<li>The content is only consumed on the internal network</li>
</ul>
Because HYOK protection is an administrator configuration option for a label, user workflows remain the same, irrespective of whether the protection uses a cloud-based key or HYOK.

<a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-policy-scope">Scoped policies</a><span> </span>are a good way to ensure that only the users who need to apply HYOK protection see labels that are configured for HYOK protection.
<h2><span style="text-decoration: underline">The Solution:</span></h2>
Implementing HYOK is fairly straightforward but can be complicated in situations where there are multiple forests involved.  I recommend reviewing the prerequisite requirements listed at <a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-adrms-restrictions">https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-adrms-restrictions</a> if you have multiple forests where you share AD RMS protected data.  The rest of this post assumes that you have a single forest AD RMS implementation and walks through the configuration of AIP labels for HYOK.  Additionally, HYOK requires an AIP P2 license (included with EMS E5) for all users that will be able to protect documents using an HYOK label (another reason you may want to limit these policies to a smaller subset of scoped users).

The core assumption of HYOK is that you have an AD RMS farm on premises with configured rights management policy templates that you have been using, or that you will configure those prior to creating your HYOK labels in the AIP portal.  I will assume that you are using AIP cloud key or Bring Your Own Key based protection for a majority of your AIP labels, so we will only set up one HYOK label to demonstrate the process necessary to use the solution.  For creation of standard AIP labels, you can see my previous post at <a href="https://blogs.technet.microsoft.com/kemckinn/2018/05/17/creating-labels-for-azure-information-protection/">https://blogs.technet.microsoft.com/kemckinn/2018/05/17/creating-labels-for-azure-information-protection/</a>.
<h3>Creating the "Top Secret" Label and Scoped Policy</h3>
To create an HYOK protected label, first create the AIP label per the instructions at <a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-policy-new-label">https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-policy-new-label </a>or the blog post I referenced above.  For my demo tenant, I have created a sub-label of Highly Confidential called "Top Secret".

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/TS.png"><img width="439" height="776" class="alignnone wp-image-1455" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/TS.png" /></a>

Next, I created a scoped policy named Top Secret and scoped it to the Top Secret group. Instructions for creating a scoped policy can be found at <a href="https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-policy-scope">https://docs.microsoft.com/en-us/azure/information-protection/deploy-use/configure-policy-scope</a>.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/TSPolicy.png"><img width="634" height="790" class="alignnone wp-image-1495" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/TSPolicy.png" /></a>

After creating the scoped policy, I click on the Add or remove labels link and selected the Top Secret label to add to the policy.
<h3><a href="https://msdnshared.blob.core.windows.net/media/2018/06/TSAdd.png"><img width="617" height="643" class="alignnone wp-image-1485" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/TSAdd.png" /></a></h3>
The following image shows what my Highly Confidential label looks like after assigning the TS label to the scoped policy.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/HCTS.png"><img width="850" height="227" class="alignnone wp-image-1465" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/HCTS.png" /></a>
<h3>Gathering Data from the AD RMS Server</h3>
Next, we will go to the AD RMS server and gather the required Policy GUID and licensing URL that we will use for the HYOK label we created above.

Log onto one of the AD RMS servers in your farm and open the AD RMS Admin Console. In the AD RMS console, expand the node and select Rights Policy Templates.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/RMSTemplate1.png"><img width="848" height="355" class="alignnone wp-image-1515" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/RMSTemplate1.png" /></a>

Note the Template file location and the GUID associated with the Top Secret RMS Policy Template.  Next, browse to the share or folder where the templates are located.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/TSright.png"><img width="846" height="481" class="alignnone wp-image-1535" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/TSright.png" /></a>

Right-click on the template and open it in Notepad.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/TSNote.png"><img width="1086" height="96" class="alignnone wp-image-1525" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/TSNote.png" /></a>

In Notepad, you can select the GUID associated with the label you will use for HYOK.  Copy this to a new document.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/lic.png"><img width="1083" height="227" class="alignnone wp-image-1565" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/lic.png" /></a>

Next, copy the licensing URL from the same template into your new document.  These are the two items needed for an HYOK label.
<h3>Adding Protection to the HYOK Label</h3>
For the last step in configuring HYOK, return to the Top Secret label we created earlier and click on Protect &gt; Azure (cloud key).

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/Protect.png"><img width="640" height="577" class="alignnone wp-image-1575" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/Protect.png" /></a>

In the Protection blade, under Protection settings, click on HYOK (AD RMS) and enter the copied Rights Policy Template GUID and Licensing URL gathered in the previous section.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/hyok.png"><img width="619" height="481" class="alignnone wp-image-1545" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/hyok.png" /></a>

Press OK and the Label should look similar to the image below.

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/Last.png"><img width="595" height="514" class="alignnone wp-image-1555" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/Last.png" /></a>

Save the label and you have successfully configured a label for Hold Your Own Key. Repeat as needed, but remember that HYOK is designed to be used sparingly for specific data like the Top Secret label, but you should use Bring Your Own Key or Cloud Key for other labels to allow for advanced collaboration capabilities.  If you do not do this, any content that needs to be shared externally, consumed via cloud services, or otherwise used in a way that is not compatible with the protections implemented by HYOK will end up being send as unprotected content.  It is far better to have content protected with a cloud key for collaboration than simply sending items externally in clear text.

Additionally, it would be wise to train your users on the restrictions on your HYOK labels.  If, for instance, you grant specific trusted users Full Control rights on the HYOK template, you can teach your other users that if they need to share something externally they can ask one of these trusted users to reclassify the content with a label that uses a cloud key (e.g. Partner Confidential) prior to sharing. This is the best of both worlds and will ensure encryption for the largest subset of your sensitive data.

Please let me know if I missed anything, and if you find this content useful, please rate it so I know.  Thanks!

Kevin

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>AIP Scanner++ (Discovering all the sensitive data)</title>
      <link>https://docs.microsoft.com/archive/blogs/kemckinn/aip-scanner-discovering-all-the-sensitive-data</link>
      <pubDate>Mon, 18 Jun 2018 22:37:43 GMT</pubDate>
      <dc:creator><![CDATA[Kevin.McKinnerney]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kemckinn/?p=1435</guid>
      <description><![CDATA[The Situation:
So, you know that you have terabytes of unstructured data on your file shares and...]]></description>
      <content:encoded><![CDATA[<h2><span style="text-decoration: underline">The Situation:</span></h2>
So, you know that you have terabytes of unstructured data on your file shares and document libraries but you are uncertain how much of it is actually sensitive and needs to be protected.  In the past, discovering sensitive data was time consuming and potentially costly using 3rd party solutions or a massive amount of manpower to accomplish (but realistically, it probably has never been done).  Luckily, Microsoft introduced the AIP Scanner to help with bulk encryption of data, but we actually went one step further and have provided a way for you to discover all of the different types of data that you have scattered throughout your network.
<h2><span style="text-decoration: underline">The Solution:</span></h2>
The AIP Scanner now has a feature that will allow for the discovery of sensitive data by scanning against all of the information types defined in O365 and any custom types you create.  And the discovery portion can be done with only AIP P1/EMS E3 licenses.  The new parameter is associated with the <a href="https://docs.microsoft.com/en-us/powershell/module/azureinformationprotection/set-aipscannerconfiguration"><em>Set-AIPScannerConfiguration</em> </a>and is called <em>-DiscoverInformationTypes</em>.  When this property is set to All, the scanner uses any custom conditions that you have specified for labels in the Azure Information Protection policy, <strong>and the list of information types that are available </strong>to specify for labels in the Azure Information Protection policy. When you use this option, labels do not need to be configured for any conditions.  Keep in mind that this setting only does discovery.  If you would like to classify and protect the identified items, you will need to configure automatic conditions on your labels to classify/protect the documents based on information type (AIP P2/EMS E5) or use PowerShell to classify and protect the entire repository (AIP P1/EMS E3).

The command below will allow you to scan your repositories against all information types

<span style="color: #000000;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px;background-color: #f9f9f9;float: none">PS C:\&gt; </span><span class="hljs-pscommand" style="color: #0101fd;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px">Set-AIPScannerConfiguration</span><span class="hljs-parameter" style="color: #007d9a;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px"> -Enforce</span><span style="color: #000000;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px;background-color: #f9f9f9;float: none"> Off</span><span class="hljs-parameter" style="color: #007d9a;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px"> -Schedule</span><span style="color: #000000;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px;background-color: #f9f9f9;float: none"> OneTime </span><span class="hljs-parameter" style="color: #007d9a;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px"> -Type</span><span style="color: #000000;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px;background-color: #f9f9f9;float: none"> Full</span><span class="hljs-parameter" style="color: #007d9a;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px"> -DiscoverInformationTypes</span><span style="color: #000000;font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-indent: 0px;background-color: #f9f9f9;float: none"> All
</span>

After running the scan, you can review the logs by opening the Azure Information Protection event log or you can view the detailed logs at C:\users\&lt;Scanner Service Account Profile&gt;\appdata\local\Microsoft\MSIP\Scanner\Reports.  There you will find the summary txt and detailed csv files.

If you need assistance installing the AIP Scanner, please see my previous blog at  https://blogs.technet.microsoft.com/kemckinn/2018/03/23/easy-configuration-of-the-azure-information-protection-scanner/

Let me know if you have any questions. Thanks!

Kevin]]></content:encoded>
    </item>
  </channel>
</rss>