InterMatrix

Az Apache szerver alapvető biztonsága

Az Apache webszerver fejlécadatainak minimalizálása. PHP verzió elrejtése. Fájltípusok, rendszerfájlok védelme. Frissítések aktualizálása.

(Frissítve: 2011-06-03 08:14)

Amint egy bármilyen számítógép internetes hálózatra kapcsolódik mindig fenn áll a veszélye, hogy valaki(k) adatokat próbálnak megszerezni, vagy még ezen is túl, megszerezni a számítógép irányítását. Példának okáért az exploit egy olyan külső program, amely a saját gépen futtatott programkódban található programozási hibát használja ki, vagyis az exploit készítője ismeri a futtatott programok kódjainak hibáit és ezt kihasználva támadást intézhet.

Az internetes weboldalaknak közel 70 százalékát a rendkívül stabil és biztonságos Apache webszerver szolgálja ki. 100% biztonságról mégsem lehet beszélni. Szerencsére néhány egyszerű lépésen keresztül a biztonsági hiányosságokat minimalizálni lehet.

Frissítések aktualizálása

A biztonság legnagyobb méretű megsértését a szoftverek elavultsága okozza. A frissítések mellőzése kihasználhatóvá teszi az időközben felfedezett biztonsági réseket, programhibákat. Akik ezeket ismerik és érdekeltek, vagy kihívást éreznek hatalmas károkat okozhatnak. A biztonság érdekében tett legnagyobb lépés a kiadott frissítések aktualizálása, a lyukak befoltozása.

HTTP fejléc adatok minimalizálása

Jelentősen nehezíteni lehet a támadó dolgát, ha a lehető legkevesebb, néhány esetben hamis információhoz tud hozzáférni. Az Apache telepítési lehetőségei miatt alapértelmezetten néhány HTTP fejlécen keresztül (kiszolgáló aláírása) a dörzsöltebb kíváncsiskodók, kiolvashatják a szerver operációs rendszerére és alkalmazott szoftvereire vonatkozó információkat, beállításokat.

PHP verzió elrejtése

Alapértelmezett beállítással a PHP sem rejti véka alá verzió számát, de még az őt futtató operációs rendszerről is árulkodik. Az árulkodásért felelős változót a php.ini fájlban kikapcsolható.

Fájltípusok, rendszerfájlok védelme

Tudatában, hogy a webes-alkalmazások nagyon is alkalmasak rendszerfájlok módosítására, rendszerparancsok futtatására, könnyen elképzelhető, milyen következményekkel járhat ennek szabályozásának elégtelensége. A következő beállítások hatékonyan blokkolják a fájlrendszer-hozzáférést, ugyanakkor a felhasználó saját könyvtárában szabadabban mozoghat. Az alapértelmezett httpd.conf (/etc/apache2/httpd.conf) fájl módosítása:

LAMP szerver
(Frissítve: 2011-07-03 12:38)
Linux Apache MySQL PHP

A legtöbb tárhelyszolgáltató UNIX (Linux) alapú szervert működtet, éppen ezért érdemes minél jobban megismerni. Jól működő weboldalak elengedhetetlen kelléke, a fejlesztőgépen való tesztelés lehetősége, asztali…

VirtualHostok
(Frissítve: 2012-01-28 09:12)
Linux Apache Virtual Host

A teszt szerver kialakítása cikk alapján, remélhetőleg egy működő HTTP kiszolgáló rendszert hoztunk létre. A rendszer, ugyan működik, de sok mindenre ebben a formában még nem alkalmas, nehezen kezelhető. Gondoljunk csak…

phpMyAdmin
(Frissítve: 2010-04-12 12:07)
phpMyAdmin

A phpMyAdmin, MySQL adatbázisok internetes menedzselésére PHP nyelven írt grafikus felületű eszköz, mely támogatja a leggyakrabban használt adatbázis műveleteket: adatbázisok kezelése, táblázatok, mezők, kapcsolatok, indexek,…

.htaccess védekezés
(Frissítve: 2011-10-05 22:55)

A webszerverek különböző sorszámú kódokat küldenek a HTTP munkameneteknek, amelyek naplózási adatokból visszakövethetőek és biztonságtechnikailag felhasználhatóak. Egy részük a fellépő hibákra utalnak, míg más részük a…

PHP–MySQL statisztika
(Frissítve: 2012-02-02 13:52)
Operációs rendszerek megoszlása

Bármely web-oldal életképességének sikere megköveteli a folyamatosan változó látogatói tendenciák követését, a kliensektől érkező információk olyan elemzését, amely konstruktívabb következtetések levonására képeznek…

Karakterkódolások
(Frissítve: 2010-06-26 13:40)

Az informatika fejlődése során számos karakterkódolási eljárás primitív elképzelésre épűl, csak részben tudják kielégíteni a különböző nemzetek elvárásait. A változás folyamatát elősegítő technikai követelmények…