การกระทำที่ควรทำหลังจากการติดตั้ง Joomla ใหม่เพื่อให้ปลอดภัย ทั้งบนเซิร์ฟเวอร์โฮสต์ที่ใช้ร่วมกันและเซิร์ฟเวอร์เฉพาะ
การกระทำที่ควรทำหลังจากการติดตั้ง Joomla ใหม่เพื่อให้ปลอดภัย ทั้งบนเซิร์ฟเวอร์โฮสต์ที่ใช้ร่วมกันและเซิร์ฟเวอร์เฉพาะ
คำตอบ:
การรักษาเว็บไซต์ Joomla ให้ปลอดภัย
สำหรับคำแนะนำรายละเอียดเพิ่มเติมโปรดดูที่อย่างเป็นทางการของรายการตรวจสอบการรักษาความปลอดภัย
การสำรองข้อมูลเก็บไว้ในเซิร์ฟเวอร์แยกต่างหากเป็นสิ่งสำคัญ ฉันเห็นผู้คนจำนวนมากที่ใช้ Akeeba Backups อย่างซื่อสัตย์ ... และพวกเขากำลังถูกเก็บไว้ในเซิร์ฟเวอร์เดียวกันในไดเรกทอรีรากเดียวกัน ไม่เป็นประโยชน์หากคุณถูกแฮ็กอย่างจริงจังและไม่เป็นประโยชน์ในการกู้คืนจากความล้มเหลวของโฮสต์
Akeeba Backup Pro ช่วยให้คุณสามารถจัดเก็บและจัดการไฟล์สำรองข้อมูลในที่จัดเก็บข้อมูลภายนอกเช่นคลาวด์ของ Amazon
เป็นทางเลือกแทนไฟล์. htaccess หรือล็อคโดยใช้ IP คุณสามารถใช้ jSecure เพื่อความปลอดภัยในการเข้าสู่ระบบของผู้ดูแลระบบ
สิ่งหนึ่งที่ไม่ได้กล่าวถึงคือการใช้ผู้ให้บริการโฮสต์ที่มีชื่อเสียง คุณต้องการสิ่งที่ไม่เพียง แต่รักษาความปลอดภัย แต่จะทำงานร่วมกับคุณหากคุณถูกแฮ็กหรือมีปัญหา (ฐานข้อมูลเสียหายเช่น) แนวคิดคือการจำกัดความเสียหายที่ไซต์ของคุณทำขณะที่อนุญาตให้คุณทำความสะอาด
แนวคิดพื้นฐานคุณต้องการใครสักคนที่ ..
หากคุณต้องการรายการคำถามเพื่อขอโฮสต์ให้รู้สึกดีขึ้นเพียงแจ้งให้เราทราบ
หวังว่านี่จะช่วยได้
ลองสิ่งนี้เช่นกัน
robots.txt
สำหรับโฟลเดอร์ที่ปลอดภัยหวังว่ามันจะช่วย ..
โดยพื้นฐานแล้วจากประสบการณ์ของฉันด้วยขนาดของ Joomla ไม่มีวิธีที่จะปลอดภัยอย่างแท้จริง ดังนั้นแทนที่จะเป็นนโยบายความปลอดภัยที่สมบูรณ์แบบที่จะหยุดทุกอย่างดีที่สุดที่จะนำความคาดหวังของคุณลงมาเพื่อลองและลดความเสียหายโดยรวม
ซึ่งสามารถทำได้ด้วยนโยบายการสำรองข้อมูลที่บ่อยครั้งมากเพื่อให้สามารถย้อนกลับไปที่ไซต์ใด ๆ ที่ถูกบุกรุกรวมถึงการสแกนมัลแวร์ จนถึงตอนนี้ยังไม่มีการแฮ็กหนึ่งครั้งเนื่องจากคณะผู้ดูแลระบบของเราถูกบังคับให้ดุร้าย
การแฮ็กส่วนใหญ่ที่เราเห็นนั้นมาจากองค์ประกอบของบุคคลที่สามหรือแกน Joomla เรายังเห็นแฮ็คที่สามารถจัดการกับ Joomla รุ่นล่าสุดได้เช่นกัน นี่เป็นเพราะแฮ็คมักจะดูเหมือนคำขอปกติโดยใช้การกรองที่ไม่ดีเพื่อส่งไฟล์ไปยังเซิร์ฟเวอร์ เมื่อไฟล์อยู่ในเซิร์ฟเวอร์ทุกอย่างเป็นเกมที่ยุติธรรมไฟล์นั้นอาจอยู่ในไซต์ใดก็ได้ในเซิร์ฟเวอร์ที่ใช้ร่วมกันทั้งหมดและยังคงส่งผลกระทบต่อคุณดังนั้นหากบุคคลหนึ่งคนบนเซิร์ฟเวอร์ที่ใช้ร่วมกันไม่ได้รับการอัปเดต
นี่อาจจะดูรุนแรงไปหน่อย แต่จากประสบการณ์ส่วนตัวแล้วควรเตรียมตัวให้พร้อมสำหรับสิ่งที่เลวร้ายที่สุดจากนั้นจึงมั่นใจว่านโยบายของคุณจะป้องกันได้หมด
ดังนั้นวิธีที่ดีที่สุดในการรักษาความปลอดภัยการติดตั้ง Joomla ใหม่คือการสำรองข้อมูลบ่อยๆและเปิดใช้งานการสแกนมัลแวร์หากสแกนเนอร์มัลแวร์สามารถส่งอีเมลถึงคุณทันทีที่พบสิ่งใดก็ตามคุณสามารถย้อนกลับสู่การสำรองข้อมูลล่าสุดได้ภายในระยะเวลาอันสั้น
เปลี่ยนชื่อผู้ใช้และรักษารหัสผ่านของผู้ดูแลระบบให้เข้มแข็งใช้การรับรองความถูกต้องด้วยสองปัจจัย (inbuilt สำหรับ 3.3+ สำหรับผู้อื่นhttp://www.readybytes.net/labs/two-factor-authentication.html )
ติดตั้ง kSecure ( http://extensions.joomla.org/extensions/access-a-security/site-security/login-protection/12271 )
ปกป้องเว็บไซต์ของคุณจากการถูกโจมตีหลายชนิดด้วยการใช้ htaccess นี้http://docs.joomla.org/Htaccess_examples_(security)
ยืมรายการนี้จากเอกสาร "การทดสอบไซต์ Joomla" ที่พบในบล็อก ฉันคิดว่ารายการนี้เป็นแนวทางอย่างละเอียดสำหรับความปลอดภัยขั้นพื้นฐานของ Joomla
ใช้รหัสผ่านที่คาดเดายากสำหรับการเข้าสู่ระบบทั้งหมด อย่างน้อย 8 ตัวอักษรอักขระพิเศษหนึ่งตัวหมายเลขหนึ่งตัวและหนึ่งตัวพิมพ์เล็ก มันจะปกป้องการติดตั้งของคุณจากแรงเดรัจฉาน
ติดตาม“ ผู้เยี่ยมชมล่าสุด” เสมอในล็อกไฟล์ของเว็บเซิร์ฟเวอร์เพื่อตรวจจับการโจมตีที่อาจเกิดขึ้น อย่าพิจารณาไฟล์บันทึกของคุณเป็นเพียงส่วนหนึ่งของข้อมูล มันมีประโยชน์อย่างมากในการติดตามและตรวจสอบผู้ใช้
เน้นที่การเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ทั้งหมดที่คุณใช้เว็บไซต์ Joomla เป็นหลัก ไม่ว่าจะเป็นโฮสต์บนเซิร์ฟเวอร์ที่ใช้ร่วมกันหรือเซิร์ฟเวอร์เฉพาะ
ทำรายการส่วนขยายทั้งหมดที่คุณใช้และตรวจสอบต่อไป
ติดตามตัวเองด้วยช่องโหว่และการเปิดเผยข้อมูลล่าสุดตามคำแนะนำด้านความปลอดภัยต่างๆ Exploit-db, osvdb, CVE ฯลฯ เป็นแหล่งข้อมูลที่ดี
เปลี่ยนการอนุญาตในไฟล์. htaccess ของคุณตามค่าเริ่มต้นโดยใช้สิทธิ์การเขียน (เนื่องจาก Joomla จำเป็นต้องอัปเดต) แนวปฏิบัติที่เหมาะสมที่สุดคือใช้ 444 (r-xr-xr-x)
ต้องให้สิทธิ์ไฟล์ที่ถูกต้องในไดเรกทอรีสาธารณะเพื่อให้ไฟล์ที่เป็นอันตรายใด ๆ จะต้องไม่ถูกอัพโหลดหรือดำเนินการ แนวปฏิบัติที่ดีที่สุดในบริบทนี้คือ 766 (rwxrw-rw-) กล่าวคือมีเพียงเจ้าของเท่านั้นที่สามารถอ่านเขียนและดำเนินการได้ คนอื่นสามารถอ่านและเขียนได้เท่านั้น
ไม่มีใครจะต้องได้รับอนุญาตให้เขียนลงในไฟล์ PHP บนเซิร์ฟเวอร์ พวกเขาทั้งหมดจะต้องถูกตั้งค่าด้วย 444 (r — r — r--) ทุกคนสามารถอ่านได้เท่านั้น
มอบหมายบทบาท ทำให้บัญชีผู้ดูแลระบบของคุณปลอดภัย ในกรณีที่บางคนแฮ็คเครื่องของคุณจะต้องมีการเข้าถึงผู้ใช้ที่เกี่ยวข้องเท่านั้นและไม่ใช่บัญชีผู้ดูแลระบบ
ผู้ใช้ฐานข้อมูลจะต้องได้รับอนุญาตให้ใช้คำสั่งเช่น INSERT, UPDATE และ DELETE เท่านั้น พวกเขาจะต้องไม่ได้รับอนุญาตให้ตาราง DROP
เปลี่ยนชื่อโฟลเดอร์แบ็คเอนด์เช่นคุณสามารถเปลี่ยน / administrator เป็น / admin12345 16. แก้ไขล่าสุด แต่ไม่ท้ายสุดปรับปรุงด้วยช่องโหว่ล่าสุด
ด่านแรกของคุณคือบริการโฮสติ้งของคุณ
แนวป้องกันถัดไปของคุณคือ cPanel ของคุณ
แนวป้องกันถัดไปของคุณคือแผงผู้ดูแลระบบของคุณ
ฉันแน่ใจว่ามีขั้นตอนอื่น ๆ แต่สิ่งเหล่านี้เป็นขั้นตอนหลักที่ฉันใช้บนเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์มากกว่า 70 แห่งจากทั่วประเทศ ฉันเพิ่งมีการโจมตีครั้งใหญ่คล้ายกับการโจมตี DDoS และไม่สามารถเข้าถึงเว็บไซต์ใดเว็บไซต์หนึ่งได้ ฉันรู้สึกสูง 10 ฟุตและมีสัญลักษณ์แสดงหัวข้อ แต่ฉันรู้ว่าฉันไม่สามารถชะล่าใจได้เพราะพรุ่งนี้เป็นวันอื่น! ฮ่า ๆ
ฉันไม่ใช่แฟนของการรับรองความถูกต้องสองปัจจัย
ติดตั้งเครื่องมือการดูแลระบบ Akeeba เปิดใช้งาน htaccess ขั้นสูงตรวจสอบตัวเลือกและไฟร์วอลล์ซอฟต์แวร์
https://www.akeebabackup.com/download/admin-tools.html