SlideShare une entreprise Scribd logo
1  sur  32
Ενεργή ασφάλεια
για ιστοχώρους Joomla!
                         version 5.1
Επικίνδυνη αποστολή:
Να µιλήσεις σε βάθος για την ασφάλεια του Joomla! σε 30
λεπτά και κάτι...
Ένας ιστοχώρος είναι σαν
ένα κτήριο

• Ισχυρά θεµέλια
• Καλή κατασκευή
• Ενεργή συντήρηση
Βήµα 1: Ισχυρά θεµέλια
Το στήσιµο του διακοµιστή σας
Ενηµέρωση λογισµικού
PHP, MySQL, Apache, FTP Server...
mod_security για τον Apache
Ο σωµατοφύλακας του διακοµιστή σας
Χρειάζονται κάποιοι κανόνες

 Κανόνες Atomic (GotRoot):
 http://www.atomicorp.com/wiki/index.php/
 Atomic_ModSecurity_Rules
 Κανόνες OWASP:
 https://www.owasp.org/index.php/
 Category:OWASP_ModSecurity_Core_Rule_Set_Proj
 ect
Δικαιώµατα & Ιδιοκτησία
Ποίος µπορεί να κάνει τι και που
Λογική ιδιοκτησία &
δικαιώµατα
Όλα τα αρχεία και οι κατάλογοι ανήκουν στον χρήστη
FTP
Κατάλογοι: δικαιώµατα 0755
Αρχεία: δικαιώµατα 0644
Χρήση της κατάστασης FTP του Joomla! σε
διαµοιραζόµενους διακοµιστές (shared hosts)
Ακόµη καλύτερα, χρήση suPHP ή FastCGI Process
Manager (mod_fpm)
Πάρα πολλά για να τα
θυµάστε;
Akeeba Backup User’s Guide, Security
Information
https://www.akeebabackup.com/documentation/
akeeba-backup-documentation/security-info.html
777: The number of the beast
http://www.dionysopoulos.me/blog/777-the-number-
of-the-beast
Βήµα 2: Καλή Κατασκευή
Το στήσιµο του ιστοχώρου
Αναβάθµιση, χτες
Joomla! & επεκτάσεις
Σκεφτείτε πριν εγκαταστήσετε
Μην σας ξεγελάει το τυράκι!
Το µέγεθος µετράει
Μια τροµακτική σκέψη
Υπερυπολογιστής σπασίµατος κωδικών: $2.700
Πόσο ασφαλής είναι ο
  κωδικός σας;
         Password               Bits    Iterations Time to crack
15082005                        13.6      12416     0.00038 msec


admin                           15.9      61147     0.00185 msec


ortrtaortftaaidbt               67.7     2.39E+20   228.95 χρόνια


0rtrTA0rtfTa&idbT               88.2     3.55E+26   340 εκατοµµύρια
                                                    χρόνια

horse correct battery stapler   107.2    1.86E+32   178179
                                                    δισεκατοµµύρια
                                                    χρόνια
Πόσο ασφαλής είναι ο
  κωδικός σας;
         Password               Bits    Iterations Time to crack
15082005                        13.6      12416     0.00038 msec


admin                           15.9      61147     0.00185 msec


ortrtaortftaaidbt               67.7     2.39E+20   228.95 χρόνια


0rtrTA0rtfTa&idbT               88.2     3.55E+26   340 εκατοµµύρια
                                                    χρόνια

horse correct battery stapler   107.2    1.86E+32   178179
                                                    δισεκατοµµύρια
                                                    χρόνια
Κλειδώστε το!
Τίποτε δεν τρέχει στον ιστοχώρο µου αν δεν του
το επιτρέψω
Κανόνες .htaccess

Το Master .htaccess µου
http://akeeba.assembla.com/code/master-htaccess/
git/nodes/htaccess.txt
Admin Tools Professional
https://www.akeebabackup.com/products/46-
software/855-admintools.html
Προστατευθείτε
Βήµα 3: Ενεργή Συντήρηση
Πάντα σε έλεγχο
Αντίγραφα ασφαλείας
Συχνά, αυτοµατοποιηµένα, εκτός διακοµιστή
φυλασσόµενα αντίγραφα ασφαλείας
Παρακολούθηση αλλαγών αρχείων
Ένα αρχείο που αλλάζει συνήθως είναι κακός
οιωνός
Παρακολουθήστε το
Δώστε βάση στα αρχεία καταγραφής
Παρ’ όλα αυτά…
Καταστροφή!
Με χάκαραν, τώρα τι κάνω;
DON’T
PANIC
Έχουµε οδηγίες

Unhacking your site
https://www.akeebabackup.com/documentation/
walkthroughs/item/1124-unhacking-your-site.html
Εµ, έχετε αντίγραφα ασφαλείας, σωστά;
Διαβάστε τις οδηγίες πριν σας χακάρουν.
20% έκπτωση στις συνδροµές
Με το κουπόνι JAB12
στο https://www.AkeebaBackup.com/subscribe
Ερωτήσεις;
Κατεβάστε την παρουσίαση
http://akeeba.info/asjd12gr
Ευχαριστώ που µ’ ακούσατε!
Εύσηµα φωτογραφιών: sxc.hu; istockphoto.com

