{"id":17496,"date":"2024-01-05T13:00:09","date_gmt":"2024-01-05T21:00:09","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=17496"},"modified":"2024-01-08T06:23:24","modified_gmt":"2024-01-08T14:23:24","slug":"custom-encryption-with-customer-owned-keys-now-generally-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/custom-encryption-with-customer-owned-keys-now-generally-available\/","title":{"rendered":"Custom encryption with customer owned keys now generally available"},"content":{"rendered":"<p>In our previous <a href=\"https:\/\/blog.fabric.microsoft.com\/en-us\/blog\/fabric-microsoft-365-data-better-together?ft=All\">Ignite post<\/a>, we introduced <a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/data-connect-custom-encryption?tabs=SettingUpAKV\">a brand-new security capability<\/a> to ensure additional data security measures for your Microsoft 365 datasets. With this new feature, customers can ensure that their selected datasets are delivered to their destination storage account encrypted. But that&#8217;s not all &#8211; once the data is delivered, customers also receive an encrypted symmetric key with steps for decryption. This ensures that only the correct stakeholders within their tenant can access the data.<\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/data-connect-custom-encryption?tabs=SettingUpAKV\">To get started<\/a>, enable the \u201cencryption\u201d property during app registration or update your current app settings (see images below). Ensure your Azure Key Vault is set up correctly to host public keys (RSA 2048 and AES 256 keys) and link it to your Microsoft Graph Data Connect app. Once your Microsoft 365 tenant admin approves your app, your requested datasets will be delivered encrypted to your storage account!<\/p>\n<p><strong>Please Note:<\/strong> This capability is only available for users using <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/data-factory\/copy-activity-overview\">Copy Activity with Azure Data Factory or Azure Synapse<\/a> and are on <a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/onboarding-experience-overview\">the simplified onboarding experience.<\/a><\/p>\n<p>Enable the \u201cencryption\u201d property during app registration:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-17497 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-1-859x1024.png\" alt=\"Add an application for Microsoft Graph Data Connect\" width=\"640\" height=\"763\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-1-859x1024.png 859w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-1-252x300.png 252w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-1-768x915.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-1-1289x1536.png 1289w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-1.png 1648w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Update \u201cencryption\u201d properties for your current app settings:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-17498 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-2-883x1024.png\" alt=\"Update encryption settings\" width=\"640\" height=\"742\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-2-883x1024.png 883w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-2-259x300.png 259w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-2-768x890.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/01\/word-image-17496-2.png 974w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<h3>Resources<\/h3>\n<ul>\n<li>Get started: <a href=\"https:\/\/learn.microsoft.com\/en-us\/graph\/data-connect-custom-encryption?tabs=SettingUpAKV\">Use encryption with Microsoft Graph Data Connect &#8211; Microsoft Graph | Microsoft Learn<\/a><\/li>\n<li>Read the Microsoft 365 Data Security eBook: <a href=\"https:\/\/info.microsoft.com\/ww-landing-data-gov-sec-and-privacy-with-ms-365-data.html?lcid=en-us\">Data governance and security in Microsoft Graph Data Connect.<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Ignite, we introduced a brand-new security capability to ensure additional data security measures for your Microsoft 365 datasets. We are happy to share that it is now generally available.<\/p>\n","protected":false},"author":141580,"featured_media":17559,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[31],"class_list":["post-17496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","tag-microsoft-graph-data-connect"],"acf":[],"blog_post_summary":"<p>At Ignite, we introduced a brand-new security capability to ensure additional data security measures for your Microsoft 365 datasets. We are happy to share that it is now generally available.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/17496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/141580"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=17496"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/17496\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/17559"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=17496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=17496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=17496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}