Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: rentasite on February 12, 2007, 19:30:34

Title: [solved] O Defender δεν δέχεται IP
Post by: rentasite on February 12, 2007, 19:30:34
Τελειώσαμε το πολυπόθητο (για μας  ;) ) site σήμερα!

Τελειώνοντας προσπάθησα να εισάγω IP, στον κατάλογο "Επιτρεπόμενων διευθύνσεων IP" και δεν γίνεται αποδεκτή. Με το που πατάω το "Προσθήκη"... κάνει ένα είδους refresh η σελίδα, αλλά  η IP δεν εμφανίζεται εκεί που θα έπρεπε να εμφανιστεί.

Εάν σκεφθεί κάποιος, το Chmod των αρχείων και φακέλων. Είναι σωστό! Είναι αυτό που προτείνει και το βιβλίο. Όπως επίσης "Η λειτουργία των Επιτρεπόμενων IP είναι ενεργοποιημένη".  >:(

Προσέξτε το παράξενο:

Έρχομαι σπίτι, και δοκιμάζω να βάλω μια επιτρεπόμενη IP σε μια εγκατάσταση του Elxis που έχω, για δοκιμές. Την δέχθηκε. - Την διαγράφω.... και εισάγω άλλη. Την ξαναδέχετε. Και με το που τη διαγράφω και πάω να εισάγω μια τρίτη IP.... παρουσιάζει τα ίδια "συμπτώματα" που ανέφερα και ποιο πάνω.  :-\ :-[


Τι να φταίει? Τι να φταίει?

Ευχαριστώ
Σπύρος

*** Όλα τα παραπάνω, δοκιμασθήκαν με το Defender OFF και ON.


Title: Re: O Defender δεν δέχεται IP
Post by: rentasite on February 13, 2007, 04:55:23

Κανείς?  :-[
Title: Re: O Defender δεν δέχεται IP
Post by: datahell on February 13, 2007, 19:19:37
Ανοιξε το αρχείο καταγραφής του defender μέσω ftp:
/administrator/tools/defender/logs/allowed.txt

Σβήσε όλα τα περιεχόμενα (εντελώς κενό, καμία παραπανίσια γραμμή). Βεβαιώσου ότι είναι εγγράψιμο από την php (κάντο 666). Ξαναβάλε την επιτρεπόμενη ip που θες. Δουλεύει;

Μην αλλάζεις κλειδί κρυπτογράφησης στον defender γιατί καταστρέφονται τα Logs (είναι κρυπτογραφημένα με βάση το προηγούμενο κλειδί κρυπτογράφησης). Θα πρέπει πρώτα να αδειάζεις τα logs και μετά να αλλάζεις κλειδί.

Κανονικά δεν πρέπει να έχεις κανένα πρόβλημα. Προσωπικά έχω δοκιμάσει πάρα πολλές φορές αυτή τη λειτουργία και δεν βρήκα κάτι περίεργο. Το έκανα και σήμερα μετά από το μήνυμά σου, σβήνοντας - γράφοντας. Όλα καλά. Το μόνο που μπορώ να φανταστώ είναι κάποιος αστάθμητος παράγοντας σε σχέση με τις ιδιαίτερες συνθήκες που φιλοξενεί το site σου. Σε αυτές τις περιπτώσεις κάνουμε debugging πρώτα κοιτάζοντας πιθανά σφάλματα της php από τα error log του apache. Αν όλα έχουν καλά εκεί και δεν έχουμε σφάλματα κάνουμε debugging στον ίδιο τον defender αν και έχει ελεγχθεί πολλές φορές από εμάς. Άλλωστε η συγκεκρημένη λειτουργία είναι πολύ απλή:

- ανοίγει το αρχείο καταγραφής,
- διαβάζει τα δεδομένα
- αποκρυπτογραφεί τα δεδομένα
- προσθέτει ή αφαιρεί δεδομένα
- κρυπτογραφεί τα δεδομένα
- αποθηκεύει το αρχείο καταγραφής

Για debugging του defender δεν μπορώ να σε βοηθήσω από εδώ είναι θέμα άμεσου ελέγχου. Αν δεν καταφέρεις τίποτα μπορείς να απευθυνθείς στην GO UP ή σε κάποιον άλλον να ελέγξει επί τόπου τις λειτουργίες του defender σε σχέση με το περιβάλλον του site σου.
Title: Re: O Defender δεν δέχεται IP
Post by: rentasite on February 13, 2007, 19:59:16

Έκανα ότι έγραψες παραπάνω και δούλεψε μια χαρά, στο δοκιμαστικό site. Ας ελπίσω ότι αύριο όλα θα πάνε καλά και σε αυτό το κομμάτι, ώστε να ανέβει επιτέλους το site.

Ίσως να έφταιγε αυτό που έχεις αναφέρει σε άλλο topic, και το οποίο στο κάνω Quote  :)

Quote
Η πιο ασφαλής εκδοχή είναι:

Όλοι οι κατάλογοι στο 750 (εκτός από tmpr images και cache που θα πρέπει να είναι στο 777)
Όλα τα αρχεία στο 644.

Με τις παραπάνω ρυθμίσεις έχουμε τον πιο ασφαλή ιστότοπο.
Title: Re: O Defender δεν δέχεται IP
Post by: rentasite on February 13, 2007, 20:02:23

Επανέρχομαι αμέσως για να πω το εξής, αφού έκανα δοκιμή και κατάφερα (δοκιμαστικά) να μείνω εκτός του /administrator και είδα τι θα βλέπει κάποιος........

Θα μπορούσε σε κάποια μελλοντική έκδοση του Elxis, αντί να βγάζει το ξερό μήνυμα "ELXIS DEFENDER. You are not allowed to access this site" να κάνει redirect στην κεντρική σελίδα του site? Σαν να μην υπάρχει /administrator φάκελος.  ??? :)
Title: Re: O Defender δεν δέχεται IP
Post by: datahell on February 13, 2007, 20:12:50
O defender είναι εργαλείο ασφαλείας, όχι ομορφιάς. Το πιο ασφαλές λοιπόν είναι το DIE. Δηλαδή αν ανιχνευτεί μη-επιτρεπόμενη ενέργεια να σταματά οποιαδήποτε εκτέλεση κώδικα.
Title: Re: O Defender δεν δέχεται IP
Post by: rentasite on February 13, 2007, 20:19:59
O defender είναι εργαλείο ασφαλείας, όχι ομορφιάς.

 ;D
Title: Re: O Defender δεν δέχεται IP
Post by: rentasite on February 14, 2007, 21:36:01
Ανοιξε το αρχείο καταγραφής του defender μέσω ftp:
/administrator/tools/defender/logs/allowed.txt

Αυτό έφταιγε Γιάννη. Συγκεκριμένα, δεν υπήρχε καν το allowed.txt  :o  Το δημιούργησα, του έδωσα τα απαραίτητα δικαιώματα, το ανέβασα και του έδωσα να καταλάβει  ;D Γράψε, σβήσε, γράψε, σβήσε. Κανένα πρόβλημα.

Κάποια στιγμή θελήσαμε να βάλουμε μια εσωτερική IP της μορφής  1.1.111.*  ώστε να έχουν και εσωτερικά πρόσβαση αλλά δεν τη δέχθηκε. Μικρό το κακό  :)

Ενεργοποιήσαμε και τον Defender και το site είναι έτοιμο να βγει public.

ΕΥΧΑΡΙΣΤΩ

Title: Re: O Defender δεν δέχεται IP
Post by: datahell on February 15, 2007, 00:26:35
Δεν δέχεται διευθύνσεις ip με μικρότερο αριθμό χαρακτήρων από 9 καθώς δεν υπάρχει τέτοια ip.
Ένας έλεγχος με το Updiag (extended check) θα σου είχε βγάλει ότι έλειπε το αρχείο. Το έχω πει πολλές φορές: πρόβλημα; -> Updiag πρώτα και μετά όλα τα άλλα.

Χαίρομαι που έλυσες το πρόβλημα.