jossa on esim vieraskirja?
onko php mahdollista saada näkyviin sivuilla...
hylle
9650
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
Mikäli tarkoitat PHP koodia niin sitä ei saa näkyviin normaalisti. Toki palvelin/PHP-tulkki voi seota jolloin koodi näkyy, tosin tätä ei usein tapahdu mikäli ylläpito osaa asiansa.
Jos haluat koodin niin ainoa laillinen keino on kysyä ylläpitäjältä tai katsoa sivun lähdekoodista joskos siellä näkyisi mitä vieraskirjaa käyttää.
onko mahdollista saada php näkymään jollain lailla?
..kaikki on mahdollista jos vaikka murtautuu palvelimelle, mut php on palvelinpäässä suorittettava scriptikieli, joten ulos siitä tulee vain sen tuottama esim html sivu.
http://shiflett.org/php-security.pdf tuo kannattaa ainaskin lukasta läpi jos turvallisuus kiinostaa.
Kyllä osaava saa PHP koodin näkyviin joko helposti tai vaikeesti riippuu monista asioista.
Valitsemalla luotettavan web-hotellin ja tekemällä itse asiat oikein ei tarvitse olla kovin huolissaan tuosta asiasta. Myös omaan koneen suojaus on tärkeetä.
Yksi geneerinen vinkki on se, että kaikki arkaluontoista koodia sisältävät php-tiedostot sijoitetaan www hakemiston ulkopuolelle, josta ne include tai recuire funktiolla haetaan haluttuun php-scriptiin, esim klassinen index.php. Tällöin jos php-tulkki jostain syystä vaikka kaatuu ja koodi tulee selaimelle, niin selaimella ei näy kuin tuo include('../arat_asiat.php'); Tällöin siis selaimella ei pitäisi päästä koskaan käsiksi noihin arkaluonteisiin, koska www-serveri ei päästä muualle hakemistioihin kuin kotihakemiston www kansioon.
Tuolloinkin pitää huolehtia, että index.php on tietoturvallisesti koodattu tai muuten pääsee helposti käsiksi noihin www hakemiston ulkopuolisiinkin käsiksi.
Yleinen virhe on tehdä näin
ja sitten kutsua tuota tyyliin http://kotisivuni.com?sivu=etusivu
Kun sitä kutsutaankin tähän malliin niin tapahtuu ihmeitä
http://kotisivuni.com?sivu=../arat_asiat
ellei tuo tehoa, niin tehdäänkin näin http://kotisivuni.com?sivu=http://krakkerinsivu.com/salaisuuksien_listaaja
Ja tuolla krakkerinsivuilla on pieni PHP pätkä joka näyttää hakemistolistauksen ja PHP:n koodina.
Esim Ylen sivuilla moista juttua käytettiin ja varmaan monet ovat uutisista kuulleetkin mitä kävi.
Tärkeintä on muistaa, että tietoturva muodostuu pienistä palasista, yhden palasen pettäessä muut palaset eivät paljoa auta.
Riippuu siitä, miten vieraskirja on tehty. Siis onko siinä turvallisuus aukko joka mahdollistaa esim. ulkopuolisen PHP koodin suorittamisen. Tällainen aukko voi tulla esim. siitä, jos vieraskirjaan keräämiä viestejä ei käsitellä mitenkään ennen niiden näyttämistä esim. include komennolla.
siis vieraskirjassa?
Alla on esimerkki siitä, minkälaista tapausta tarkoitin.
--- ALKU: vieraskirja.php ---
Kirjoita viesti:
Vieraiden viestit:
--- LOPPU ---