Contenu connexe

En vedette

110713 paper-literature overview-graaf leonde
110713 paper-literature overview-graaf leonde110713 paper-literature overview-graaf leonde
110713 paper-literature overview-graaf leondeYellie Alkema
 
Translatedversion vincent
Translatedversion vincentTranslatedversion vincent
Translatedversion vincentYellie Alkema
 
Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...
Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...
Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...Nicole Allen
 
Advancing OER through Open Government
Advancing OER through Open GovernmentAdvancing OER through Open Government
Advancing OER through Open GovernmentNicole Allen
 
Performance Super-hype Márkaépítés Konferencia
Performance Super-hype Márkaépítés KonferenciaPerformance Super-hype Márkaépítés Konferencia
Performance Super-hype Márkaépítés KonferenciaCarnation Group
 
Svetlana Bahrusina.2012
Svetlana Bahrusina.2012Svetlana Bahrusina.2012
Svetlana Bahrusina.2012Adela Negura
 
Transportation Mgr's Checklist
Transportation Mgr's ChecklistTransportation Mgr's Checklist
Transportation Mgr's ChecklistPete DiSantis
 
OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)
OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)
OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)Nicole Allen
 
Cómo crear una huerta paso a paso
Cómo crear una huerta  paso a pasoCómo crear una huerta  paso a paso
Cómo crear una huerta paso a pasomarceluchi
 
How Social Media Can Support Your Volunteer Efforts
How Social Media Can Support Your Volunteer EffortsHow Social Media Can Support Your Volunteer Efforts
How Social Media Can Support Your Volunteer EffortsWahine Media
 

En vedette (18)

үзүүлэн6
үзүүлэн6үзүүлэн6
үзүүлэн6
 
Cxt dispatch system
Cxt dispatch systemCxt dispatch system
Cxt dispatch system
 
110713 paper-literature overview-graaf leonde
110713 paper-literature overview-graaf leonde110713 paper-literature overview-graaf leonde
110713 paper-literature overview-graaf leonde
 
Bases psicológicas del aprendizaje
Bases psicológicas del aprendizajeBases psicológicas del aprendizaje
Bases psicológicas del aprendizaje
 
Translatedversion vincent
Translatedversion vincentTranslatedversion vincent
Translatedversion vincent
 
Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...
Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...
Open Education Legislative Update (OpenEd Leadership Summit, 6/5/14, Portland...
 
документ камерa Qwizdom
документ камерa Qwizdomдокумент камерa Qwizdom
документ камерa Qwizdom
 
Advancing OER through Open Government
Advancing OER through Open GovernmentAdvancing OER through Open Government
Advancing OER through Open Government
 
Performance Super-hype Márkaépítés Konferencia
Performance Super-hype Márkaépítés KonferenciaPerformance Super-hype Márkaépítés Konferencia
Performance Super-hype Márkaépítés Konferencia
 
Svetlana Bahrusina.2012
Svetlana Bahrusina.2012Svetlana Bahrusina.2012
Svetlana Bahrusina.2012
 
Nit 21 2016 febrero 2016
Nit 21 2016 febrero 2016Nit 21 2016 febrero 2016
Nit 21 2016 febrero 2016
 
Regalos Cheap & Chic
Regalos Cheap & ChicRegalos Cheap & Chic
Regalos Cheap & Chic
 
Business in the future
Business in the futureBusiness in the future
Business in the future
 
Transportation Mgr's Checklist
Transportation Mgr's ChecklistTransportation Mgr's Checklist
Transportation Mgr's Checklist
 
OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)
OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)
OER and Solving the Textbook Cost Crisis (#opened13 11.07.13 Park City, UT)
 
Cómo crear una huerta paso a paso
Cómo crear una huerta  paso a pasoCómo crear una huerta  paso a paso
Cómo crear una huerta paso a paso
 
How Social Media Can Support Your Volunteer Efforts
How Social Media Can Support Your Volunteer EffortsHow Social Media Can Support Your Volunteer Efforts
How Social Media Can Support Your Volunteer Efforts
 
LEED EBOM 101
LEED EBOM 101LEED EBOM 101
LEED EBOM 101
 

Ενεργή ασφάλεια για το Joomla! (JD12GR)

Notes de l'éditeur

  1. Scratches the surface\nImperative everyone follows this advice\n\nNext: Me\n
  2. \n
  3. Make it harder, not impossible\n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. Whitepixel + cheap hardware\nCosts $2,800\nBreaks 33.1 billion passwords / second\nNext: sample pw\n
  16. All about entropy.\nWords stronger than random garbage\nThere’s a catch. All words = 1 day. Add numbers/padding to increase entropy.\nNext: 777\n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. Ask your questions!\n\nNext: QR-Code\n
  30. Ask your questions!\n\nNext: QR-Code\n
  31. Thank you for listening\n\nTHE END\n