Τρέχουσα κατάσταση: PHP2Shell. Δύο κρίσιμες ευπάθειες της PHP (CVSS 9.2) επιτρέπουν κακόβουλο κώδικα χωρίς σύνδεση. Patches από τις 21/10/2026.Τι πρέπει να γίνει τώρα →
24 σελίδες

Οδηγοί: ασφάλεια PHP και διακομιστών

Τεχνικά άρθρα για διαχειριστές και προγραμματιστές: εντοπισμός webshells, σκλήρυνση του php.ini, ανάλυση logs, ασφαλής προγραμματισμός.

01

Χρονολόγιο PHP2Shell: από τις 17 έως τις 25 Οκτωβρίου 2026

Όλες οι τεκμηριωμένες ημερομηνίες για το PHP2Shell σε μία επισκόπηση, από την πρώτη παρατηρημένη απόπειρα επίθεσης έως την κατάσταση της 25.10.2026, και τι προκύπτει από αυτές για τον έλεγχό σας.

Συνέχεια →
02

Επιβεβαίωση ενημέρωσης PHP από τον πάροχο: πώς ρωτάτε για την κατάσταση του patch

Μετά το PHP2Shell, η έκδοση PHP που εμφανίζεται αποδεικνύει λίγα. Με αυτό το υπόδειγμα ζητάτε από τον πάροχο φιλοξενίας μια επιβεβαίωση που μπορείτε να τεκμηριώσετε.

Συνέχεια →
03

Εντοπισμός και αφαίρεση webshell

Πώς εντοπίζετε κερκόπορτες σε διακομιστές ιστού PHP χωρίς να καταστρέψετε τα ίχνη, και γιατί η απλή διαγραφή σπάνια αρκεί.

Συνέχεια →
04

Εντοπισμός κερκόπορτας WordPress: συστηματική αναζήτηση

Πού κρύβονται τυπικά οι κερκόπορτες στο WordPress και πώς τις εντοπίζουν συστηματικά οι διαχειριστές με το WP-CLI και λίγες εντολές.

Συνέχεια →
05

Ασφαλής διαμόρφωση του php.ini

Ποιες ρυθμίσεις στο php.ini μειώνουν την επιφάνεια επίθεσης, πώς τις προστατεύετε από αντικατάσταση και τι ισχύει επιπλέον μετά το PHP2Shell.

Συνέχεια →
06

Σωστή χρήση του PHP disable_functions

Με το disable_functions αποκλείετε επικίνδυνες συναρτήσεις PHP. Πώς ορίζετε τη λίστα ανάλογα με την εφαρμογή σας χωρίς να παραλύσει ο ιστότοπος.

Συνέχεια →
07

open_basedir και απομόνωση ανά ιστότοπο

Πώς με το open_basedir, ξεχωριστούς χρήστες συστήματος και χωριστά pools PHP-FPM αποτρέπετε μια εισβολή σε έναν ιστότοπο από το να πλήξει όλους τους άλλους στον διακομιστή.

Συνέχεια →
08

Δικαιώματα αρχείων στον διακομιστή ιστού

Γιατί ο διακομιστής ιστού δεν πρέπει να αλλάζει τον δικό του κώδικα, ποια δικαιώματα είναι λογικά για αρχεία και φακέλους και πώς ελέγχετε γρήγορα την τρέχουσα κατάσταση.

Συνέχεια →
09

composer audit: έλεγχος εξαρτήσεων για ευπάθειες

Πώς οι προγραμματιστές εντοπίζουν με το composer audit γνωστές ευπάθειες σε βιβλιοθήκες, αυτοματοποιούν τον έλεγχο και αποφεύγουν τυπικά λάθη στο deployment.

Συνέχεια →
10

PHP End of Life: κίνδυνοι των παρωχημένων εκδόσεων

Τι σημαίνει το τέλος υποστήριξης μιας έκδοσης PHP, ποιοι κλάδοι λαμβάνουν ακόμη επίσημα patches μετά το PHP2Shell και πώς κάνετε τη μετάβαση προγραμματίσιμη.

Συνέχεια →
11

Αποτροπή του SQL injection στην PHP

Πώς οι προγραμματιστές αποκλείουν αξιόπιστα το SQL injection σε εφαρμογές PHP με Prepared Statements, λίστες επιτρεπόμενων τιμών και ελάχιστα δικαιώματα βάσης δεδομένων.

Συνέχεια →
12

Αποτροπή XSS στην PHP: ασφαλής άμυνα απέναντι στο Cross-Site Scripting

Πώς οι προγραμματιστές αποτρέπουν το Cross-Site Scripting σε εφαρμογές PHP: κωδικοποίηση ανάλογα με το πλαίσιο, auto-escaping στα templates, καθαρισμός HTML και Content Security Policy.

Συνέχεια →
13

Ασφαλή uploads αρχείων στην PHP: ασφάλεια upload

Οι φόρμες upload είναι συχνός δρόμος για webshells. Πώς ελέγχετε σωστά τους τύπους αρχείων, αποθηκεύετε ασφαλώς τα αρχεία και αποτρέπετε τον διακομιστή από το να εκτελεί scripts που ανέβηκαν.

Συνέχεια →
14

Θωράκιση των sessions στην PHP: ασφάλεια sessions στην πράξη

