{"id":1327,"date":"2025-05-07T01:07:44","date_gmt":"2025-05-06T15:07:44","guid":{"rendered":"https:\/\/brisbane.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=1327"},"modified":"2025-07-02T00:29:57","modified_gmt":"2025-07-01T14:29:57","slug":"session-hosting-security","status":"publish","type":"wcb_session","link":"https:\/\/brisbane.wordcamp.org\/2025\/session\/session-hosting-security\/","title":{"rendered":"Beyond WordPress firewalls: Real-World WordPress Security from a Hosting Perspective"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><strong>Level<\/strong>: All<br><strong>Track<\/strong>: Developer<br>\ud83d\udcfa <a href=\"https:\/\/youtu.be\/QyVtipZluXU\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">YouTube<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Most WordPress users install a security plugin and assume they&#8217;re fully protected\u2014but that&#8217;s only part of the story. In this session, we\u2019ll explore what security really looks like across thousands of WordPress sites, based on real-world insights from the WPStaq hosting platform. You\u2019ll learn the security configurations that actually work, from caching strategies to firewalls to CDN setups like Cloudflare and AWS CloudFront. We\u2019ll bust myths, highlight common mistakes, and provide actionable tips that go beyond the plugin level.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Presentation goal &amp; learning objectives<\/strong><\/h2>\n\n\n\n<p>&#8211; Understand the difference between application-level and server-level security.<br>&#8211; Learn how to correctly configure firewalls to complement WordPress security plugins.<br>&#8211; Discover how caching helps with both performance and DDoS protection.<br>&#8211; See how CDNs like Cloudflare and AWS CloudFront can be configured securely and effectively.<br>&#8211; Get practical, real-world insights into how attackers exploit misconfigurations\u2014and how to reduce them.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Presentation audience<\/strong><\/h2>\n\n\n\n<p>This talk is ideal for WordPress developers, site owners, and technical marketers who manage WordPress sites, whether they use managed hosting or configure their own servers. Intermediate to advanced users will get the most from it, but beginners interested in stepping up their site\u2019s security will benefit too.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Level: AllTrack: Developer\ud83d\udcfa YouTube Most WordPress users install a security plugin and assume they&#8217;re fully protected\u2014but that&#8217;s only part of the story. In this session, we\u2019ll explore what security really looks like across thousands of WordPress sites, based on real-world insights from the WPStaq hosting platform. You\u2019ll learn the security configurations that actually work, from [&hellip;]<\/p>\n","protected":false},"author":15048117,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1749863700,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1323],"footnotes":""},"session_track":[],"session_category":[],"class_list":["post-1327","wcb_session","type-wcb_session","status-publish","hentry"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"14 June 2025","time":"11:15 am"},"session_speakers":[{"id":"1323","slug":"emmanuel-khoury","name":"Emmanuel Khoury","link":"https:\/\/brisbane.wordcamp.org\/2025\/speaker\/emmanuel-khoury\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/users\/15048117"}],"version-history":[{"count":4,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1327\/revisions"}],"predecessor-version":[{"id":2033,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1327\/revisions\/2033"}],"speakers":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/1323"}],"wp:attachment":[{"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=1327"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=1327"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=1327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}