# Juhendid: PHP ja serveri turvalisus

> Juhendid PHP turvalisusest: veebishellid, tagauksed, php.ini, SQL-injektsioon, XSS, üleslaadimised, logid, varukoopiad ja turvapäised.

Allikas: https://phpsos.de/et/ratgeber/  
Seis: 25.10.2026  
Pakkuja: PHP SOS, PHP hädaabi ja serveri turvalisus. Kohene abi WhatsAppis: https://wa.me/491736494914?text=Tere%2C%20PHP%20SOS%2C%20vajame%20abi%20oma%20PHP-serveriga.%20Ettev%C3%B5te%3A%20%E2%80%A6%20Veebisait%3A%20%E2%80%A6

Erialaartiklid administraatoritele ja arendajatele: veebishellide tuvastamine, php.ini karastamine, logide analüüs, turvaline programmeerimine.

- [PHP2Shelli ajajoon: sündmused 17.–25. oktoobrini 2026](https://phpsos.de/et/ratgeber/php2shell-chronologie/): Kõik PHP2Shelli kohta tõendatud kuupäevad ühes ülevaates, esimesest täheldatud rünnakukatsest kuni seisuni 25.10.2026, ning mis sellest teie kontrolli jaoks järeldub.
- [Veebimajutaja PHP uuenduse kinnitus: kuidas paigaseisu küsida](https://phpsos.de/et/ratgeber/hoster-patch-status-erfragen/): Kuvatud PHP versioon ei tõesta pärast PHP2Shelli just palju. Selle malliga nõuate oma veebimajutajalt kinnitust, mida saate dokumenteerida.
- [Veebishelli tuvastamine ja eemaldamine](https://phpsos.de/et/ratgeber/webshell-erkennen/): Kuidas PHP veebiserveritest tagauksi leida, jälgi hävitamata, ja miks pelgalt kustutamisest harva piisab.
- [WordPressi tagaukse leidmine: tagauksed süstemaatiliselt üles](https://phpsos.de/et/ratgeber/backdoor-wordpress-finden/): Kus WordPressis tagauksed tavaliselt peituvad ja kuidas administraatorid neid WP-CLI ning mõne käsuga süstemaatiliselt üles leiavad.
- [php.ini turvaline seadistamine](https://phpsos.de/et/ratgeber/php-ini-sicher-konfigurieren/): Millised php.ini seaded vähendavad ründepinda, kuidas neid ülekirjutamise eest kaitsta ja mis kehtib pärast PHP2Shelli lisaks.
- [PHP disable_functions õige kasutamine](https://phpsos.de/et/ratgeber/disable-functions/): Seadega disable_functions lukustate riskantsed PHP funktsioonid. Kuidas koostada loend oma rakendusele sobivaks, panemata veebisaiti seisma.
- [open_basedir ja isolatsioon veebisaidi kaupa](https://phpsos.de/et/ratgeber/open-basedir/): Kuidas open_basedir, eraldi süsteemikasutajate ja lahutatud PHP-FPM-i poolidega vältida, et sissemurdmine ühte veebisaiti tabab kõiki teisi serveris.
- [Failiõigused veebiserveris](https://phpsos.de/et/ratgeber/dateirechte-webserver/): Miks veebiserver ei tohi oma koodi muuta, millised õigused failidele ja kaustadele on mõistlikud ja kuidas olemasolevat seisu kiiresti kontrollida.
- [composer audit: sõltuvuste kontroll turvaaukude suhtes](https://phpsos.de/et/ratgeber/composer-abhaengigkeiten-pruefen/): Kuidas arendajad leiavad composer audit abil teekide teadaolevaid turvaauke, automatiseerivad kontrolli ja väldivad juurutuses tüüpilisi vigu.
- [PHP End of Life: vananenud versioonide riskid](https://phpsos.de/et/ratgeber/php-end-of-life-risiken/): Mida tähendab PHP versiooni toe lõpp, millised harud saavad pärast PHP2Shelli veel ametlikke paiku ja kuidas muuta ülemineku planeeritavaks.
- [SQL-injektsiooni vältimine PHP-s](https://phpsos.de/et/ratgeber/sql-injection-php/): Kuidas arendajad välistavad SQL-injektsiooni PHP rakendustes usaldusväärselt Prepared Statementide, lubatud nimekirjade ja minimaalsete andmebaasiõigustega.
- [XSS-i vältimine PHP-s: Cross-Site-Scripting turvaliselt tõrjuda](https://phpsos.de/et/ratgeber/xss-php/): Kuidas arendajad väldivad PHP rakendustes Cross-Site-Scriptingut: kontekstikohane kodeerimine, automaatne põgenemine mallides, HTML-i puhastamine ja Content Security Policy.
- [Failide üleslaadimine PHP-s turvaliselt: PHP üleslaadimise turvalisus](https://phpsos.de/et/ratgeber/datei-upload-sicher/): Üleslaadimisvormid on veebishellide sage tee. Nii kontrollite failitüüpe õigesti, salvestate faile turvaliselt ja takistate serveril üleslaaditud skriptide käivitamist.
- [Sessioonide turvamine PHP-s: PHP sessioonide turvalisus praktikas](https://phpsos.de/et/ratgeber/session-sicherheit-php/): Sessioonid hoiavad kasutajad sisse logituna ja on seetõttu tasuv sihtmärk. Nii seadistate küpsised, sessiooni ID-d ja salvestuskohad turvaliselt ning rakendate PHP2Shelli märkuse üleslaadimise edenemise kohta.
- [Ebaturvaline deserialiseerimine PHP-s: unserialize ja turvalisus](https://phpsos.de/et/ratgeber/deserialisierung-php/): unserialize() võõraste andmetega võib halvimal juhul viia koodi käivitamiseni. Nii asendate selle JSON-iga, piirate seal, kus see peab jääma, ja leiate koodist riskantsed kohad.
- [Local File Inclusion PHP-s vältimine: LFI ja RFI](https://phpsos.de/et/ratgeber/lfi-rfi/): Kui include või require võtavad teed päringust, saavad ründajad laadida võõraid faile. Nii ehitate lehevaliku ja mallid turvaliselt ning turvate serveri lisaks.
- [Halduse sisselogimised toorjõurünnaku eest kaitsta: kaitse igale sisselogimisele](https://phpsos.de/et/ratgeber/brute-force-login-schutz/): Automatiseeritud paroolikatsed tabavad iga kättesaadavat sisselogimislehte. Nii pidurdate ründajaid rate-limitingu ja Fail2baniga, kaitsete kontosid teise faktoriga ja salvestate paroole õigesti.
- [DDoS või häkkimisrünnak? Rünnakute õige tuvastamine](https://phpsos.de/et/ratgeber/ddos-oder-exploit/): Aeglane veebisait, kõrge koormus, imelikud failid: kas taga on DDoS või sissemurdmine, otsustab õige reaktsiooni. Nii hindate olukorda mõne kontrolliga.
- [Veebiserveri logide analüüs pärast rünnakut: juurdepääsulogi õige lugemine](https://phpsos.de/et/ratgeber/logfiles-auswerten/): Logifailid on pärast rünnakut sageli kõige tähtsam jälg. Nii turvate juurdepääsu-, vea- ja PHP logid õigesti, leiate kahtlased päringud ja väldite analüüsil tüüpilisi vigu.
- [Kaheastmelise autentimise seadistamine halduse ligipääsudele](https://phpsos.de/et/ratgeber/zwei-faktor-admin/): Varastatud parool ei tohi piisata, et teie serverit või poodi üle võtta. Nii valite sobiva meetodi, kaitsete kõik halduse ligipääsud ja planeerite hädajuurdepääsu.
- [Serveri varundusstrateegia: varukoopiad 3-2-1-reegli järgi](https://phpsos.de/et/ratgeber/backups-3-2-1/): Varukoopia aitab ainult siis, kui see rünnaku üle elab ja tagasi saab taastada. Nii rakendate 3-2-1-reegli veebiserveritele ning planeerite säilituse ja testid õigesti.
- [Turvapäised veebisaitidele: turvapäised õigesti seada](https://phpsos.de/et/ratgeber/sicherheits-header/): Turvapäised juhendavad brauserit teie külastajaid paremini kaitsma. Nii seate olulisimad päised Nginxis ja Apache'is, võtate Content-Security-Policy järk-järgult kasutusele ning kontrollite tulemust.
- [Google'i hoiatuse „See sait on häkitud“ eemaldamine](https://phpsos.de/et/ratgeber/google-warnung-entfernen/): Häkkimishoiatus otsingutulemustes maksab külastajaid ja usaldust. Nii puhastate veebisaidi põhjalikult, leiate varjatud rämpslehed ja taotlete Search Consoles ülevaatust.
- [Kontrollnimekiri pärast häkkimist: 20 punkti järeltööks](https://phpsos.de/et/ratgeber/checkliste-nach-dem-hack/): Pärast rünnakut loeb õige järjekord. See kontrollnimekiri juhatab 20 punktis läbi piiramise, tõendite turvamise, puhastamise, uute ligipääsude, kohustuste ja dokumenteeritud lõpetamise.
