{"id":9405,"date":"2018-10-24T01:36:38","date_gmt":"2018-10-23T17:36:38","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vsnews\/?p=9405"},"modified":"2019-02-18T12:33:24","modified_gmt":"2019-02-18T20:33:24","slug":"aa30abg","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-aa30abg\/","title":{"rendered":"Protect your Xamarin.Android Apps at Runtime with Dotfuscator"},"content":{"rendered":"<p><span style=\"float: none;background-color: transparent;color: #4e5758;font-family: 'WeblySleek UI','Segoe UI','Helvetica Neue',Arial,sans-serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-decoration: none;text-indent: 0px\">In a <\/span><a href=\"https:\/\/blog.xamarin.com\/protecting-xamarin-apps-dotfuscator\/\">previous blog<\/a><span style=\"float: none;background-color: transparent;color: #4e5758;font-family: 'WeblySleek UI','Segoe UI','Helvetica Neue',Arial,sans-serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;letter-spacing: normal;text-align: left;text-decoration: none;text-indent: 0px\"> we discussed obfuscating your Xamarin application with Dotfuscator Community to protect it from reverse-engineering. That kind of protection is an important and necessary layer in your application\u2019s security posture, but it shouldn\u2019t be the only layer. The application also needs to react to threats at runtime in order to protect its own integrity, and to protect the data that it accesses.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a previous blog we discussed obfuscating your Xamarin application with Dotfuscator Community to protect it from reverse-engineering. That kind of protection is an important and necessary layer in your application\u2019s security posture, but it shouldn\u2019t be the only layer. The application also needs to react to threats at runtime in order to protect its [&hellip;]<\/p>\n","protected":false},"author":836,"featured_media":8227,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-9405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus"],"acf":[],"blog_post_summary":"<p>In a previous blog we discussed obfuscating your Xamarin application with Dotfuscator Community to protect it from reverse-engineering. That kind of protection is an important and necessary layer in your application\u2019s security posture, but it shouldn\u2019t be the only layer. The application also needs to react to threats at runtime in order to protect its [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/9405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/836"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=9405"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/9405\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=9405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=9405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=9405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}