umbraco | security | aspnet

Enable Click-Jacking Protection - Umbraco

by Abhith RajanApril 07, 2018 · 2 min read · Last Updated:

Umbraco makes it easy to protect your site from clickjacking by providing an option to the user to turn on the protection in its backoffice. If you navigate to the Developer section of Umbraco backoffice, Where you can find Health Check tab, in which one of the section is ”Security”, Inside security, there is one section for Click-Jacking Protection. If you check the security group and you can see the warning related to Click-Jacking, and you can enable protection from there itself with the click of a button, which basically adds following to your system.webServer section in web.config ,

2 <customHeaders>
3 <remove name="X-Powered-By" />
4 <remove name="X-Frame-Options" />
5 <add name="X-Frame-Options" value="sameorigin" />
6 </customHeaders>

Setting X-Frame-Options to sameorigin make the page can only be displayed in a frame on the same origin as the page itself. Also, we can set it to DENY if wanted but then we have to exclude umbraco path since umbraco backoffice have iframes.

Also, make sure you have updated web.config in your source code (version control) if you enabled clickjacking protection via backoffice. Otherwise on your next web deploy, the web.config on the host server will be overwritten with the source code version.

Additional Resources

Written by Abhith Rajan
Abhith Rajan is an aspiring software engineer with more than 7 years of experience and proven successful track record of delivering technology-based products and services.
Buy me a coffee

Was this article helpful?

Your opinion matters

Please share your thought about this article

This page is open source. Noticed a typo? Or something unclear?
Improve this page on GitHub

Related Posts

Related Videos

How to use Azure Bastion to connect securely to your Azure VMs | Azure Friday

How I Hacked 30 Mobile Banking Apps (And The Future of API Security)

An Illustrated Guide to OAuth and OpenID Connect

Related Stories

Related Services - Unlimited ASP.NET Web Hosting

ASP.NET Hosting by Unlimited ASP.NET Hosting Plans Starting at $2.95 a month.