Τα sessions κρατούν τους χρήστες συνδεδεμένους και αποτελούν γι' αυτό ελκυστικό στόχο. Πώς διαμορφώνετε με ασφάλεια cookies, ID session και χώρους αποθήκευσης και εφαρμόζετε την υπόδειξη PHP2Shell για το upload progress.

Συνέχεια →
15

Μη ασφαλής deserialization στην PHP: unserialize και ασφάλεια

Το unserialize() με ξένα δεδομένα μπορεί στη χειρότερη περίπτωση να οδηγήσει σε εκτέλεση κώδικα. Πώς το αντικαθιστάτε με JSON, το περιορίζετε όπου πρέπει να μείνει και εντοπίζετε επικίνδυνα σημεία στον κώδικα.

Συνέχεια →
16

Αποτροπή Local File Inclusion στην PHP: LFI και RFI

Όταν τα include ή require δέχονται διαδρομές από το αίτημα, οι επιτιθέμενοι μπορούν να φορτώσουν ξένα αρχεία. Πώς χτίζετε με ασφάλεια την επιλογή σελίδων και τα templates και θωρακίζετε επιπλέον τον διακομιστή.

Συνέχεια →
17

Προστασία των logins διαχειριστή από brute force: προστασία για κάθε login

Οι αυτοματοποιημένες δοκιμές κωδικών χτυπούν κάθε προσβάσιμη σελίδα σύνδεσης. Πώς τις φρενάρετε με rate limiting και Fail2ban, προστατεύετε τους λογαριασμούς με δεύτερο παράγοντα και αποθηκεύετε σωστά τους κωδικούς.

Συνέχεια →
18

DDoS ή επίθεση χάκερ; Σωστή αξιολόγηση των επιθέσεων

Αργός ιστότοπος, υψηλό φορτίο, παράξενα αρχεία: το αν πίσω βρίσκεται DDoS ή εισβολή καθορίζει τη σωστή αντίδραση. Πώς αξιολογείτε την κατάσταση με λίγους ελέγχους.

Συνέχεια →
19

Ανάλυση των logs του διακομιστή ιστού μετά από επίθεση: σωστή ανάγνωση του access log

Τα αρχεία καταγραφής είναι μετά από μια επίθεση συχνά το σημαντικότερο ίχνος. Πώς διασώζετε σωστά τα logs access, error και PHP, βρίσκετε ύποπτα αιτήματα και αποφεύγετε τυπικά λάθη στην ανάλυση.

Συνέχεια →
20

Ρύθμιση ελέγχου ταυτότητας δύο παραγόντων για προσβάσεις διαχειριστών

Ένας κλεμμένος κωδικός δεν πρέπει να αρκεί για να καταλάβει κάποιος τον διακομιστή ή το κατάστημά σας. Πώς επιλέγετε την κατάλληλη μέθοδο, θωρακίζετε όλες τις προσβάσεις διαχειριστών και σχεδιάζετε προσβάσεις έκτακτης ανάγκης.

Συνέχεια →
21

Στρατηγική backup για διακομιστές: backups με τον κανόνα 3-2-1

Ένα backup βοηθά μόνο αν επιβιώνει μιας επίθεσης και μπορεί να επαναφερθεί. Πώς εφαρμόζετε τον κανόνα 3-2-1 για διακομιστές ιστού και σχεδιάζετε σωστά τη διατήρηση και τις δοκιμές.

Συνέχεια →
22

Security headers για ιστοτόπους: σωστή ρύθμιση των κεφαλίδων ασφαλείας

Οι κεφαλίδες ασφαλείας δίνουν εντολή στο πρόγραμμα περιήγησης να προστατεύει καλύτερα τους επισκέπτες σας. Πώς ορίζετε τις σημαντικότερες κεφαλίδες σε Nginx και Apache, εισάγετε σταδιακά μια Content-Security-Policy και ελέγχετε το αποτέλεσμα.

Συνέχεια →
23

Αφαίρεση της προειδοποίησης Google «Αυτός ο ιστότοπος παραβιάστηκε»

Μια προειδοποίηση παραβίασης στα αποτελέσματα αναζήτησης κοστίζει επισκέπτες και εμπιστοσύνη. Πώς καθαρίζετε διεξοδικά τον ιστότοπο, βρίσκετε κρυφές σελίδες spam και ζητάτε επανέλεγχο στο Search Console.

Συνέχεια →
24

Λίστα ελέγχου μετά από hack: 20 σημεία για τη μεταγενέστερη διαχείριση

Μετά από μια επίθεση μετρά η σωστή σειρά. Αυτή η λίστα ελέγχου οδηγεί σε 20 σημεία μέσα από τον περιορισμό, τη διάσωση τεκμηρίων, τον καθαρισμό, τις νέες προσβάσεις, τις υποχρεώσεις και την τεκμηριωμένη ολοκλήρωση.

Συνέχεια →
Άμεση επικοινωνία

Κάθε ώρα μετράει. Γράψτε μας τώρα.

Περιγράψτε σύντομα το σύστημα, την έκδοση PHP και ό,τι παρατηρείτε. Θα επικοινωνήσουμε μαζί σας, θα διευκρινίσουμε την κατάσταση και θα εργαστούμε εξ αποστάσεως μέχρι το περιστατικό να κλείσει και να τεκμηριωθεί.

Άμεση βοήθεια