Portál AbcLinuxu, 13. května 2025 22:02
Řešení dotazu:
Když něco v PHP píšu tak přemýšlím.
Nechci porad updatovat PHP verze.
PHP se snad bude updatovat se vším ostatním ne? Pokud neupdatuješ systém tak se nějaké zabezpečené PHP moc nezachrání.
Obvyklé řešení je pouštět každou aplikaci pod vlastním UIDTo je bohužel nedostatečné... i ne root uživatel má v unixu příliš mnoho práv.
vyčerpání systémových prostředkůZrovna na to je běh pod vlastním UID nejlepší (/etc/security/limits.conf) Ale jinak souhlasím, že čistě UID neřeší všechno...
Vlastní UID zajistí, že jedna aplikace namá přístup k souborům jiné.To za podmínky že druhá strana "kooperuje" a nenastaví práva pro přístup.
Jenže tato omezení mohou jít proti potřebám dané aplikace, takže se musí řešit konkrétně.Jo, tak už to se zabezpečením chodí :)
C99 dokáže jen tolik, kolik mu restriktivní nastavení systému dovolíPřesně tak. A pokud použijete MAC systém (selinux/apparmor/smack/...) tak můžete klidně místo php dát bash s konzolí na web a "útočník" může udělat prd.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.