<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs"><title>PHP SOS: Blog a odborné články</title><subtitle>PHP2Shell, bezpečnost serverů a nouzová pomoc</subtitle><link href="https://phpsos.de/cs/feed.xml" rel="self"/><link href="https://phpsos.de/cs/"/><id>https://phpsos.de/cs/</id><updated>2026-10-25T08:00:00+01:00</updated><author><name>PHP SOS</name></author><entry><title>PHP2Shell: co je doloženo a co ne</title><link href="https://phpsos.de/cs/blog/php2shell-was-belegt-ist/"/><id>https://phpsos.de/cs/blog/php2shell-was-belegt-ist/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>PHP2Shell fakta v kostce: která tvrzení dokládají php.net, BSI a výrobci, co se jen uvádí v médiích a které fámy můžete bez obav ignorovat.</summary></entry><entry><title>Proč se zranitelnost PHP stala známou před záplatou</title><link href="https://phpsos.de/cs/blog/php-luecke-vorzeitig-bekannt/"/><id>https://phpsos.de/cs/blog/php-luecke-vorzeitig-bekannt/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Proč se zranitelnost PHP stala známou před záplatou: jak embargo funguje, co se stalo 20. října a co si z toho mají provozovatelé vzít pro záplatování.</summary></entry><entry><title>Úřady odpojují weby od sítě: čemu se mohou firmy naučit</title><link href="https://phpsos.de/cs/blog/behoerden-webseiten-offline/"/><id>https://phpsos.de/cs/blog/behoerden-webseiten-offline/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Úřady kvůli PHP2Shell preventivně odpojily weby. Co za tím stojí, kdy je odstavení rozumné a jak se na ně firmy připraví, aby neztratily stopy.</summary></entry><entry><title>Výstražný stupeň BSI oranžový: co zařazení znamená</title><link href="https://phpsos.de/cs/blog/bsi-warnstufe-orange-erklaert/"/><id>https://phpsos.de/cs/blog/bsi-warnstufe-orange-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Výstražný stupeň BSI oranžový vysvětlen: co znamená čtyři stupně, proč se PHP2Shell považuje za kritické pro provoz a jak se firmy mají rozhodnout.</summary></entry><entry><title>Co CERT-EU a CERT-Bund k PHP2Shell radí</title><link href="https://phpsos.de/cs/blog/cert-eu-empfehlungen-php/"/><id>https://phpsos.de/cs/blog/cert-eu-empfehlungen-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Co CERT-EU, CERT-Bund a BSI k PHP2Shell radí, v čem se doporučení shodují a jak v praxi izolovat veřejně dostupné aplikace PHP.</summary></entry><entry><title>Ochranná pravidla Cloudflare proti PHP2Shell: co dokážou a co ne</title><link href="https://phpsos.de/cs/blog/cloudflare-waf-php2shell/"/><id>https://phpsos.de/cs/blog/cloudflare-waf-php2shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Cloudflare chrání pravidly WAF před PHP2Shell od 21. 10. Co pravidla pokrývají, kde je lze obejít a co byste měli nyní zkontrolovat.</summary></entry><entry><title>22,6 milionu exponovaných instancí: jak čísla správně zařadit</title><link href="https://phpsos.de/cs/blog/exponierte-instanzen-einordnen/"/><id>https://phpsos.de/cs/blog/exponierte-instanzen-einordnen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>22,6 mil. instancí, 2,24 mil. hostů: kolik serverů PHP2Shell postihuje, proč se čísla liší a co znamenají pro vaši firmu.</summary></entry><entry><title>PHP2Shell za pět minut: briefing pro vedení firmy</title><link href="https://phpsos.de/cs/blog/php2shell-briefing-geschaeftsfuehrung/"/><id>https://phpsos.de/cs/blog/php2shell-briefing-geschaeftsfuehrung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>PHP2Shell za pět minut: situace, riziko pro podnikání, pět otázek na vaše IT a rozhodnutí, která by vedení firmy mělo učinit ještě dnes.</summary></entry><entry><title>Bezpečnostní zranitelnost PHP jednoduše vysvětlená</title><link href="https://phpsos.de/cs/blog/php-luecke-einfach-erklaert/"/><id>https://phpsos.de/cs/blog/php-luecke-einfach-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Zranitelnost PHP jednoduše: co je PHP, co se u PHP2Shell pokazilo, co znamenají odborné pojmy a co by nyní měli udělat provozovatelé webů.</summary></entry><entry><title>PHP2Shell: 15 otázek zákazníků hostingu</title><link href="https://phpsos.de/cs/blog/fragen-von-hosting-kunden/"/><id>https://phpsos.de/cs/blog/fragen-von-hosting-kunden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Zranitelnost PHP a hosting: 15 otázek zákazníků hostingu k PHP2Shell, s krátkými odpověďmi o odpovědnosti, zobrazení verze, dokladu a podezřeních.</summary></entry><entry><title>Proč aktualizace WordPressu proti PHP2Shell nepomůže</title><link href="https://phpsos.de/cs/blog/warum-wordpress-update-nicht-hilft/"/><id>https://phpsos.de/cs/blog/warum-wordpress-update-nicht-hilft/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Proč aktualizace WordPressu proti zranitelnosti PHP2Shell nepomůže, která vrstva skutečně rozhoduje a co by provozovatelé WordPressu měli zkontrolovat.</summary></entry><entry><title>PHP2Shell a Log4Shell: co mají zranitelnosti společné</title><link href="https://phpsos.de/cs/blog/php2shell-und-log4shell/"/><id>https://phpsos.de/cs/blog/php2shell-und-log4shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>PHP2Shell a Log4Shell ve srovnání: co zranitelnosti spojuje, v čem se liší a jaká poučení z roku 2021 mohou firmy využít dnes.</summary></entry><entry><title>Hromadné skeny nezáplatovaného PHP: jak probíhají automatizované útoky</title><link href="https://phpsos.de/cs/blog/automatisierte-massenscans/"/><id>https://phpsos.de/cs/blog/automatisierte-massenscans/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Automatizované útoky na webové servery: jak probíhají hromadné skeny nezáplatovaného PHP, proč jsou cílem i malé firmy a co proti nim můžete dělat.</summary></entry><entry><title>Časové okno mezi záplatou a útokem</title><link href="https://phpsos.de/cs/blog/zeitfenster-patch-angriff/"/><id>https://phpsos.de/cs/blog/zeitfenster-patch-angriff/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Časové okno mezi záplatou a útokem vysvětleno: fáze u PHP2Shell, jak změřit své vlastní okno a jakými kroky ho zkrátit.</summary></entry><entry><title>Po PHP2Shell: proč jsou další oznámení pravděpodobná</title><link href="https://phpsos.de/cs/blog/weitere-php-meldungen/"/><id>https://phpsos.de/cs/blog/weitere-php-meldungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Po PHP2Shell jsou další oznámení k PHP pravděpodobná. Podle čeho to poznáte, které zdroje sledovat a jak má váš tým připraveně reagovat.</summary></entry><entry><title>PHP2Shell: přehled situace po prvním týdnu</title><link href="https://phpsos.de/cs/blog/lagebild-erste-woche/"/><id>https://phpsos.de/cs/blog/lagebild-erste-woche/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>PHP2Shell aktuálně: co je po týdnu doloženo, jak situaci hodnotí BSI a týmy CERT, co je známo o útocích a co mají provozovatelé nyní zkontrolovat.</summary></entry><entry><title>Nebezpečné falešné rady k PHP2Shell, které právě kolují</title><link href="https://phpsos.de/cs/blog/gefaehrliche-falschtipps/"/><id>https://phpsos.de/cs/blog/gefaehrliche-falschtipps/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situace a zařazení"/><summary>Rady k PHP2Shell v kontrole faktů: které kolující rady nechrání nebo dokonce škodí a co místo nich doporučují php.net, BSI a odborní autoři.</summary></entry><entry><title>Změna verze PHP v zákaznické sekci hostingu</title><link href="https://phpsos.de/cs/blog/php-version-hosting-aendern/"/><id>https://phpsos.de/cs/blog/php-version-hosting-aendern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Změna verze PHP v hostingu bez ohrožení webu: příprava, správná cílová verze, test po přepnutí a cesta zpět krok za krokem.</summary></entry><entry><title>Debian a Ubuntu: je můj balíček PHP záplatován?</title><link href="https://phpsos.de/cs/blog/debian-ubuntu-paket-gepatcht/"/><id>https://phpsos.de/cs/blog/debian-ubuntu-paket-gepatcht/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Je váš balíček PHP v Debianu nebo Ubuntu záplatován proti PHP2Shell? Opravené stavy balíčků pro každé vydání, kontrolní příkazy a typická úskalí.</summary></entry><entry><title>RHEL, AlmaLinux a Rocky Linux: kontrola záplaty PHP</title><link href="https://phpsos.de/cs/blog/rhel-almalinux-rocky-php/"/><id>https://phpsos.de/cs/blog/rhel-almalinux-rocky-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Kontrola záplaty PHP na RHEL, AlmaLinux a Rocky: co Red Hat k PHP2Shell uvádí, jak zjistit errata, changelog a moduly a jak správně restartovat.</summary></entry><entry><title>Repozitář sury.org: balíčky PHP z cizího zdroje</title><link href="https://phpsos.de/cs/blog/sury-repository-php/"/><id>https://phpsos.de/cs/blog/sury-repository-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Repozitář sury PHP pro Debian a Ubuntu: kdo ho spravuje, v čem se liší od Debianu, jak ověřit stav PHP2Shell a kdy se stává rizikem.</summary></entry><entry><title>Repozitář Remi: udržovat PHP na systémech RHEL aktuální</title><link href="https://phpsos.de/cs/blog/remi-repository-php/"/><id>https://phpsos.de/cs/blog/remi-repository-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Repozitář Remi PHP na RHEL, AlmaLinux a Rocky: pochopit streamy modulů a balíčky SCL, ověřit stav PHP2Shell a restartovat každou verzi.</summary></entry><entry><title>Proč php -v po aktualizaci ukazuje stejné číslo</title><link href="https://phpsos.de/cs/blog/php-v-zeigt-alte-nummer/"/><id>https://phpsos.de/cs/blog/php-v-zeigt-alte-nummer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>php -v ukazuje po aktualizaci stejné číslo verze? Proč to způsobují backporty, kdy je to neškodné, kdy varovný signál a jak to vyjasnit.</summary></entry><entry><title>Doložení čísel CVE v changelogu balíčku</title><link href="https://phpsos.de/cs/blog/cve-im-changelog-nachweisen/"/><id>https://phpsos.de/cs/blog/cve-im-changelog-nachweisen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Kontrola CVE v changelogu a doložení záplaty PHP: kde changelogy leží, jak v nich hledat, co znamená chybějící záznam a jak vypadá důkaz.</summary></entry><entry><title>Změna hostera po bezpečnostním incidentu: na co dát pozor?</title><link href="https://phpsos.de/cs/blog/hoster-wechseln-nach-vorfall/"/><id>https://phpsos.de/cs/blog/hoster-wechseln-nach-vorfall/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Změna hostera po bezpečnostním incidentu: správné pořadí kroků, zajištění důkazů, přenos jen čistých dat a cílená kontrola nového poskytovatele.</summary></entry><entry><title>Více verzí PHP na jednom serveru: záplatovat každou zvlášť</title><link href="https://phpsos.de/cs/blog/mehrere-php-versionen-server/"/><id>https://phpsos.de/cs/blog/mehrere-php-versionen-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Více verzí PHP na jednom serveru: najít všechny instalace, ujasnit původ a odpovědnost, každou zaplatovat, restartovat a doložit stav.</summary></entry><entry><title>Vypnutí starých verzí PHP v hostingovém panelu</title><link href="https://phpsos.de/cs/blog/alte-php-versionen-abschalten/"/><id>https://phpsos.de/cs/blog/alte-php-versionen-abschalten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Deaktivace starých verzí PHP bez výpadku webů: zjistit využití, nejprve zablokovat, pak odinstalovat. S ověřenými kroky pro Plesk.</summary></entry><entry><title>Plesk: porozumění handlerům PHP (FPM, FastCGI, modul Apache)</title><link href="https://phpsos.de/cs/blog/plesk-php-handler/"/><id>https://phpsos.de/cs/blog/plesk-php-handler/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Handlery PHP v Plesku v porovnání: FPM, Dedicated FPM, FastCGI a modul Apache z pohledu bezpečnosti, s poznámkami k PHP2Shell, nginx a .htaccess.</summary></entry><entry><title>CloudLinux a alt-php: co by měli vědět zákazníci hostingu</title><link href="https://phpsos.de/cs/blog/cloudlinux-alt-php/"/><id>https://phpsos.de/cs/blog/cloudlinux-alt-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>CloudLinux alt-php a PHP2Shell: kterou verzi PHP váš účet používá, kdo balíčky alt-php záplatuje a jaké otázky položit svému hosterovi.</summary></entry><entry><title>PHP na NAS, firewallech a zařízeních: zapomenuté systémy</title><link href="https://phpsos.de/cs/blog/php-auf-nas-und-appliances/"/><id>https://phpsos.de/cs/blog/php-auf-nas-und-appliances/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Bezpečnostní chyba PHP na NAS, firewallu a zařízeních: která zařízení mohou PHP používat, jak je najít a co dělat do aktualizace firmwaru.</summary></entry><entry><title>PHP u cloudových a PaaS poskytovatelů: kdo záplatuje běhové prostředí?</title><link href="https://phpsos.de/cs/blog/paas-php-laufzeit/"/><id>https://phpsos.de/cs/blog/paas-php-laufzeit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Aktualizace PHP u PaaS a cloudových platforem: kdo záplatuje běhové prostředí PHP, proč je často nutný nový build a jak doložit skutečně běžící stav.</summary></entry><entry><title>Oficiální image PHP pro Docker: tagy, digesty a nové sestavení</title><link href="https://phpsos.de/cs/blog/offizielle-php-docker-images/"/><id>https://phpsos.de/cs/blog/offizielle-php-docker-images/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Tagy image PHP Docker vysvětleny: tagy verzí, varianty jako fpm a apache, digesty a jak před nasazením ověřit, zda image uzavírá PHP2Shell.</summary></entry><entry><title>CI/CD: automatické nové sestavení imagí PHP</title><link href="https://phpsos.de/cs/blog/php-images-in-ci-neu-bauen/"/><id>https://phpsos.de/cs/blog/php-images-in-ci-neu-bauen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Automatické nové sestavení image Docker: časově řízené buildy, kontrola verze v pipeline a nasazení podle digestu, aby záplaty PHP spolehlivě dorazily.</summary></entry><entry><title>Dlouhodobá podpora starých verzí PHP: možnosti a hranice</title><link href="https://phpsos.de/cs/blog/langzeitsupport-alte-php-versionen/"/><id>https://phpsos.de/cs/blog/langzeitsupport-alte-php-versionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>PHP Extended Support pro 8.1 a starší: jaké cesty existují, co musí poskytovatelé potvrdit písemně a proč je dlouhodobá podpora jen přemostěním.</summary></entry><entry><title>Aktualizace PHP ve Windows</title><link href="https://phpsos.de/cs/blog/php-unter-windows-aktualisieren/"/><id>https://phpsos.de/cs/blog/php-unter-windows-aktualisieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting a distribuce"/><summary>Aktualizace PHP ve Windows: zvolit správnou variantu, ověřit stažení pomocí SHA-256, převzít php.ini a dbát na provoz modulu Apache proti PHP2Shell.</summary></entry><entry><title>Varovný signál: webový server spouští shell</title><link href="https://phpsos.de/cs/blog/webserver-startet-shell/"/><id>https://phpsos.de/cs/blog/webserver-startet-shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>PHP-FPM nebo Apache spouští shell? Jak číst strom procesů, oddělit neškodné případy od stop průniku a vzorec trvale sledovat.</summary></entry><entry><title>Hledání podezřelých procesů na serverech s Linuxem</title><link href="https://phpsos.de/cs/blog/verdaechtige-prozesse-linux/"/><id>https://phpsos.de/cs/blog/verdaechtige-prozesse-linux/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Podezřelé procesy v Linuxu najít: poznat smazané programové soubory, zástupné názvy a místa spuštění, přiřadit procesy k balíčku a zajistit stopy.</summary></entry><entry><title>Rozpoznání skrytých cron úloh jako zadních vrátek</title><link href="https://phpsos.de/cs/blog/cronjobs-als-hintertuer/"/><id>https://phpsos.de/cs/blog/cronjobs-als-hintertuer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Zadní vrátka v cronu rozpoznat: zkontrolovat všechna místa plánovaných úloh v Linuxu, vyložit podezřelé záznamy a nálezy zajistit dřív, než je smažete.</summary></entry><entry><title>Hledání nedávno změněných souborů na webovém serveru</title><link href="https://phpsos.de/cs/blog/geaenderte-dateien-finden/"/><id>https://phpsos.de/cs/blog/geaenderte-dateien-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Změněné soubory v Linuxu najít: časové okno pomocí find, správně vyložit mtime a ctime, porovnat s balíčky a zálohami a vyřadit falešné poplachy.</summary></entry><entry><title>Soubory PHP ve složce uploadu: správně vyložit místa nálezu</title><link href="https://phpsos.de/cs/blog/php-dateien-im-upload-ordner/"/><id>https://phpsos.de/cs/blog/php-dateien-im-upload-ordner/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Našli jste soubor PHP ve složce uploads? Jak nález vyložit, zkontrolovat přístupy v logu, odlišit neškodné zástupné soubory od webshellů a správně jednat.</summary></entry><entry><title>Rozpoznání zašifrovaného (obfuskovaného) kódu PHP</title><link href="https://phpsos.de/cs/blog/verschleierter-php-code/"/><id>https://phpsos.de/cs/blog/verschleierter-php-code/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>eval, base64_decode a spol.: jak poznat zašifrovaný kód PHP, jak bezpečně hledat a jak odlišit legitimní enkodéry od škodlivého kódu.</summary></entry><entry><title>Kontrola odchozích spojení serveru</title><link href="https://phpsos.de/cs/blog/ausgehende-verbindungen-pruefen/"/><id>https://phpsos.de/cs/blog/ausgehende-verbindungen-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Kontrola odchozích spojení serveru: pomocí ss a lsof přiřadit procesy, vyhodnotit neznámé cíle a omezit odliv dat filtrem odchozího provozu.</summary></entry><entry><title>Hledání cizích účtů správců v CMS a na serveru</title><link href="https://phpsos.de/cs/blog/fremde-admin-konten-finden/"/><id>https://phpsos.de/cs/blog/fremde-admin-konten-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Cizí účty správců najít: jak zkontrolovat CMS, hostingový panel, server s Linuxem a databázi na neznámé přístupy a jak s nálezy správně naložit.</summary></entry><entry><title>Hledání a odstranění neznámých klíčů SSH</title><link href="https://phpsos.de/cs/blog/ssh-schluessel-pruefen/"/><id>https://phpsos.de/cs/blog/ssh-schluessel-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Kontrola authorized_keys: kde na serveru leží klíče SSH, jak poznat cizí záznamy, bezpečně je odstranit a poté zabezpečit přístup SSH.</summary></entry><entry><title>Kryptominer na webovém serveru: příznaky a postup</title><link href="https://phpsos.de/cs/blog/kryptominer-auf-dem-server/"/><id>https://phpsos.de/cs/blog/kryptominer-auf-dem-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Rozpoznat kryptominer na serveru: zkontrolovat trvalé zatížení, cizí procesy, spojení a mechanismy restartu, zajistit stopy a uzavřít příčinu.</summary></entry><entry><title>Server rozesílá spam: jak najít příčiny</title><link href="https://phpsos.de/cs/blog/server-verschickt-spam/"/><id>https://phpsos.de/cs/blog/server-verschickt-spam/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Váš server rozesílá spam? Jak najít zdroj ve frontě pošty, skriptech PHP a schránkách, zastavit odesílání a dostat se z blacklistů.</summary></entry><entry><title>SEO spam a cizí stránky v indexu Google</title><link href="https://phpsos.de/cs/blog/seo-spam-im-google-index/"/><id>https://phpsos.de/cs/blog/seo-spam-im-google-index/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>SEO spam po hacku: jak poznat cizí stránky v indexu Google, zjistit, kde vznikají, a index trvale vyčistit. Praktický postup pro správce webu.</summary></entry><entry><title>Web přesměrovává na cizí stránky</title><link href="https://phpsos.de/cs/blog/website-leitet-um/"/><id>https://phpsos.de/cs/blog/website-leitet-um/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Váš web přesměrovává na cizí stránky? Zkontrolujte vrstvu po vrstvě DNS, CDN, webový server, kód PHP, databázi a externí skripty a najděte příčinu.</summary></entry><entry><title>Zajistěte důkazy dříve, než server nainstalujete znovu</title><link href="https://phpsos.de/cs/blog/beweise-sichern-vor-neuinstallation/"/><id>https://phpsos.de/cs/blog/beweise-sichern-vor-neuinstallation/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Zajištění důkazů před novou instalací serveru: které stopy jsou pomíjivé, v jakém pořadí je zajistit a jak zachovat věrohodnost zálohy pro pozdější šetření.</summary></entry><entry><title>Vytvoření časové osy incidentu</title><link href="https://phpsos.de/cs/blog/zeitleiste-eines-vorfalls/"/><id>https://phpsos.de/cs/blog/zeitleiste-eines-vorfalls/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Časová osa IT incidentu: jak správně využít zdroje a časová pásma a označit každé tvrzení jako doložené, pravděpodobné, nebo neznámé.</summary></entry><entry><title>Porovnání jádrových souborů CMS s originálem</title><link href="https://phpsos.de/cs/blog/cms-kerndateien-vergleichen/"/><id>https://phpsos.de/cs/blog/cms-kerndateien-vergleichen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Porovnání jádrových souborů CMS s originálem: kontrolní součty, čistý referenční stav a diff pro WordPress, projekty s Composerem a systémové balíčky.</summary></entry><entry><title>Kontrola databáze na vložený kód</title><link href="https://phpsos.de/cs/blog/datenbank-auf-schadcode-pruefen/"/><id>https://phpsos.de/cs/blog/datenbank-auf-schadcode-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Kontrola databáze na škodlivý kód: jak čtecími dotazy najít vložené skripty, cizí adresy, triggery a účty, aniž byste zničili data.</summary></entry><entry><title>Malwarové skenery pro weby: co najdou a co ne</title><link href="https://phpsos.de/cs/blog/grenzen-von-malware-scannern/"/><id>https://phpsos.de/cs/blog/grenzen-von-malware-scannern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Detekce a forenzní analýza"/><summary>Malwarové skenery pro weby: co rozpoznají externí skenery, pluginy a skenery na serveru, kde jsou jejich hranice a proč „nic nenalezeno“ neznamená čisto.</summary></entry><entry><title>Izolace poolů PHP-FPM pro každý web</title><link href="https://phpsos.de/cs/blog/php-fpm-pools-isolieren/"/><id>https://phpsos.de/cs/blog/php-fpm-pools-isolieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Izolace poolů PHP-FPM pro každý web: kontrola stávajících poolů, ochrana socketů, omezení přípon, skrytí stavových stránek a limity pro každý pool.</summary></entry><entry><title>Správné nastavení memory_limit</title><link href="https://phpsos.de/cs/blog/memory-limit-richtig-setzen/"/><id>https://phpsos.de/cs/blog/memory-limit-richtig-setzen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>PHP memory_limit správně: co hodnota způsobuje, kde platí, co php.net k PHP2Shell přechodně radí a jaká hodnota má platit po aktualizaci.</summary></entry><entry><title>Rozumné omezení post_max_size a upload_max_filesize</title><link href="https://phpsos.de/cs/blog/post-max-size-upload-limits/"/><id>https://phpsos.de/cs/blog/post-max-size-upload-limits/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Omezení post_max_size a upload_max_filesize: souhra s limity webového serveru, přechodné hodnoty od php.net k PHP2Shell a typické příznaky chyb.</summary></entry><entry><title>Vypnutí session.upload_progress: správně a trvale</title><link href="https://phpsos.de/cs/blog/session-upload-progress-abschalten/"/><id>https://phpsos.de/cs/blog/session-upload-progress-abschalten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Správné nastavení session.upload_progress.enabled=0: kde hodnota platí, jak ji uzamknout proti opětovnému zapnutí a jak ji bezpečně ověřit z webu.</summary></entry><entry><title>expose_php a hlavičky Server: skrytí údajů o verzi</title><link href="https://phpsos.de/cs/blog/expose-php-versionsangaben/"/><id>https://phpsos.de/cs/blog/expose-php-versionsangaben/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>expose_php, X-Powered-By a hlavička Server: kde PHP a webový server prozrazují svou verzi, jak to vypnout v php.ini, Nginx a Apache a jak to ověřit.</summary></entry><entry><title>display_errors off: vypnutí chybových výstupů v produkci</title><link href="https://phpsos.de/cs/blog/display-errors-produktion/"/><id>https://phpsos.de/cs/blog/display-errors-produktion/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>display_errors Off a další: která nastavení PHP drží chybová hlášení mimo ostrý web, co přidávají frameworky a jak zkontrolovat úniky informací.</summary></entry><entry><title>php_admin_value: uzamknutí nastavení proti přepsání</title><link href="https://phpsos.de/cs/blog/php-admin-value-sperren/"/><id>https://phpsos.de/cs/blog/php-admin-value-sperren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>php_admin_value a php_admin_flag: jak uzamknout hodnoty PHP v poolu FPM a Apache proti ini_set(), .htaccess a .user.ini a jak to ověřit.</summary></entry><entry><title>Nastavení limitů paměti pomocí systemd a cgroups</title><link href="https://phpsos.de/cs/blog/speichergrenzen-systemd-cgroups/"/><id>https://phpsos.de/cs/blog/speichergrenzen-systemd-cgroups/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>systemd MemoryMax pro PHP-FPM: limit paměti přes cgroup podle doporučení php.net k PHP2Shell, s MemoryHigh, OOMPolicy a kontrolními příkazy.</summary></entry><entry><title>Bezpečné nastavení Nginx pro PHP</title><link href="https://phpsos.de/cs/blog/nginx-fuer-php-absichern/"/><id>https://phpsos.de/cs/blog/nginx-fuer-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Bezpečné nastavení Nginx pro PHP: předávat PHP-FPM jen skutečné skripty, povolit front controller, zablokovat dotfiles a vhodně nastavit limity velikosti.</summary></entry><entry><title>Bezpečné nastavení Apache pro PHP</title><link href="https://phpsos.de/cs/blog/apache-fuer-php-absichern/"/><id>https://phpsos.de/cs/blog/apache-fuer-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Bezpečné nastavení Apache pro PHP: PHP-FPM přes mod_proxy_fcgi, AllowOverride None, ServerTokens, TraceEnable a LimitRequestBody správně nastavit a ověřit.</summary></entry><entry><title>Zákaz spouštění PHP ve složkách s nahranými soubory</title><link href="https://phpsos.de/cs/blog/php-in-uploads-verbieten/"/><id>https://phpsos.de/cs/blog/php-in-uploads-verbieten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Zákaz spouštění PHP v uploadech: najděte zapisovatelné složky, správně nastavte zákazy v Nginx, Apache a PHP-FPM a otestujte je neškodným souborem.</summary></entry><entry><title>Filtrování požadavků na nahrávání na okraji sítě: příležitosti a rizika</title><link href="https://phpsos.de/cs/blog/upload-anfragen-am-rand-filtern/"/><id>https://phpsos.de/cs/blog/upload-anfragen-am-rand-filtern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Filtrování multipart/form-data na proxy nebo ve WAF: kdy neoficiální přechodné opatření pomáhá, co rozbije a jak jej bezpečně zavést.</summary></entry><entry><title>Nasazení ModSecurity a OWASP Core Rule Set</title><link href="https://phpsos.de/cs/blog/modsecurity-owasp-crs/"/><id>https://phpsos.de/cs/blog/modsecurity-owasp-crs/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Nasazení ModSecurity a OWASP CRS: vybrat vhodný engine, pochopit prahy anomálií a úrovně paranoie a cíleně zvládat falešné poplachy.</summary></entry><entry><title>Nastavení Fail2ban pro webové servery</title><link href="https://phpsos.de/cs/blog/fail2ban-fuer-webserver/"/><id>https://phpsos.de/cs/blog/fail2ban-fuer-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Fail2ban pro Nginx a Apache: aktivovat vhodné jaily, vlastní filtry otestovat pomocí fail2ban-regex, blokovat recidivisty a vyhnout se vlastnímu vyloučení.</summary></entry><entry><title>Firewall pro webový server: otevřít jen nutné porty</title><link href="https://phpsos.de/cs/blog/firewall-fuer-webserver/"/><id>https://phpsos.de/cs/blog/firewall-fuer-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Firewall pro webový server: zkontrolovat otevřené porty, povolit jen 80 a 443, omezit SSH a zúžit odchozí spojení. S nftables a ufw.</summary></entry><entry><title>Automatické bezpečnostní aktualizace na serverech s Linuxem</title><link href="https://phpsos.de/cs/blog/automatische-sicherheitsupdates/"/><id>https://phpsos.de/cs/blog/automatische-sicherheitsupdates/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Nastavení unattended-upgrades a dnf-automatic: automaticky nasazovat bezpečnostní aktualizace, restartovat služby a cíleně povolit zdroje třetích stran.</summary></entry><entry><title>Least Privilege: oprávnění uživatele webserveru</title><link href="https://phpsos.de/cs/blog/rechte-des-webserver-benutzers/"/><id>https://phpsos.de/cs/blog/rechte-des-webserver-benutzers/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Uživatel webserveru s minimálními právy: bez shellu, sudo a cronu, s úzkými právy k databázi a ochranou systemd pro PHP-FPM. S kontrolními příkazy.</summary></entry><entry><title>Odstínění administrace pomocí IP, VPN nebo další ochrany</title><link href="https://phpsos.de/cs/blog/admin-bereiche-abschirmen/"/><id>https://phpsos.de/cs/blog/admin-bereiche-abschirmen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Ochrana administrace webu pomocí povolených IP adres, VPN nebo předřazeného přihlášení: která metoda se hodí, úskalí za CDN a proxy, s testem.</summary></entry><entry><title>Správná konfigurace TLS a HTTPS</title><link href="https://phpsos.de/cs/blog/tls-https-richtig-konfigurieren/"/><id>https://phpsos.de/cs/blog/tls-https-richtig-konfigurieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Konfigurace TLS pro webserver podle BSI TR-02102 a TLSRef: protokoly, šifrovací sady, certifikáty a kontrolní příkazy pro Nginx, Apache a klienty PHP.</summary></entry><entry><title>Benchmarky CIS a moduly BSI pro webservery</title><link href="https://phpsos.de/cs/blog/cis-benchmarks-bsi-bausteine/"/><id>https://phpsos.de/cs/blog/cis-benchmarks-bsi-bausteine/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening a konfigurace"/><summary>Benchmark CIS pro webserver a moduly BSI v porovnání: které standardy se hodí pro Linux, Nginx, Apache a PHP a jak je zavést do praxe krok za krokem.</summary></entry><entry><title>Bezpečné ukládání hesel v PHP: správné použití password_hash</title><link href="https://phpsos.de/cs/blog/passwoerter-in-php-speichern/"/><id>https://phpsos.de/cs/blog/passwoerter-in-php-speichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Bezpečné ukládání hesel v PHP pomocí password_hash: bcrypt nebo Argon2id, nákladový faktor, limit 72 bajtů a přechod ze starých hashů MD5.</summary></entry><entry><title>Ochrana proti CSRF v aplikacích PHP</title><link href="https://phpsos.de/cs/blog/csrf-schutz-php/"/><id>https://phpsos.de/cs/blog/csrf-schutz-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Ochrana proti CSRF v PHP: synchronizer token, kontrola Origin a Sec-Fetch-Site, cookies SameSite a login CSRF. S ukázkou kódu a kontrolním seznamem.</summary></entry><entry><title>Validace a filtrování vstupů v PHP pomocí filter_var</title><link href="https://phpsos.de/cs/blog/eingaben-validieren-php/"/><id>https://phpsos.de/cs/blog/eingaben-validieren-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Validace vstupů v PHP pomocí filter_var a filter_input_array: čísla, e-mail, URL, bool, seznamy povolených hodnot a limity. S ukázkami kódu.</summary></entry><entry><title>Prevence command injection v PHP</title><link href="https://phpsos.de/cs/blog/command-injection-php/"/><id>https://phpsos.de/cs/blog/command-injection-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Command injection v PHP: nepoužívat shell, proc_open s polem, správné použití escapeshellarg a jak v kódu najít nebezpečná volání. S ukázkami kódu.</summary></entry><entry><title>Prevence Server-Side Request Forgery (SSRF) v PHP</title><link href="https://phpsos.de/cs/blog/ssrf-in-php/"/><id>https://phpsos.de/cs/blog/ssrf-in-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>SSRF v PHP: seznamy povolených cílů, jen HTTPS, žádná přesměrování, kontrola přeložené IP a omezení odchozího provozu. S ukázkou kódu cURL.</summary></entry><entry><title>Prevence XML External Entities (XXE) v PHP</title><link href="https://phpsos.de/cs/blog/xxe-in-php/"/><id>https://phpsos.de/cs/blog/xxe-in-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>XXE v PHP: co platí od libxml 2.9 a PHP 8.0, které příznaky jsou riziková, LIBXML_NO_XXE od PHP 8.4 a jak najít vstupy XML ve vaší aplikaci.</summary></entry><entry><title>Type juggling v PHP: volná porovnání jako bezpečnostní riziko</title><link href="https://phpsos.de/cs/blog/type-juggling-php/"/><id>https://phpsos.de/cs/blog/type-juggling-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Type juggling v PHP: jak porovnává ==, co změnilo PHP 8.0 a proč je nutné tokeny, hashe a role porovnávat striktně. S ukázkami kódu a kontrolou.</summary></entry><entry><title>Bezpečná náhodná čísla a tokeny v PHP pomocí random_bytes</title><link href="https://phpsos.de/cs/blog/sichere-tokens-php/"/><id>https://phpsos.de/cs/blog/sichere-tokens-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Bezpečné tokeny v PHP pomocí random_bytes a random_int: délka, kódování, ukládání jako hash, doba platnosti a funkce, kterým se máte vyhnout.</summary></entry><entry><title>Správná ochrana přístupových údajů a souborů .env</title><link href="https://phpsos.de/cs/blog/env-dateien-schuetzen/"/><id>https://phpsos.de/cs/blog/env-dateien-schuetzen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Ochrana souboru .env: správný webroot, blokování ve webserveru, úzká práva, žádná tajemství v Gitu a výměna údajů po bezpečnostním incidentu.</summary></entry><entry><title>Veřejná složka .git: podceňovaný únik dat</title><link href="https://phpsos.de/cs/blog/git-ordner-oeffentlich/"/><id>https://phpsos.de/cs/blog/git-ordner-oeffentlich/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Je vaše složka .git veřejná? Jak to ověřit, zablokovat přístup, změnit nasazování a naložit s přístupovými údaji z historie. S kontrolními příkazy.</summary></entry><entry><title>Záložní soubory ve webrootu: .zip, .sql a .bak</title><link href="https://phpsos.de/cs/blog/backup-dateien-im-webroot/"/><id>https://phpsos.de/cs/blog/backup-dateien-im-webroot/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Záložní soubory ve webrootu si může stáhnout kdokoli. Jak najít soubory .zip, .sql a .bak, zablokovat je a ověřit v lozích, zda byly staženy.</summary></entry><entry><title>Soubory phpinfo(): proč musí zmizet</title><link href="https://phpsos.de/cs/blog/phpinfo-dateien-entfernen/"/><id>https://phpsos.de/cs/blog/phpinfo-dateien-entfernen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Zapomenutý soubor phpinfo prozradí cesty, moduly a někdy i přístupové údaje. Jak takové soubory najít, odstranit a PHP kontrolovat bezpečněji.</summary></entry><entry><title>Udržování závislostí aktuálních: Composer, npm a pluginy</title><link href="https://phpsos.de/cs/blog/abhaengigkeiten-aktuell-halten/"/><id>https://phpsos.de/cs/blog/abhaengigkeiten-aktuell-halten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Udržování balíčků Composer, modulů npm a pluginů CMS aktuálních: proces údržby s rytmem, odpovědností, testy a plánem pro případy bez záplaty.</summary></entry><entry><title>Bezpečnostní code review pro projekty v PHP</title><link href="https://phpsos.de/cs/blog/sicherheits-code-review-php/"/><id>https://phpsos.de/cs/blog/sicherheits-code-review-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Bezpečnostní code review pro PHP: baseline nebo diff, riziková volání, nástroje jako PHPStan a Psalm a kontrolní seznam pro váš vlastní tým.</summary></entry><entry><title>Bezpečné logování: protokolovat chyby bez úniku dat</title><link href="https://phpsos.de/cs/blog/sicher-loggen-php/"/><id>https://phpsos.de/cs/blog/sicher-loggen-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Protokolování chyb a událostí v PHP bez úniku hesel, tokenů nebo dat zákazníků: co do logu patří, co ne a jak ho chránit. S příklady a nastavením.</summary></entry><entry><title>Zabezpečení API REST v PHP</title><link href="https://phpsos.de/cs/blog/rest-api-php-absichern/"/><id>https://phpsos.de/cs/blog/rest-api-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Bezpečný vývoj"/><summary>Zabezpečení API REST v PHP: ověřování, kontrola oprávnění pro každý objekt, JWT, limity velikosti a typu, chybová hlášení a omezení četnosti.</summary></entry><entry><title>Smlouvy s IT dodavateli: jasně upravit bezpečnostní povinnosti</title><link href="https://phpsos.de/cs/blog/dienstleistervertrag-sicherheit/"/><id>https://phpsos.de/cs/blog/dienstleistervertrag-sicherheit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Co by měla smlouva s agenturou, hostingem nebo IT dodavatelem upravit v oblasti bezpečnosti: aktualizace, restart, hlášení, logy, přístupy a ukončení.</summary></entry><entry><title>Zpracování osobních údajů, když dodavatelé přistupují na servery</title><link href="https://phpsos.de/cs/blog/auftragsverarbeitung-serverzugriff/"/><id>https://phpsos.de/cs/blog/auftragsverarbeitung-serverzugriff/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Vzdálená správa, záplatování, forenzní analýza: co upravuje smlouva o zpracování podle čl. 28 GDPR, když IT dodavatelé přistupují na servery.</summary></entry><entry><title>Řízení zranitelností pro střední firmy</title><link href="https://phpsos.de/cs/blog/schwachstellenmanagement-mittelstand/"/><id>https://phpsos.de/cs/blog/schwachstellenmanagement-mittelstand/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Řízení zranitelností ve středních firmách: zdroje hlášení, hodnocení podle rizika, rozhodnutí, provedení a doložení na příkladu PHP2Shell.</summary></entry><entry><title>Vědět, co běží: inventář všech webů a serverů</title><link href="https://phpsos.de/cs/blog/inventar-websites-server/"/><id>https://phpsos.de/cs/blog/inventar-websites-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>IT inventář všech webů a serverů: jaké údaje do něj patří, jak najít zapomenuté systémy a jak seznam udržet aktuální, aby se při hlášení dal rychle použít.</summary></entry><entry><title>Správa záplat jako proces, ne hašení požárů</title><link href="https://phpsos.de/cs/blog/patch-management-prozess/"/><id>https://phpsos.de/cs/blog/patch-management-prozess/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Správa záplat jako proces: třídy záplat, servisní okna, test, cesta zpět, restart a doklad, aby kritické aktualizace jako u PHP2Shell opravdu fungovaly.</summary></entry><entry><title>Nouzové kontakty: kdo musí být kdy informován?</title><link href="https://phpsos.de/cs/blog/notfallkontakte-liste/"/><id>https://phpsos.de/cs/blog/notfallkontakte-liste/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Nouzové kontakty pro IT incidenty: kdo patří na seznam, kdy koho informovat, jaké údaje mít po ruce a jak seznam udržet aktuální a použitelný.</summary></entry><entry><title>Kolik stojí napadený server: nákladové položky</title><link href="https://phpsos.de/cs/blog/kostenposten-eines-hacks/"/><id>https://phpsos.de/cs/blog/kostenposten-eines-hacks/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Kolik firmu stojí napadený server: přímé, nepřímé a následné náklady v přehledu, s tipy, jak sestavit vlastní kalkulaci a zdůvodnit prevenci.</summary></entry><entry><title>Informování zákazníků po incidentu</title><link href="https://phpsos.de/cs/blog/kunden-nach-vorfall-informieren/"/><id>https://phpsos.de/cs/blog/kunden-nach-vorfall-informieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Informování zákazníků po úniku dat: kdy platí čl. 34 GDPR, jak oslovit skupiny zákazníků a proč zprávy nesmějí obsahovat odkazy na přihlášení.</summary></entry><entry><title>Dodavatelský řetězec webu: agentura, hosting, dodavatelé pluginů</title><link href="https://phpsos.de/cs/blog/lieferkette-agentur-hoster/"/><id>https://phpsos.de/cs/blog/lieferkette-agentur-hoster/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Váš web závisí na projektu PHP, distribuci, hostingu, agentuře a dodavatelích pluginů. Jak tento dodavatelský řetězec zviditelnit a učinit odolným.</summary></entry><entry><title>Bezpečnostní povědomí administrátorů a redaktorů: security awareness v týmu správy webu</title><link href="https://phpsos.de/cs/blog/sicherheitsbewusstsein-redaktion/"/><id>https://phpsos.de/cs/blog/sicherheitsbewusstsein-redaktion/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Bezpečnostní povědomí pro administrátory a redaktory: která rizika platí pro jaké role, jak fungují krátká školení a jak tým za 90 dní připravit.</summary></entry><entry><title>Krizové cvičení u stolu: projít incident webového serveru</title><link href="https://phpsos.de/cs/blog/notfalluebung-am-tisch/"/><id>https://phpsos.de/cs/blog/notfalluebung-am-tisch/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Tabletop cvičení pro IT: jak projít incident webového serveru u stolu, se scénářem, rolemi, vstupy a vyhodnocením, které něco změní.</summary></entry><entry><title>ISO 27001 a TISAX: čeho se týkají webové servery</title><link href="https://phpsos.de/cs/blog/iso-27001-tisax-webserver/"/><id>https://phpsos.de/cs/blog/iso-27001-tisax-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>ISO 27001 a TISAX u webového serveru: které požadavky se týkají záplat, dodavatelů a incidentů a jaké doklady patří po PHP2Shell do dokumentace.</summary></entry><entry><title>VdS 10000: informační bezpečnost pro malé a střední podniky</title><link href="https://phpsos.de/cs/blog/vds-10000-kmu/"/><id>https://phpsos.de/cs/blog/vds-10000-kmu/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>VdS 10000 vysvětleno: co směrnice pro malé a střední firmy vyžaduje, co je nové ve verzi 2025 a jaké požadavky se týkají vašeho webu a webového serveru.</summary></entry><entry><title>Lessons learned: po incidentu být lepší</title><link href="https://phpsos.de/cs/blog/lessons-learned-nach-vorfall/"/><id>https://phpsos.de/cs/blog/lessons-learned-nach-vorfall/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Management a právo"/><summary>Lessons learned po IT incidentu: kdy proběhne zpětná porada, které otázky se počítají a jak se ze zjištění stanou opatření s termínem.</summary></entry><entry><title>Záplatovat, odstavit, nebo vyčkat? Pomůcka k rozhodnutí při zranitelnosti PHP</title><link href="https://phpsos.de/cs/blog/patchen-abschalten-abwarten/"/><id>https://phpsos.de/cs/blog/patchen-abschalten-abwarten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Vypnout web kvůli zranitelnosti PHP? Pomůcka k rozhodnutí mezi záplatou, odstavením a vyčkáním, s kritérii, postupem a upřímnými hranicemi.</summary></entry><entry><title>WAF, nebo aktualizace: proč potřebujete obojí</title><link href="https://phpsos.de/cs/blog/waf-oder-update/"/><id>https://phpsos.de/cs/blog/waf-oder-update/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>WAF místo aktualizace u PHP2Shell? Co web application firewall umí, kde končí a proč zranitelnost uzavře jen aktualizace PHP s restartem.</summary></entry><entry><title>Server znovu postavit, nebo vyčistit? Rozhodnutí po napadení</title><link href="https://phpsos.de/cs/blog/neu-aufsetzen-oder-bereinigen/"/><id>https://phpsos.de/cs/blog/neu-aufsetzen-oder-bereinigen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Server po hacku znovu postavit, nebo vyčistit? Kritéria, správné pořadí a typické chyby při obnově srozumitelně vysvětleny.</summary></entry><entry><title>Řešit sami, nebo si přizvat dodavatele? Upřímná rozvaha</title><link href="https://phpsos.de/cs/blog/selbst-beheben-oder-dienstleister/"/><id>https://phpsos.de/cs/blog/selbst-beheben-oder-dienstleister/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Najmout dodavatele IT bezpečnosti, nebo řešit sami? Upřímná rozvaha s kritérii, testem a případy, kdy žádnou pomoc nepotřebujete.</summary></entry><entry><title>Výběr dodavatele IT bezpečnosti: 12 otázek před zakázkou</title><link href="https://phpsos.de/cs/blog/sicherheitsdienstleister-auswaehlen/"/><id>https://phpsos.de/cs/blog/sicherheitsdienstleister-auswaehlen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Najít dodavatele IT bezpečnosti: 12 otázek, jimiž věcně porovnáte poskytovatele pro webové servery a PHP, a typická varovná znamení v nabídkách.</summary></entry><entry><title>Spravovaný hosting, nebo vlastní server? Bezpečnostní srovnání</title><link href="https://phpsos.de/cs/blog/managed-oder-eigener-server/"/><id>https://phpsos.de/cs/blog/managed-oder-eigener-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Spravovaný hosting, nebo root server? Bezpečnostní srovnání: kdo záplatuje, kdo odpovídá a který model sedí vašemu týmu a vašim datům.</summary></entry><entry><title>Upgrade PHP, nebo backport? Rozhodnutí pro starší systémy</title><link href="https://phpsos.de/cs/blog/php-upgrade-oder-backport/"/><id>https://phpsos.de/cs/blog/php-upgrade-oder-backport/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Upgrade PHP, nebo backport po PHP2Shell? Jaké druhy backportů existují, co umějí a kdy pomůže jen přechod na podporovanou verzi.</summary></entry><entry><title>Změnit CMS po hacku? Kdy to pomůže a kdy ne</title><link href="https://phpsos.de/cs/blog/cms-wechsel-nach-hack/"/><id>https://phpsos.de/cs/blog/cms-wechsel-nach-hack/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Změnit CMS po hacku? Kdy nový systém opravdu pomůže, kdy jen přesune práci a jak přenést obsah bez škodlivého kódu.</summary></entry><entry><title>Statické weby: méně PHP, menší útočná plocha</title><link href="https://phpsos.de/cs/blog/statische-website-alternative/"/><id>https://phpsos.de/cs/blog/statische-website-alternative/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Statický web a bezpečnost: co bez PHP na serveru odpadá, jaká rizika zůstávají a pro které firmy se přechod skutečně vyplatí.</summary></entry><entry><title>Pentest, bug bounty, nebo sken zranitelností? Zvolit vhodný způsob prověření</title><link href="https://phpsos.de/cs/blog/pentest-bugbounty-scan/"/><id>https://phpsos.de/cs/blog/pentest-bugbounty-scan/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Podklady pro rozhodování"/><summary>Pentest, sken zranitelností, nebo rovnou bug bounty? Co který způsob prověření najde, kde je slepý a v jakém pořadí dává smysl pro střední firmy.</summary></entry><entry><title>Co je PHP2Shell? Zranitelnost srozumitelně</title><link href="https://phpsos.de/cs/php2shell/was-ist-php2shell/"/><id>https://phpsos.de/cs/php2shell/was-ist-php2shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>PHP2Shell srozumitelně: co stojí za dvěma kritickými zranitelnostmi PHP, které servery jsou postižené a jaké kroky byste měli udělat hned.</summary></entry><entry><title>CVE-2026-109618: RCE přes stav nedostatku paměti</title><link href="https://phpsos.de/cs/php2shell/cve-2026-109618/"/><id>https://phpsos.de/cs/php2shell/cve-2026-109618/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-109618 vysvětleno: jak může stav out of memory v PHP vést ke spuštění kódu, které verze jsou opravené a co mají administrátoři udělat hned.</summary></entry><entry><title>CVE-2026-109619: RCE přes zastaralý globální stav</title><link href="https://phpsos.de/cs/php2shell/cve-2026-109619/"/><id>https://phpsos.de/cs/php2shell/cve-2026-109619/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-109619 srozumitelně: proč je vnitřní stav mezi požadavky nebezpečný, které verze PHP jsou opravené a jak server správně zabezpečit.</summary></entry><entry><title>CVE-2026-115560: upozornění k session upload progress</title><link href="https://phpsos.de/cs/php2shell/cve-2026-115560/"/><id>https://phpsos.de/cs/php2shell/cve-2026-115560/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-115560: kdy se třetí upozornění PHP z 23. 10. 2026 týká vašeho serveru, jak zkontrolovat konfiguraci a vypnout upload progress.</summary></entry><entry><title>Které verze PHP jsou postižené?</title><link href="https://phpsos.de/cs/php2shell/betroffene-php-versionen/"/><id>https://phpsos.de/cs/php2shell/betroffene-php-versionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Které verze PHP PHP2Shell postihuje a které jsou opravené: tabulka verzí od 8.5 po 5.4, upozornění k backportům, konci podpory a postupu.</summary></entry><entry><title>Jak správně ověřit verzi PHP a stav záplaty</title><link href="https://phpsos.de/cs/php2shell/php-version-pruefen/"/><id>https://phpsos.de/cs/php2shell/php-version-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Kontrola verze PHP správně: poznáte stav záplat, backporty distribuce a běžící procesy a budete vědět, zda je PHP2Shell na vašem serveru uzavřeno.</summary></entry><entry><title>Proč nese mod_php nejvyšší riziko</title><link href="https://phpsos.de/cs/php2shell/mod-php-risiko/"/><id>https://phpsos.de/cs/php2shell/mod-php-risiko/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Proč tým PHP hodnotí riziko PHP2Shell u Apache s mod_php jako nejvyšší, jak mod_php poznáte a co nyní musíte záplatovat a později přepnout.</summary></entry><entry><title>Po aktualizaci: restart PHP-FPM a všech workerů</title><link href="https://phpsos.de/cs/php2shell/php-fpm-neustart/"/><id>https://phpsos.de/cs/php2shell/php-fpm-neustart/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Restart PHP-FPM po aktualizaci PHP2Shell: proč nové soubory nestačí, které služby se počítají a jak ověříte, že neběží žádný starý worker.</summary></entry><entry><title>Okamžitá opatření, když zatím nelze záplatovat</title><link href="https://phpsos.de/cs/php2shell/sofortmassnahmen-ohne-patch/"/><id>https://phpsos.de/cs/php2shell/sofortmassnahmen-ohne-patch/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Náhradní řešení zranitelnosti PHP2Shell: přechodná opatření z php.net, správně nastavená, s jejich hranicemi a pokyny na cestu k záplatě.</summary></entry><entry><title>PHP 8.1 a starší: co nyní platí</title><link href="https://phpsos.de/cs/php2shell/php-8-1-und-aelter/"/><id>https://phpsos.de/cs/php2shell/php-8-1-und-aelter/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>PHP 8.1 a starší nedostanou proti PHP2Shell oficiální aktualizaci. Co znamenají zdrojové backporty, jak server zabezpečit a naplánovat přechod.</summary></entry><entry><title>Záplatování PHP v kontejnerech Dockeru</title><link href="https://phpsos.de/cs/php2shell/docker-container-patchen/"/><id>https://phpsos.de/cs/php2shell/docker-container-patchen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Aktualizace image PHP v Dockeru proti PHP2Shell: ověřte verzi v kontejneru, znovu sestavte image, vytvořte kontejnery znovu a správně nastavte hodnoty.</summary></entry><entry><title>Jsem už napaden? Známky po PHP2Shell</title><link href="https://phpsos.de/cs/php2shell/bin-ich-gehackt-anzeichen/"/><id>https://phpsos.de/cs/php2shell/bin-ich-gehackt-anzeichen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Server napaden? Typické známky po PHP2Shell, první kontroly bez ztráty stop a postup při podezření krok za krokem pro firmy i jejich administrátory.</summary></entry><entry><title>Časová osa PHP2Shell: chronologie od 17. do 25. října 2026</title><link href="https://phpsos.de/cs/ratgeber/php2shell-chronologie/"/><id>https://phpsos.de/cs/ratgeber/php2shell-chronologie/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Časová osa PHP2Shell stručně: od prvního pokusu o útok 17. 10. po stav k 25. 10. 2026. Co každé datum znamená pro vaše logy a kontroly serveru.</summary></entry><entry><title>Potvrzení aktualizace PHP od hostingu: jak se zeptat na stav záplaty</title><link href="https://phpsos.de/cs/ratgeber/hoster-patch-status-erfragen/"/><id>https://phpsos.de/cs/ratgeber/hoster-patch-status-erfragen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Jak po PHP2Shell získat od hostingu spolehlivé potvrzení aktualizace PHP: které údaje se počítají, vzor ke zkopírování a jak vyhodnotit odpověď.</summary></entry><entry><title>Jak poznat a odstranit webshell</title><link href="https://phpsos.de/cs/ratgeber/webshell-erkennen/"/><id>https://phpsos.de/cs/ratgeber/webshell-erkennen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Jak poznat webshell po PHP2Shell: najděte podezřelé soubory PHP, procesy a spojení, zajistěte stopy a nechte zadní vrátka bezpečně odstranit.</summary></entry><entry><title>Jak najít zadní vrátka ve WordPressu: systematické hledání</title><link href="https://phpsos.de/cs/ratgeber/backdoor-wordpress-finden/"/><id>https://phpsos.de/cs/ratgeber/backdoor-wordpress-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Zadní vrátka ve WordPressu: zkontrolujte jádro a pluginy přes WP-CLI, projděte účty správců, mu-plugins, uploady i databázi a vrátka bezpečně zavřete.</summary></entry><entry><title>Jak bezpečně nakonfigurovat php.ini</title><link href="https://phpsos.de/cs/ratgeber/php-ini-sicher-konfigurieren/"/><id>https://phpsos.de/cs/ratgeber/php-ini-sicher-konfigurieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Bezpečná konfigurace php.ini: nastavení pro chybová hlášení, session, uploady a paměť, k tomu přechodná opatření php.net k PHP2Shell ke zkopírování.</summary></entry><entry><title>Jak správně nasadit PHP disable_functions</title><link href="https://phpsos.de/cs/ratgeber/disable-functions/"/><id>https://phpsos.de/cs/ratgeber/disable-functions/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Jak správně nasadit PHP disable_functions: které funkce zakázat, jak aplikaci předem ověřit, jak zákaz zkontrolovat a kde ochrana narazí na své hranice.</summary></entry><entry><title>open_basedir a izolace jednotlivých webů</title><link href="https://phpsos.de/cs/ratgeber/open-basedir/"/><id>https://phpsos.de/cs/ratgeber/open-basedir/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Správné nastavení open_basedir a čisté oddělení webů: vlastní uživatel, vlastní pool PHP-FPM, vlastní složky tmp. S ukázkovou konfigurací pro Nginx.</summary></entry><entry><title>Práva k souborům na webovém serveru</title><link href="https://phpsos.de/cs/ratgeber/dateirechte-webserver/"/><id>https://phpsos.de/cs/ratgeber/dateirechte-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Práva k souborům na webovém serveru nastavte správně: oddělení vlastníků, 640 místo 777, zápis jen pro uploady a cache. S příkazy ke kontrole.</summary></entry><entry><title>composer audit: kontrola závislostí na zranitelnosti</title><link href="https://phpsos.de/cs/ratgeber/composer-abhaengigkeiten-pruefen/"/><id>https://phpsos.de/cs/ratgeber/composer-abhaengigkeiten-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Pomocí composer audit zkontrolujete závislosti PHP na zranitelnosti. Příkazy, zapojení do CI a deploymentu a proč se samotné PHP záplatuje zvlášť.</summary></entry><entry><title>Konec podpory PHP: rizika zastaralých verzí</title><link href="https://phpsos.de/cs/ratgeber/php-end-of-life-risiken/"/><id>https://phpsos.de/cs/ratgeber/php-end-of-life-risiken/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Konec podpory PHP: co se děje po skončení podpory, proč jsou PHP 8.1 a starší po PHP2Shell kritické a jak naplánovat přechod na verzi 8.2 a novější.</summary></entry><entry><title>Jak zabránit SQL injection v PHP</title><link href="https://phpsos.de/cs/ratgeber/sql-injection-php/"/><id>https://phpsos.de/cs/ratgeber/sql-injection-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Jak zabránit SQL injection v PHP: prepared statements v PDO a mysqli, whitelisty sloupců, minimální práva databáze. S ukázkami kódu a kontrolním seznamem.</summary></entry><entry><title>Jak zabránit XSS v PHP: spolehlivá obrana proti cross-site scriptingu</title><link href="https://phpsos.de/cs/ratgeber/xss-php/"/><id>https://phpsos.de/cs/ratgeber/xss-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Jak zabránit XSS v PHP: kódujte výstupy podle kontextu, používejte šablony s automatickým escapováním a nastavte Content Security Policy. S ukázkami.</summary></entry><entry><title>Bezpečné nahrávání souborů v PHP: bezpečnost uploadu</title><link href="https://phpsos.de/cs/ratgeber/datei-upload-sicher/"/><id>https://phpsos.de/cs/ratgeber/datei-upload-sicher/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Bezpečnost uploadu v PHP v praxi: typ souboru kontrolujte na serveru, soubory přejmenujte, ukládejte mimo webroot a zakažte spouštění PHP.</summary></entry><entry><title>Zabezpečení relací v PHP: bezpečnost session v praxi</title><link href="https://phpsos.de/cs/ratgeber/session-sicherheit-php/"/><id>https://phpsos.de/cs/ratgeber/session-sicherheit-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Bezpečnost session v PHP krok za krokem: bezpečné hodnoty php.ini, nové ID session po přihlášení, příznaky cookies a upozornění k PHP2Shell u uploadů.</summary></entry><entry><title>Nezabezpečená deserializace v PHP: unserialize a bezpečnost</title><link href="https://phpsos.de/cs/ratgeber/deserialisierung-php/"/><id>https://phpsos.de/cs/ratgeber/deserialisierung-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Bezpečné použití PHP unserialize: proč jsou objekty ze vstupů uživatelů nebezpečné, jak chrání JSON, allowed_classes a podpisy a kde hledat riziková místa.</summary></entry><entry><title>Jak zabránit Local File Inclusion v PHP: LFI a RFI</title><link href="https://phpsos.de/cs/ratgeber/lfi-rfi/"/><id>https://phpsos.de/cs/ratgeber/lfi-rfi/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Jak zabránit Local File Inclusion v PHP: seznamy povolených hodnot místo cest z požadavku, kontrola realpath, vypnuté allow_url_include a open_basedir.</summary></entry><entry><title>Ochrana přihlášení správců před brute force: ochrana každého loginu</title><link href="https://phpsos.de/cs/ratgeber/brute-force-login-schutz/"/><id>https://phpsos.de/cs/ratgeber/brute-force-login-schutz/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Ochrana přihlášení a administrace před brute force: rate limiting, Fail2ban, dvoufázové ověření a bezpečné ukládání hesel pomocí password_hash.</summary></entry><entry><title>DDoS, nebo hackerský útok? Jak útoky správně zařadit</title><link href="https://phpsos.de/cs/ratgeber/ddos-oder-exploit/"/><id>https://phpsos.de/cs/ratgeber/ddos-oder-exploit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>DDoS, nebo hackerský útok? Typické příznaky ve srovnání, první kontrolní příkazy pro server a to, co konkrétně udělat v prvních hodinách po útoku.</summary></entry><entry><title>Vyhodnocení logů webového serveru po útoku: jak číst access log</title><link href="https://phpsos.de/cs/ratgeber/logfiles-auswerten/"/><id>https://phpsos.de/cs/ratgeber/logfiles-auswerten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Access log po útoku vyhodnoťte správně: nejdřív logy zajistěte, najděte typické stopy, použijte příkazy pro Apache a Nginx a zvláštnosti PHP2Shell.</summary></entry><entry><title>Jak zavést dvoufázové ověření pro přístupy správců</title><link href="https://phpsos.de/cs/ratgeber/zwei-faktor-admin/"/><id>https://phpsos.de/cs/ratgeber/zwei-faktor-admin/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Dvoufázové ověření pro správce: vhodné metody, všechny důležité přístupy od CMS po SSH, nouzové kódy a čisté zavedení ve vašem týmu krok za krokem.</summary></entry><entry><title>Strategie zálohování serveru: zálohy podle pravidla 3-2-1</title><link href="https://phpsos.de/cs/ratgeber/backups-3-2-1/"/><id>https://phpsos.de/cs/ratgeber/backups-3-2-1/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Strategie zálohování serveru podle pravidla 3-2-1: co zálohovat, jak záloha přežije útok a proč byste měli obnovu zálohy pravidelně testovat.</summary></entry><entry><title>Bezpečnostní hlavičky pro weby: jak je správně nastavit</title><link href="https://phpsos.de/cs/ratgeber/sicherheits-header/"/><id>https://phpsos.de/cs/ratgeber/sicherheits-header/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Nastavení bezpečnostních hlaviček webu: CSP, HSTS, X-Content-Type-Options a další s příklady pro Nginx a Apache, včetně kontroly a typických chyb.</summary></entry><entry><title>Jak odstranit varování Google „Tento web byl hacknut“</title><link href="https://phpsos.de/cs/ratgeber/google-warnung-entfernen/"/><id>https://phpsos.de/cs/ratgeber/google-warnung-entfernen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Odstranění varování Google u hacknutého webu: najděte příčinu, vyčistěte spam a škodlivý kód, zkontrolujte Search Console a požádejte o nové posouzení.</summary></entry><entry><title>Kontrolní seznam po hacku: 20 bodů pro následné kroky</title><link href="https://phpsos.de/cs/ratgeber/checkliste-nach-dem-hack/"/><id>https://phpsos.de/cs/ratgeber/checkliste-nach-dem-hack/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Poradna"/><summary>Kontrolní seznam pro hacknutý web: 20 bodů od zadržení a zajištění důkazů přes čištění a nové přístupy až po oznamovací povinnosti a uzavření.</summary></entry><entry><title>Co je PHP? Programovací jazyk vysvětlen</title><link href="https://phpsos.de/cs/php/was-ist-php/"/><id>https://phpsos.de/cs/php/was-ist-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Co je PHP? Jak skriptovací jazyk vytváří webové stránky na serveru, kde ve firmě běží a proč je jeho verze důležitá pro bezpečnost vašich systémů.</summary></entry><entry><title>Historie PHP: od roku 1994 do dneška</title><link href="https://phpsos.de/cs/php/geschichte-von-php/"/><id>https://phpsos.de/cs/php/geschichte-von-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Historie PHP: od Personal Home Page Tools Rasmuse Lerdorfa z roku 1994 přes Zend Engine a PHP 7 až po PHP 8.5, s časovou osou a poučením pro dnešek.</summary></entry><entry><title>Jak PHP vytváří webovou stránku: cesta požadavku</title><link href="https://phpsos.de/cs/php/wie-php-funktioniert/"/><id>https://phpsos.de/cs/php/wie-php-funktioniert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Jak funguje PHP? Od kliknutí v prohlížeči přes webový server, SAPI, kompilátor a Zend VM až po hotovou stránku, vysvětleno v sedmi krocích s příklady.</summary></entry><entry><title>Zend Engine: srdce PHP</title><link href="https://phpsos.de/cs/php/zend-engine/"/><id>https://phpsos.de/cs/php/zend-engine/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Zend Engine vysvětlen: kompilátor, opcody, virtuální stroj, zval a správa paměti v jádru PHP, její verze a význam pro záplaty zranitelností.</summary></entry><entry><title>OPcache vysvětlena: bytecode cache v PHP</title><link href="https://phpsos.de/cs/php/opcache/"/><id>https://phpsos.de/cs/php/opcache/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>OPcache vysvětlena: jak pracuje bytecode cache PHP, která nastavení jsou důležitá, proč je nutné ji po aktualizacích vyprázdnit a jak ji zabezpečit.</summary></entry><entry><title>SAPI vysvětleno: jak PHP komunikuje s webovým serverem</title><link href="https://phpsos.de/cs/php/sapi-erklaert/"/><id>https://phpsos.de/cs/php/sapi-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP SAPI vysvětleno: co znamenají fpm-fcgi, apache2handler, cgi-fcgi a cli, jak provozní režim ověřit a proč určuje riziko i nutný restart po aktualizaci.</summary></entry><entry><title>PHP-FPM vysvětleno: správce procesů, pooly a workery</title><link href="https://phpsos.de/cs/php/php-fpm-erklaert/"/><id>https://phpsos.de/cs/php/php-fpm-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP-FPM vysvětleno: jak pracují master, pooly a workery, co znamenají pm static, dynamic a ondemand a která nastavení poolu zvyšují bezpečnost.</summary></entry><entry><title>mod_php vysvětleno: PHP v procesu Apache</title><link href="https://phpsos.de/cs/php/mod-php-erklaert/"/><id>https://phpsos.de/cs/php/mod-php-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>mod_php vysvětleno: jak PHP běží jako modul Apache ve webovém serveru, jak jej poznat, co s tím mají společného prefork a .htaccess a proč php.net odrazuje.</summary></entry><entry><title>CGI a FastCGI: základy</title><link href="https://phpsos.de/cs/php/cgi-und-fastcgi/"/><id>https://phpsos.de/cs/php/cgi-und-fastcgi/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>CGI a FastCGI s PHP vysvětleno: proces pro každý požadavek nebo trvalé workery, role php-cgi a PHP-FPM, nastavení cgi a bezpečnostní pravidla.</summary></entry><entry><title>PHP v příkazové řádce (CLI)</title><link href="https://phpsos.de/cs/php/php-cli/"/><id>https://phpsos.de/cs/php/php-cli/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP CLI vysvětleno: rozdíly oproti webové verzi, důležité volby -l, -m a --ini, úlohy cron, vestavěný server a proč php -v často klame.</summary></entry><entry><title>php.ini vysvětlen: struktura, úrovně a priorita</title><link href="https://phpsos.de/cs/php/php-ini-erklaert/"/><id>https://phpsos.de/cs/php/php-ini-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>php.ini vysvětlen: kde PHP hledá konfiguraci, jaké existují úrovně, co znamenají INI_SYSTEM a INI_PERDIR a která hodnota nakonec platí.</summary></entry><entry><title>Verze PHP a cyklus vydávání</title><link href="https://phpsos.de/cs/php/release-zyklus/"/><id>https://phpsos.de/cs/php/release-zyklus/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Cyklus vydávání PHP vysvětlen: každoroční verze v listopadu, dva roky aktivní podpory, dva roky bezpečnostních oprav a data konce všech větví od 8.2 po 8.5.</summary></entry><entry><title>PHP 8.0 až 8.5: nejdůležitější novinky</title><link href="https://phpsos.de/cs/php/php-8-neuerungen/"/><id>https://phpsos.de/cs/php/php-8-neuerungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Novinky v PHP 8 od 8.0 po 8.5: nejdůležitější funkce každé verze, ukázky kódu, zastaralé funkce s rizikem při upgradu a co je relevantní pro bezpečnost.</summary></entry><entry><title>Rozšíření PHP (extensions) srozumitelně</title><link href="https://phpsos.de/cs/php/php-erweiterungen/"/><id>https://phpsos.de/cs/php/php-erweiterungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Rozšíření PHP vysvětlena: Core, Bundled a PECL, extension a zend_extension, php -m a proč méně modulů znamená vyšší bezpečnost.</summary></entry><entry><title>Composer: správce balíčků pro PHP</title><link href="https://phpsos.de/cs/php/composer/"/><id>https://phpsos.de/cs/php/composer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Composer vysvětlen: pochopte composer.json, composer.lock, vendor a autoloader, čistě nasazujte do produkce a bezpečně udržujte závislosti.</summary></entry><entry><title>Frameworky PHP v přehledu</title><link href="https://phpsos.de/cs/php/php-frameworks/"/><id>https://phpsos.de/cs/php/php-frameworks/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Frameworky PHP v přehledu: co nabízejí Laravel, Symfony, Laminas, Slim a další, jak vybírat a co framework znamená pro bezpečnost vaší aplikace.</summary></entry><entry><title>Které CMS a e-shopové systémy běží na PHP</title><link href="https://phpsos.de/cs/php/cms-und-shops-auf-php/"/><id>https://phpsos.de/cs/php/cms-und-shops-auf-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Které CMS a e-shopové systémy běží na PHP: WordPress, TYPO3, Shopware, Joomla, Drupal a další v přehledu, s postupem ověření vašich vlastních webů.</summary></entry><entry><title>PHP a databáze: PDO a mysqli</title><link href="https://phpsos.de/cs/php/php-und-datenbanken/"/><id>https://phpsos.de/cs/php/php-und-datenbanken/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP a databáze vysvětleno: PDO a mysqli v porovnání, prepared statements, zpracování chyb od PHP 8 a bezpečné přístupové údaje v provozu.</summary></entry><entry><title>Relace a cookies v PHP</title><link href="https://phpsos.de/cs/php/sessions-und-cookies/"/><id>https://phpsos.de/cs/php/sessions-und-cookies/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Jak fungují relace (session) a cookies v PHP: ID relace, ukládání, výchozí hodnoty php.ini, průběh nahrávání a přechodné opatření k PHP2Shell.</summary></entry><entry><title>Superglobály: $_GET, $_POST, $_FILES a další</title><link href="https://phpsos.de/cs/php/superglobals/"/><id>https://phpsos.de/cs/php/superglobals/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Superglobály PHP vysvětleny: co obsahují $_GET, $_POST, $_FILES, $_SERVER a další, jak je PHP plní před vaším kódem a jak data požadavků bezpečně používat.</summary></entry><entry><title>Jak PHP zpracovává nahrávání souborů</title><link href="https://phpsos.de/cs/php/datei-uploads-intern/"/><id>https://phpsos.de/cs/php/datei-uploads-intern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Jak PHP zpracovává nahrávání souborů: multipart/form-data, dočasné soubory v upload_tmp_dir, pole $_FILES, limity a chybové kódy srozumitelně.</summary></entry><entry><title>Typový systém PHP</title><link href="https://phpsos.de/cs/php/typsystem/"/><id>https://phpsos.de/cs/php/typsystem/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Typový systém PHP vysvětlen: datové typy, deklarace typů od PHP 7.1 do 8.3, strict_types a volná porovnání, s příklady a vazbou na bezpečnost.</summary></entry><entry><title>Chyby a výjimky v PHP</title><link href="https://phpsos.de/cs/php/fehler-und-exceptions/"/><id>https://phpsos.de/cs/php/fehler-und-exceptions/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Chyby a výjimky v PHP: Throwable, Error a Exception, try/catch/finally, globální handlery a bezpečná nastavení výpisu chyb a protokolů v produkci.</summary></entry><entry><title>Objektově orientované programování v PHP</title><link href="https://phpsos.de/cs/php/objektorientierung/"/><id>https://phpsos.de/cs/php/objektorientierung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Objektové programování v PHP: třídy, rozhraní, traity a enumy, novinky jazyka od PHP 8.0 do 8.4 a souvislost s deserializací a bezpečností.</summary></entry><entry><title>Jmenné prostory a autoloading (PSR-4)</title><link href="https://phpsos.de/cs/php/namespaces-autoloading/"/><id>https://phpsos.de/cs/php/namespaces-autoloading/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Jmenné prostory a autoloading v PHP podle PSR-4: od názvu třídy k cestě k souboru, spl_autoload_register, autoloader Composeru a kontrola po incidentu</summary></entry><entry><title>Standardy PSR od PHP-FIG</title><link href="https://phpsos.de/cs/php/psr-standards/"/><id>https://phpsos.de/cs/php/psr-standards/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Standardy PSR od PHP-FIG: všechna PSR od 0 do 22 se stavem, nejdůležitější pro praxi a co znamenají PSR-3, PSR-4 a PSR-7 pro bezpečnost.</summary></entry><entry><title>Správa paměti v PHP: počítání referencí a garbage collection</title><link href="https://phpsos.de/cs/php/speicherverwaltung/"/><id>https://phpsos.de/cs/php/speicherverwaltung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Správa paměti v PHP srozumitelně: počítání referencí, copy-on-write, cykly a garbage collector, měření a proč PHP2Shell míří právě sem.</summary></entry><entry><title>memory_limit a Out-of-Memory: co se děje uvnitř</title><link href="https://phpsos.de/cs/php/out-of-memory/"/><id>https://phpsos.de/cs/php/out-of-memory/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP Out of Memory srozumitelně: jak memory_limit počítá, co se při ukončení děje uvnitř a co to znamená pro CVE-2026-109618 a vaše servery.</summary></entry><entry><title>Životní cyklus požadavku: start, provedení, shutdown</title><link href="https://phpsos.de/cs/php/request-lebenszyklus/"/><id>https://phpsos.de/cs/php/request-lebenszyklus/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Životní cyklus požadavku PHP vysvětlen: MINIT, RINIT, RSHUTDOWN, MSHUTDOWN, opětovné využití workerů a proč CVE-2026-109619 míří právě sem.</summary></entry><entry><title>JIT a výkon v PHP 8</title><link href="https://phpsos.de/cs/php/jit-und-performance/"/><id>https://phpsos.de/cs/php/jit-und-performance/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP JIT a výkon v PHP 8: jak JIT spolupracuje s OPcache, jaká nastavení platí a proč jsou aktualizace důležité pro rychlost i bezpečnost.</summary></entry><entry><title>Testování kódu PHP: PHPUnit a Pest</title><link href="https://phpsos.de/cs/php/php-testen/"/><id>https://phpsos.de/cs/php/php-testen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHPUnit a Pest vysvětleny: verze, první testy, užitečné druhy testů a proč testy činí aktualizace po PHP2Shell bezpečnější a rychlejší.</summary></entry><entry><title>Statická analýza: PHPStan a Psalm</title><link href="https://phpsos.de/cs/php/statische-analyse/"/><id>https://phpsos.de/cs/php/statische-analyse/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHPStan a Psalm vysvětleny: úrovně pravidel, baseline, taint analýza a co statická analýza může a nemůže přinést pro bezpečné aplikace v PHP.</summary></entry><entry><title>Vestavěné bezpečnostní funkce PHP</title><link href="https://phpsos.de/cs/php/eingebaute-sicherheitsfunktionen/"/><id>https://phpsos.de/cs/php/eingebaute-sicherheitsfunktionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Bezpečnostní funkce PHP v přehledu: hesla, náhoda, escapování, kryptografie, relace a kde leží jejich meze u zranitelností jako PHP2Shell.</summary></entry><entry><title>Lokální vývoj PHP: Docker, DDEV a další</title><link href="https://phpsos.de/cs/php/php-lokal-entwickeln/"/><id>https://phpsos.de/cs/php/php-lokal-entwickeln/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Lokální vývoj PHP s vestavěným serverem, Dockerem nebo DDEV: silné stránky, meze, příklady a shoda vývoje s produkcí ve stavu záplat.</summary></entry><entry><title>PHP ve srovnání s Node.js, Python a Java</title><link href="https://phpsos.de/cs/php/php-im-vergleich/"/><id>https://phpsos.de/cs/php/php-im-vergleich/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>PHP ve srovnání s Node.js, Python a Java: model provádění, provoz, ekosystém a bezpečnost. Věcný přehled pro rozhodovatele i techniku.</summary></entry><entry><title>Jak projekt PHP řeší bezpečnostní zranitelnosti</title><link href="https://phpsos.de/cs/php/php-sicherheitsprozess/"/><id>https://phpsos.de/cs/php/php-sicherheitsprozess/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Jak projekt PHP řeší zranitelnosti: hlášení přes GitHub nebo security@php.net, klasifikace, oprava ve vydání a co z toho plyne pro provozovatele.</summary></entry><entry><title>Kompilace PHP ze zdrojového kódu</title><link href="https://phpsos.de/cs/php/php-kompilieren/"/><id>https://phpsos.de/cs/php/php-kompilieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Kompilace PHP ze zdrojového kódu: předpoklady, volby configure, ověření podpisu, testy a vlastní povinnosti záplatování u vlastních buildů.</summary></entry><entry><title>Provoz PHP v kontejnerech</title><link href="https://phpsos.de/cs/php/php-in-containern/"/><id>https://phpsos.de/cs/php/php-in-containern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Provoz PHP v kontejneru: varianty image, produkční php.ini, rozšíření, limity paměti, logy a aktualizace. S příklady a souvislostí s PHP2Shell.</summary></entry><entry><title>Budoucnost PHP</title><link href="https://phpsos.de/cs/php/zukunft-von-php/"/><id>https://phpsos.de/cs/php/zukunft-von-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Budoucnost PHP podle doložených plánů: doby podpory, PHP 8.6 s plánovaným termínem, přijatá RFC pro PHP 9.0 a co to znamená pro plánování.</summary></entry><entry><title>Základy PHP pro administrátory</title><link href="https://phpsos.de/cs/php/php-grundwissen-admins/"/><id>https://phpsos.de/cs/php/php-grundwissen-admins/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Znalosti o PHP"/><summary>Základy PHP pro administrátory bez vývojářského zázemí: binárky, úrovně php.ini, pooly FPM, příkazy, logy a kontrolní seznam po PHP2Shell.</summary></entry></feed>