Προστατέψτε τον φάκελο OpenCart admin χωρίς να τον μετονομάσετε

Σίγουρα θα σκεφτήκατε ή θα σας είπαν, να μετονομάσετε τον φάκελο /admin για “περισσότερη ασφάλεια”.

Δεν σας είπαν όμως :

  • ότι όσα vqmod και ocmod εγκαταστήσετε που έχουν hardcoded τον φάκελο admin, δε θα δουλεύει. Και είναι πάρα πολλά αυτά τα extensions
  • δεν προστατεύεστε, απλά αυτός που θα προσπαθήσει να σας χακάρει θα χρειαστεί κάποιες ώρες παραπάνω για να βρει τον φάκελο σας

Εάν θέλετε πραγματική προστασία και καμία πρόσβαση από “ξένους” η λύση είναι απλή. Μπλοκάρετε τον φάκελο εντελώς για IP που δεν είναι δική σας.

Έστω λοιπόν ότι η IP σας είναι στατική και είναι η 1.2.3.4
Ανοίξτε τον φάκελο /admin στο File Manager ή στον FTP Client σας και δημιουργήστε ένα αρχείο .htaccess. Μέσα στο αρχείο προσθέστε:

Order Deny, Allow

Deny from all

Allow from 1.2.3.4

Αποθηκεύστε τις αλλαγές και πλέον ο φάκελος /admin και ότι περιέχει μέσα θα φορτώνει μόνο για την IP 1.2.3.4.

Θέλετε παραπάνω IPs να έχουν πρόσβαση; Γίνεται και αυτό χωρίς κανένα όριο. Έστω ότι έχετε και 2η IP, την 10.20.30.40 και θέλετε να την κάνετε white list. Ανοίξτε ξανά το αρχείο /admin/.htaccess που φτιάξατε όπως αναφέραμε παραπάνω και προσθέστε μια ακόμα γραμμή:

Allow from 10.20.30.40

Έτσι το τελικό θα είναι κάπως έτσι:

Order Deny, Allow
Deny from all
Allow from 1.2.3.4

Allow from 10.20.30.40

Εννοείται πως το ίδιο μπορείτε να κάνετε για όλους τους φακέλους του OpenCart, αλλά μην ξεχνάτε να μην μπλοκάρετε τους φακέλους που χρειάζεται το OpenCart για να δουλέψει, όπως ο catalog, system και ο image.

Εάν η φιλοξενία σας είναι σε Plesk ή cPanel, ο παραπάνω οδηγός, μπορεί να γίνει μέσα από το περιβάλλον του control panel σας, πιο εύκολα και πιο ασφαλές από λάθη.

Έξτρα προτάσεις από την εταιρία μας:

  • Συνδυάστε τον παραπάνω οδηγό με πρόσβαση VPN. Αποκτήστε VPN στο δίκτυο σας και αποκτήστε μια παραπάνω ασφάλεια σε όλα τα επίπεδα.
  • Αλλάξτε τον κωδικό σας στο opencart admin με κωδικό πάνω από 18 χαρακτήρες. Εάν δεν μπορείτε να θυμάστε τον κωδικό, εγκαταστήστε δωρεάν ένα πρόγραμμα όπως το LastPass ή το 1password και αποθηκεύστε με ασφάλεια όλους τους κωδικούς σας εκεί. Το 1password συνεργάζεται άψογα με laptop και υπολογιστές που έχουν δαχτυλικό αποτύπωμα για σύνδεση του χρήστη. Έτσι δε χρειάζεται να γράφετε κωδικούς πρόσβασης για ανάκτηση αργότερα.