Portál AbcLinuxu, 8. května 2025 17:39
Ahoj,
mam rozjety mensi server s podporou PHP, kde bezi weby nekolik ruznych uzivatelu. Nekolik mych vlastnich php aplikaci vyzaduje sitove socket funkce z PHP takze je tato podpora zapla. Vznika tim ale docela bezpecnostni riziko, kdy muze jakykoliv uzivatel libovolneho webu vytvorit svuj php skript ktery napriklad bude rozesilat spamy nebo slouzit jako anonymni proxy.
Da se nejakym spusobem pouzivani socketu povolit jen pro dane aplikace sidlici na konkretni ceste? Jedine co me zatim napadlo je vypnout socket funkce v php.ini nebo na firewallu zakazat Apache uzivateli pristup na sit. V obou pripadech ale budou postizeny i aplikace pro ktere bych chtel mit tyto funkce povoleny.
Tak si nadstav firewall.
Kdyz Apachi povolim pristup pouze na localhost + mnou specifikovane porty, nebude moct poskytovat stranky vubec.Proč by nemohl. Na poskytování stránek ven není důležité odchozí spojení, ale příchozí.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.