{"id":644,"date":"2015-02-05T21:09:23","date_gmt":"2015-02-06T03:09:23","guid":{"rendered":"https:\/\/2015.stlouis.wordcamp.org\/?post_type=wcb_session&#038;p=644"},"modified":"2015-03-16T09:10:26","modified_gmt":"2015-03-16T14:10:26","slug":"understanding-and-applying-security-to-your-wordpress-installation","status":"publish","type":"wcb_session","link":"https:\/\/stlouis.wordcamp.org\/2015\/session\/understanding-and-applying-security-to-your-wordpress-installation\/","title":{"rendered":"Understanding and applying security to your WordPress installation (Intermediate)"},"content":{"rendered":"<p class=\"p1\"><span class=\"s1\">Be prepared! Whether you are responsible only for running a single site for yourself, or maintaining dozens for your clients, you should know how to take reasonable precautions to secure WordPress against common attacks. We will review the types of active threats that WordPress sites face, how and why a site gets targeted, and then look at a variety of techniques for improving security.<\/span><\/p>\n<ul>\n<li class=\"p1\"><span class=\"s1\">Some areas we will cover:<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Access controls<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Htaccess recipes to block specific attack types<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Moving key WordPress files to spoil scripting<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Obfuscation methods<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">File permissions<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Coordinating with a web host system administrator<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Responding to an apparent hack<\/span><\/li>\n<\/ul>\n<p class=\"p1\"><span class=\"s1\">The overall goal will be to make your site(s) less attractive to opportunistic exploits, and give you a better sense of how to respond before (and, if necessary, after) a security breach.<\/span><\/p>\n<p class=\"p1\">Presentation slides can be <a href=\"http:\/\/dotgray.com\/WPMU\/1503\/slides.pdf\">found on the speaker&#8217;s site<\/a>. <a href=\"http:\/\/dotgray.com\/WPMU\/1503\/notes.pdf\">Notes can be found there<\/a>\u00a0as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Be prepared! Whether you are responsible only for running a single site for yourself, or maintaining dozens for your clients, you should know how to take reasonable precautions to secure WordPress against common attacks. We will review the types of &hellip; <a href=\"https:\/\/stlouis.wordcamp.org\/2015\/session\/understanding-and-applying-security-to-your-wordpress-installation\/\">Continue reading <span class=\"assistive-text\">Understanding and applying security to your WordPress installation (Intermediate)<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8739145,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1426362300,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[366],"footnotes":""},"session_track":[126702],"session_category":[],"class_list":["post-644","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer-2"],"jetpack_shortlink":"https:\/\/wp.me\/p5laqk-ao","jetpack_sharing_enabled":true,"session_date_time":{"date":"March 14, 2015","time":"2:45 pm"},"session_speakers":[{"id":"366","slug":"gregory-ray","name":"Gregory Ray","link":"https:\/\/stlouis.wordcamp.org\/2015\/speaker\/gregory-ray\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/users\/8739145"}],"version-history":[{"count":4,"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/644\/revisions"}],"predecessor-version":[{"id":2495,"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/644\/revisions\/2495"}],"speakers":[{"embeddable":true,"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/366"}],"wp:attachment":[{"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=644"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=644"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/stlouis.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}