RafaelDeJongh

Security Headers for .htaccess

Feb 18th, 2019 (edited)
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. APPACHE
  2.  
  3. # Security Headers
  4. <IfModule mod_headers.c>
  5. Header set Developed-By "Sandhills Studio"
  6. Header set Content-Security-Policy "img-src 'self' https: data: blob:; font-src 'self' https: data:; base-uri 'self';"
  7. Header set X-Frame-Options "SAMEORIGIN"
  8. Header set X-XSS-Protection "1; mode=block"
  9. Header set Referrer-Policy "no-referrer-when-downgrade"
  10. Header set Expect-CT "max-age=86400,enforce"
  11. Header set Feature-Policy "fullscreen *;camera 'none';microphone 'none'"
  12. Header always edit Set-Cookie (.*) "$1;HttpOnly;Secure"
  13. Header always unset "X-Powered-By"
  14. Header set X-Content-Type-Options "nosniff"
  15. Header set Strict-Transport-Security "max-age=15552000; includeSubDomains; preload"
  16. </IfModule>
  17.  
  18. #Block access to hidden files and directories
  19. <IfModule mod_rewrite.c>
  20. RewriteEngine On
  21. RewriteCond %{REQUEST_URI} "!(^|/)\.well-known/([^./]+./?)+$" [NC]
  22. RewriteCond %{SCRIPT_FILENAME} -d [OR]
  23. RewriteCond %{SCRIPT_FILENAME} -f
  24. RewriteRule "(^|/)\." - [F]
  25. </IfModule>
  26.  
  27. #Block access to files that can expose sensitive information.
  28. <IfModule mod_authz_core.c>
  29. <FilesMatch "(^#.*#|\.(bak|conf|dist|fla|in[ci]|log|orig|psd|sh|sql|sw[op])|~)$">
  30. Require all denied
  31. </FilesMatch>
  32. </IfModule>
  33.  
  34. ASP.NET
  35. <httpProtocol>
  36. <customHeaders>
  37. <add name="Security-By" value="Zenmarket"/>
  38. <add name="Content-Security-Policy" value="img-src 'self' https: data: blob:; font-src 'self' https: data:;"/>
  39. <add name="X-Frame-Options" value="SAMEORIGIN"/>
  40. <add name="X-XSS-Protection" value="1; mode=block"/>
  41. <add name="Referrer-Policy" value="no-referrer-when-downgrade"/>
  42. <add name="Expect-CT" value="max-age=86400,enforce"/>
  43. <add name="Feature-Policy" value="fullscreen *;camera 'none';microphone 'none'"/>
  44. <add name="X-Content-Type-Options" value="nosniff"/>
  45. <add name="Strict-Transport-Security" value="max-age=15552000; includeSubDomains; preload"/>
  46. </customHeaders>
  47. </httpProtocol>
Advertisement
Add Comment
Please, Sign In to add comment