Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivustoni tietoturva-aukot

Sivun loppuun

raakaliha [23.05.2010 15:28:22]

#

http://jjpsoftware.tk/ Sammakkomies on tähän mennessä "hakkeroinut" sivuston kolmesti omilla ylläpito-oikeuksillaan, ja kerran peräti löytänyt oikean tietoturvariskin, joka johtui minun typerääkin typerämmästä mokauksesta. (Unohdin suojata adminpanelin osan, josta ylläpitäjät näkevät tietokannan ja FTP:n salasanan...) Nyt pyytäisinkin mielelläni asian paremmin osaavia etsimään sivustosta oikeat tietoturvariskit. Kiitos jo etukäteen!!!

Terv. Minä

Grez [23.05.2010 16:53:44]

#

Niin oliko tuon lähdekoodit jossain nähtävillä vai halusitko että vain yksinkertaisimmat aukot etsitään?

raakaliha [23.05.2010 17:17:44]

#

http://jjp.jouluserver.com/tiedostot/sorsia.zip

http://jjp.jouluserver.com/tiedostot/foorumi.zip

Siinä. Mukana on jonkin verran ylimääräistäkin roskaa.

raakaliha [23.05.2010 21:38:43]

#

Ja Sammakkomiehen sotkut korjattuani sopinee pyytää uutta tarkistusta.

Kray [23.05.2010 22:12:45]

#

Täytyypä tässä Erästä irc-kanavaa seuraavana todeta että sammakkomiehellä ei ollut noiden sotkujen kanssa mitään tekemistä, tuo sivustosi ja foorumisi kun on täyttä reikäjuustoa.

Metabolix [23.05.2010 22:16:57]

#

Ainakin keskustelualueiden alareunassa on jokin mysql_result-aiheinen virheilmoitus, mikä ei nosta odotuksia koodin muustakaan tasosta. Lisäksi lähdekoodista näkee (paikoin käsittämättömästä sotkuisuudesta huolimatta), että eräillä admin-sivuilla ei tarkisteta oikeuksia. Tämän enempää en viitsi tutkia, kun koodi on rakenteeltaan noin epäselvää.

raakaliha [23.05.2010 22:18:36]

#

Osan sotkuista se tunnusti omakseen. Mistä php-filusta on kyse?

Metabolix [23.05.2010 22:23:40]

#

Ainakin nukesend.php ja renameusersend.php sattuivat kohdalle.

raakaliha [23.05.2010 22:28:50]

#

*facepalm* Korjattu. Sen sijaan (minun luvallani suoritettu) tyhjennysoperaatio, sen Sammakkomies tunnusti tehneensä itse admin-oikeuksineen. Onko näin vai eikö ole näin vai?

Metabolix [23.05.2010 22:37:45]

#

Etkö kerää lokia erilaisista operaatioista? Varmuuden vuoksi on hyvä tallentaa erilliseen tauluun tiedot kaikista tapahtumista vaikka viikon ajaksi. Tärkeimpiä tietoja ovat tekijä, tapahtuman laji ja tarvittavat lisätiedot. Seuraavassa on yksi mahdollinen rakenne lokitaululle, jos useimmilla tapahtumilla on luvulla ilmaistava kohde kuten viestin tai käyttäjän id.

tekijätekokohdemuuta
12viestin poisto1234
34nuke12viestit,kommentit

raakaliha [23.05.2010 22:42:52]

#

log.php:stä näkee tapahtumat, kyllä. Äskeisen sotkun, jonka ei näillä näkymin pitäisi enää olla mahdollinen tuolla tapaa, jätti jäljen, jossa ilmoitettiin kirjautumattoman käyttäjän (UID 0) IP-osoitteesta 94.101.***.*** vaihtaneen käyttäjien nimiä ja käyttäneen nuke-toimintoa. Sen sijaan kaipailisin vielä apua jäljelle jääneiden (?) sähläysten/aukkojen korjaamisesta.

raakaliha [24.05.2010 15:28:11]

#

Ja loppuu saman tien myös se sammakkomiehen sivujen sotkeminen, ainakin päivitykseen asti. Kiitos.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta