Zdravím,
Už pár dní přemýšlím o tom, jestli je externí administrace lepší než ta interní - snažím se podívat se na to hlavně z pohledu bezpečnosti. Pracuji totiž na jednom projektu (nebude to e-shop jako takový) a napadlo mě, že bych si možná mohl napsat administrační program jakožto aplikaci na PC místo klasické webové administrace.
Interní administrace- tím rozumíme administraci přímo na webu (dejme tomu
http://www.eshop.cz/admin)
-
výhoda je v tom, že administrace je přímo na webu a lze k ní tedy přistoupit z jakéhokoliv počítače, který je připojen k internetu
-
výhoda je v tom, že na administraci jsou většinou použity stejné technologie jako na e-shop, takže není takový problém s updatem
-
nevýhoda je v tom, že jelikož jsou všechny soubory na webu, může se k nim dostat také útočník (může najít nějakou zranitelnost)
-
nevýhoda je v tom, že je na webu více souborů, které komunikují s DB, tudíž je větší šance, že se někomu podaří do administrace nabourat
Externí administrace- tím rozumíme administraci mimo web (například program v počítači, který se po spuštění připojí k serveru a obsluhuje komunikaci s databází)
-
výhoda je v tom, že administrační jádro je uloženo mimo web, tudíž se na webu nachází daleko méně souborů, které komunikují s DB a je menší šance, že se někomu podaří nabourat do DB
-
výhoda je v tom, že neexistuje webová administrace, takže útočník musí nabourat přímo databázi aby se dostal k datům
-
výhoda je v tom, že k administraci lze přistoupit i offline (pokud ji tak daný člověk napíše)
-
nevýhoda je v tom, že do administrace lze přistoupit pouze z počítače, který má tuto aplikaci nainstalovanou
-
nevýhoda je v tom, že pokud dojde ke ztrátě/odcizení PC tak má útočník k dispozici program pro administraci e-shopu a může dojít k nabourání
-
nevýhoda je v tom, že administrace bude pravděpodobně napsaná v jiném jazyce než samotný e-shop a proto je nutné mít více znalostí a updaty aplikace mohou být náročnější
Chtěl bych se zeptat, co si o tomto myslíte vy osobně a zda by pro vás (jako majitele popřípadě TEORETICKÉHO majitele e-shopu) bylo lepší mít administrací přímo na webu a nebo z plochy spustit program a pracovat v něm. Popřípadě budu rád, pokud mi vypíšete další klady/zápory k jednotlivým typům administrace, které vidíte vy :)
Děkuji moc za všechny názory