Olen ihmetellyt vuosia, kun olen lukuisia kotisivuja tehnyt mononkirjavien webhotellin tarjoajien palvelintilaan, niin olen ihmetellyt, miten voi olla niin vaikea tehdä palvelimille valmista, turvallista ohjelmaa joka lähettäisi palautelomakkeen tiedot esim. sähköpostiin. Palveluntarjoajilla on todella harvoilla valmista, kunnollista lomakkeenkäsittelijää käyttäjille. Joillakin on ilmaisia CGI-ohjelmia, joiden toimintaan saattaminen ja tietoturvan tarkistaminen on hyvin vaikeaa normaalille sivujen tekijälle, harrastajelle varsinkin. Joillakin ei ole yhtään mitään, parhailla on jokin scriptin pätkä mutta sen yhteydessä esim. tieto "Lomake sellaisenaan saattaa olla altis väärinkäytöksille, joten käytön kanssa tulee olla ehdottoman varovainen". Miten se kotisisvutilan ostaja on lomakkeen kanssa varovainen, sen löytää sieltä palvelimelta varmasti sellainen henkilö joka sitä haluaa käyttää väärin.
Palauteloma on sellainen, jonka lähes jokainen haluaa kotisivuilleen, ja se on myös sallainen joka voi olla todella tietoturvariski, palveluntarjoajat sälyttävän tuon riskin tavalliselle kuluttajalle, monet heistä ovat valmiita laskuttamaan tuollaisten ohjelmien aihettumat ongelmat asiakkailta. Miksi he eivät tee valmita yhteistä tietoturvallsita scriptiä, jolla olisi olemassa riittävät käyttöohjeet. Int2000 on esim. hoitanut homman hyvin, vaikka ei kaikkia muita asioita aina hyvin hoidakaan. Samoin esim. Soneralla ja muutamalla muulla suuremmalla toimijalla on edes yksinkertaisen palautelomakkeen lähettämisen mahdollistava scripti. Miksi ei kaikilla? Ei viitätä vaivautua, annetaan ohje että netistä niitä löytyy, sieltä löytyy kyllä kilokaupalla myös sellaisia srciptejä, jotka varmasti sekoittavat koko palvelimen. Ei nykyisin enää kotisivuja pitävät ihmiset ole mitään ohjelmointineroja, jotka tempaiseat itse esim. perlillä tuosta vain scriptin, vaikka muutoin pystyvätkin kotisivuja tekemään.
Palauteloma on sellainen, jonka lähes jokainen haluaa kotisivuilleen, ja se on myös sallainen joka voi olla todella tietoturvariski, palveluntarjoajat sälyttävän tuon riskin tavalliselle kuluttajalle, monet heistä ovat valmiita laskuttamaan tuollaisten ohjelmien aihettumat ongelmat asiakkailta. Miksi he eivät tee valmita yhteistä tietoturvallsita scriptiä, jolla olisi olemassa riittävät käyttöohjeet. Int2000 on esim. hoitanut homman hyvin, vaikka ei kaikkia muita asioita aina hyvin hoidakaan. Samoin esim. Soneralla ja muutamalla muulla suuremmalla toimijalla on edes yksinkertaisen palautelomakkeen lähettämisen mahdollistava scripti. Miksi ei kaikilla? Ei viitätä vaivautua, annetaan ohje että netistä niitä löytyy, sieltä löytyy kyllä kilokaupalla myös sellaisia srciptejä, jotka varmasti sekoittavat koko palvelimen. Ei nykyisin enää kotisivuja pitävät ihmiset ole mitään ohjelmointineroja, jotka tempaiseat itse esim. perlillä tuosta vain scriptin, vaikka muutoin pystyvätkin kotisivuja tekemään.
Vastaukset 8
Vanhimmat
Mutta koska se ei ole vaikeaa, niin mikset tee kerran kunnollista jota voit sitten käyttää joka sivustolla.
Jos se on Sinulle vaikeaa, niin palkkaa vaikka joku opiskelijakoodari edullisesti tekemään sulle kunnon scripti kertakorvauksella (ja luvalla käyttää itse sitä maailman tappiin asti).
Ohjelmointiputkastakin voisi löytyä apua ja ehkä valmiita hyviä koodejakin.
tarpeeksi moni (en muuten minäkään) koe
palauterutiinin tekemistä miksikään ongelmaksi.
En minä pyytänyt ohjeita palautelomakkeen tekoon, olen tehnyt niitä pilvin pimein, mutta ammatissani tulee jatkuvasti eteen joku kotisivuja itse tekevä joka ei osaa tehdä lomaketta, ja sitä paitsi en usko että tekään pystytte olemaan varmoja että tekemänne palautelomakkeet ovat tietoturvallisia, en usko. Eikä yksi lomake sellaisenaan riitä, eri palvelimilla ei toimi aina samanlainen lomake, niitä on pakko muuttaa palvelinasetusten mukaan, joissakin on esim. estetty php-mailin lähettäminen, ei toimi kuin cgi jne. Suuri osa palveluntarjoajista ei anna mitään ohjeita mikä heillä toimii. Pidän yllä sivuja hyvin monilla palvelimilla ja tiedän mistä kerron, mutta monet tavalliset käyttäjät, jotka osaavat tehdä kotisivut, eivät osaa tehdä lomaketta, sen tiedän myös, ei he sitä muuten minulta kysyisi. Kuten te, suuri osa hyväksyy että siitä vain, asiakkaana vastuulle vain teitoturva.
tuossa jo todettiinkin, ryhdy toimeen!
Joka homma vaatii vetäjän ja esikuvan.
Tee hyvä, selkeä ja tietoturvallinen palauterutiini
jota jokainen osaa käyttää.
Ja kauppaa se operaattoreille tai laita julkiseen
levitykseen.
Luulisi kiinnostusta olevan.
Uskoisin kyllä että jos toimeen alat, sinulle
äkkiä valkeneekin kristallinkirkkaasti miksi
tilanne nykyään on se mikä on.
...kun sinä niin tiiät... kerro vaan
Niin, tuossa teki juuri yksi kaveri jolle olen tehnyt kotisivut, viikonlopun töitä, kun vaihtoi web-hotellin, lomakkeen käsittelijän siirsi myös, palveluntarjoajan sivuilla ei missään puhuta yhtään mitään asiasta. Oli asennellut vielä monia valmiita formmail scriptejä ja luullut että hänessä on vika. Nyt kun oli saanut arkena yhteyden web-hotellin pitäjään, oli kerrottu että formmailit on estetty kokonaan tietoturvasyistä. Tuntikausia töistä sen vuoksi että tuota ei voi mainita jossakin ohjeissa webhotellien myyjän sivuilla. Asia mini vielä niin, että aina uusi lomake lähetti muutaman viestin, sitten katkesi, ilmeisesti esto oli määritelty johon viiteen viestiin tai jotain. Ei paljon auta vaikka kuinka osaisi vääntää lomakkeenkäsittelijöitä.
Useissa WWW-palveluissa erilaisten lomakkeilla syötettävien tietojen prosessoinnissa käytetty formmail CGI-skripti sisältää useita ohjelmointiheikkouksia, jotka mahdollistavat skriptin käytön roskasähköpostin välitykseen. Skriptin ohjelmointiheikkoudet mahdollistavat mm. viestin lähettämisen satunnaiseen vastaanottajaosoitteeseen ja viestin lähettämisen peittäen todellisen lähettäjäkoneen IP-osoitteen sähköpostiviestin vastaanottajalta.
kun ostetusta kotisivutilasta ei voi lähettää ollenkaan formmail postia, ei ole palveluntarjoajan ohjelmaa ja omat ei toimi, postin lähetys on estetty. Kun vaihtaa kotisivutilaa muka parempaan, niin tuollainen oleellinen osa jääkin puuttumaan, miksi ei anneta myydessä tietoa että formmailia ei voi lähettää. Ei ole kuitenkaan kovin yleisät että se on kokonaan tehty mahdottomaksi. En muista tiedä, mutta kyllä minä pidän esim. yhteyslomaketta sivuston yhtenä tärkeimpänä asiana, jota ei sähköpostiosoite voi korvata.