Roskaposti ja web-lomakkeet
Perusasioita jokaiselle Applen tuotteiden käyttäjälle, muun muassa iCloud ja muut pilvipalvelut
16 viestiä
• Sivu 1/1
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Roskaposti ja web-lomakkeet
Viesti Kirjoittaja wanders »
Ei tämä ihan yleistä mac-keskustelua ole, mutta en keksinyt parempaakaan osastoa, jossa tällä olisi riittävästi näkyvyyttä.
"Yritysten kotisivut roskapostin uusia pesäpaikkoja" (Digitoday 15.1.)
Rupesin miettimään, että kuinka weppilomakkeet pystyy suojaamaan parhaiten ja helpoiten, jotta niitä ei voisi käyttää mahdollisiin roskapostihyökkäyksiin. Eli miten ei kannata toteuttaa, miten kannattaa toteuttaa?
"Yritysten kotisivut roskapostin uusia pesäpaikkoja" (Digitoday 15.1.)
Rupesin miettimään, että kuinka weppilomakkeet pystyy suojaamaan parhaiten ja helpoiten, jotta niitä ei voisi käyttää mahdollisiin roskapostihyökkäyksiin. Eli miten ei kannata toteuttaa, miten kannattaa toteuttaa?
---
-
- Viestit: 19516
- Liittynyt: 21.3.2005 klo 9.33
- Paikkakunta: Helsinki
Viesti Kirjoittaja TheKraken »
Ainut vaihtoehto on toki erottaa spämmääjät tavallisista käyttäjjstä.
Suurin erohan heidän välillä on se, ette spämmääjät ovat tietokoneita ja toiset ihmisiä.
Yleisimpiä ovat nämä "kirjoita kuvassa näkemäsi merkit allaolevaan lootaan". Tai sitten jos kyseessä on vaikka suomenkielinen sivusto, niin voi kokeilla jippoa "Kirjoita tähän kenttään: homppulainen". Ei englantia tajuavat botit tuota hoksaa.
Suurin erohan heidän välillä on se, ette spämmääjät ovat tietokoneita ja toiset ihmisiä.
Yleisimpiä ovat nämä "kirjoita kuvassa näkemäsi merkit allaolevaan lootaan". Tai sitten jos kyseessä on vaikka suomenkielinen sivusto, niin voi kokeilla jippoa "Kirjoita tähän kenttään: homppulainen". Ei englantia tajuavat botit tuota hoksaa.
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Viesti Kirjoittaja wanders »
Mä tarkoitin kysymyksellä sitä, että onko olemassa jotain tapoja tehdä sähköpostilomake niin huonosti, että sitä voidaan surutta käyttää spammaamiseen. Tai siis onko mahdollista tehdä se niin hyvin, että sitä ei voi käyttää spämmäämiseen.
Oletukseni on, että nettisivujen sähköpostilomakkeita voidaan joissain tilanteissa käyttää ns. avoimina spämmipostin lähettäjinä, jolloin lomakkeen vastaanottaja, lähettäjä etc. tiedot muutetaan. Olenko tässä luulossa aivan väärässä?
Ymmärrän tuon "Kirjoita kuvassa näkyvä merkkijono tähän kenttään" -systeemin, että sillä estetään koneiden automaattiset lomakkeiden lähettämiset. Mutta ymmärsin tuosta Digitodayn artikkelistakin, että tässä on hieman eri asiasta kyse.
Oletukseni on, että nettisivujen sähköpostilomakkeita voidaan joissain tilanteissa käyttää ns. avoimina spämmipostin lähettäjinä, jolloin lomakkeen vastaanottaja, lähettäjä etc. tiedot muutetaan. Olenko tässä luulossa aivan väärässä?
Ymmärrän tuon "Kirjoita kuvassa näkyvä merkkijono tähän kenttään" -systeemin, että sillä estetään koneiden automaattiset lomakkeiden lähettämiset. Mutta ymmärsin tuosta Digitodayn artikkelistakin, että tässä on hieman eri asiasta kyse.
---
-
- Viestit: 19516
- Liittynyt: 21.3.2005 klo 9.33
- Paikkakunta: Helsinki
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
-
- Viestit: 23
- Liittynyt: 1.3.2006 klo 8.17
Viesti Kirjoittaja AnttiJN »
Veikkaan että tuossa artikkelissa on kyse tästä: http://en.wikipedia.org/wiki/Email_injection
Yksityiskohtaisemmin täällä: http://www.securephpwiki.com/index.php/Email_Injection
Yksityiskohtaisemmin täällä: http://www.securephpwiki.com/index.php/Email_Injection
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
-
- Viestit: 5241
- Liittynyt: 27.4.2006 klo 18.46
Viesti Kirjoittaja Thoth »
Vastaanottajan email-osoitetta toki ei kannata lähettää web-sivulta vaan konfiguroida palvelimelle.wanders kirjoitti:Kiitos vinkeistä!
Pitääpä tutkia, mitä palveluntarjoajalla on aiheesta tarjolla, onko jotain valmiita ratkaisuja olemassa.
Jos tuo on kunnossa, niin sitten kannattaa katsoa, miten palvelimen ohjelma lähettää viestin eteenpäin. Ongelma on, että joissain toteutuksissa voi esimerkiksi lisätä uusia headereita mailiin. Eli pitäisi katsoa, miten palvelimen ohjelma lähettää viestin eteenpäin ja varmistua, että tässä kohdassa ei voi huijata ohjelmaa lähettämään viestiä jonnekin muualle. Ihan yleistä sääntöä tuohon ei ole, sillä palvelimen ohjelma voi lähettää viestin eteenpäin monella eri tavalla.
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Viesti Kirjoittaja wanders »
Joo no tuohan olisi jo melkein spammiposteri, jos jättäisi vastaanottajan osoitetiedon lähettäjän täytettäväksi.Thoth kirjoitti: Vastaanottajan email-osoitetta toki ei kannata lähettää web-sivulta vaan konfiguroida palvelimelle.
Mietin noita ylläolevan linkin ohjeita, että josko mahdolliset from- ja subject-kentät tulisi ajaa regexpsin läpi ja tarkistaa, ettei niissä ole rivinvaihtoja. Varsinaista viestiä en voi näin käsitellä, koska ne sisältävät luonnostaan rivinvaihtoja.
---
-
- Viestit: 23
- Liittynyt: 1.3.2006 klo 8.17
Viesti Kirjoittaja AnttiJN »
Itse olen projekteissani käyttänyt jo yllämainittua kuvatarkistusta. Tuo käyttämäni skripti löytyy täältä: http://magix.c97.net/read.php?14
Noita regexp juttujakin kokeilin, mutta ne eivät tuntuneet vähentävän roskapostia - voi olla että en vain osannut
. Tuosta itse viestistäkin voisi etsiä jotain Bcc: -tyyppisiä kohtia...
Joka tapauksessa kun otin tuon linkistä löytyvän varmennuskriptin käyttöön niin roskapostin tuleminen(ja lähteminen) loppui, joten poistin kaikki turhat regexp -kentät.
Noita regexp juttujakin kokeilin, mutta ne eivät tuntuneet vähentävän roskapostia - voi olla että en vain osannut
![Iso hymy [:D]](./images/smilies/icon_biggrin.gif)
Joka tapauksessa kun otin tuon linkistä löytyvän varmennuskriptin käyttöön niin roskapostin tuleminen(ja lähteminen) loppui, joten poistin kaikki turhat regexp -kentät.
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Viesti Kirjoittaja wanders »
Kun tää aihe on mulle vielä joiltain osin jäsentymätön, niin osaisiko joku vastata näihin kysymyksiin:
a) Voiko php-skriptini, joka käyttää mail()-komentoa, ryöstää roskapostin lähetykseen jos en ole huomioinut sen poissulkua (regexpsillä tai muulla menetelmällä)? En tarkoita itselleni tulevaa roskapostia.
b) Voiko samaa ryöstötekniikkaa käyttää niin, että sillä ongitaan php-skriptissa oleva sähköpostiosoitteeni.
Jos tuo b) on mahdollista, niin se selittäisi miksi varsin vähän julkisuutta saanut sähköpostiosoitteeni saastui melko nopeasti.
a) Voiko php-skriptini, joka käyttää mail()-komentoa, ryöstää roskapostin lähetykseen jos en ole huomioinut sen poissulkua (regexpsillä tai muulla menetelmällä)? En tarkoita itselleni tulevaa roskapostia.
b) Voiko samaa ryöstötekniikkaa käyttää niin, että sillä ongitaan php-skriptissa oleva sähköpostiosoitteeni.
Jos tuo b) on mahdollista, niin se selittäisi miksi varsin vähän julkisuutta saanut sähköpostiosoitteeni saastui melko nopeasti.
---
-
- Viestit: 23
- Liittynyt: 1.3.2006 klo 8.17
Viesti Kirjoittaja AnttiJN »
Tietääkseni kyllä, mutta aina kun sillä lähetetään roskapostia saat myös itse viestin siihen osoitteeseen johon skripti on ohjelmoitu lähettämään. Tuolla email-injection tekniikalla pystyy lisäämään vastaanottajia, mutta ei poistamaan niitä.wanders kirjoitti: a) Voiko php-skriptini, joka käyttää mail()-komentoa, ryöstää roskapostin lähetykseen jos en ole huomioinut sen poissulkua (regexpsillä tai muulla menetelmällä)?
Jos tuon skriptin saa lähettämään viestiä muihinkin osoitteisiin kuin oli tarkoitus niin tottakai muut vastaanottajat voivat lukea viestistä mihin viesti oli pääasiallisesti menossa. Suoraan php-skriptin seasta sitä ei voi mielestäni onkia.wanders kirjoitti: b) Voiko samaa ryöstötekniikkaa käyttää niin, että sillä ongitaan php-skriptissa oleva sähköpostiosoitteeni.
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Viesti Kirjoittaja wanders »
Hmm, miksiköhän minulle tulee roskapostia siihen epäilemääni osoitteeseen?AnttiJN kirjoitti:Tietääkseni kyllä, mutta aina kun sillä lähetetään roskapostia saat myös itse viestin siihen osoitteeseen johon skripti on ohjelmoitu lähettämään. Tuolla email-injection tekniikalla pystyy lisäämään vastaanottajia, mutta ei poistamaan niitä.
Jos tuon skriptin saa lähettämään viestiä muihinkin osoitteisiin kuin oli tarkoitus niin tottakai muut vastaanottajat voivat lukea viestistä mihin viesti oli pääasiallisesti menossa. Suoraan php-skriptin seasta sitä ei voi mielestäni onkia.wanders kirjoitti: b) Voiko samaa ryöstötekniikkaa käyttää niin, että sillä ongitaan php-skriptissa oleva sähköpostiosoitteeni.
Olisiko mahdollista, että ne ovat juuri näitä väärennettyjen postien roskia?
Niitä tulee melko tasaisesti, joskus tunnin välein (muutaman minuutin heitto).
Pitäisköhän ihan oikeasti tarkistaa, ettei noista lomakkeista lähetellä mitään ylimääräistä?
![Pettynyt [:/]](./images/smilies/icon_eek.gif)
---
-
- Viestit: 5241
- Liittynyt: 27.4.2006 klo 18.46
Viesti Kirjoittaja Thoth »
Joskus web-koodaajat ovat myös voineet ajattelemattaan laittaa vastaanottajan "näkymättömäksi" parametriksi, eli sellaiseksi, että se näkyy esimerkiksi selaimen "View source"lla. Tällaisiäkin voi huijata helposti.wanders kirjoitti:Joo no tuohan olisi jo melkein spammiposteri, jos jättäisi vastaanottajan osoitetiedon lähettäjän täytettäväksi.Thoth kirjoitti: Vastaanottajan email-osoitetta toki ei kannata lähettää web-sivulta vaan konfiguroida palvelimelle.
Ehkä pitää, mutta riippuu siitä, miten lähetät postisi eteenpäin.Mietin noita ylläolevan linkin ohjeita, että josko mahdolliset from- ja subject-kentät tulisi ajaa regexpsin läpi ja tarkistaa, ettei niissä ole rivinvaihtoja. Varsinaista viestiä en voi näin käsitellä, koska ne sisältävät luonnostaan rivinvaihtoja.
-
- Viestit: 5241
- Liittynyt: 27.4.2006 klo 18.46
Viesti Kirjoittaja Thoth »
En ole koskaan käyttänyt php:tä tai php:n mail()-komentoa. Yritän vastata tuon wiki-kuvauksen perusteella, joten voin olla myös väärässä detaljeissa.wanders kirjoitti:Kun tää aihe on mulle vielä joiltain osin jäsentymätön, niin osaisiko joku vastata näihin kysymyksiin:
a) Voiko php-skriptini, joka käyttää mail()-komentoa, ryöstää roskapostin lähetykseen jos en ole huomioinut sen poissulkua (regexpsillä tai muulla menetelmällä)? En tarkoita itselleni tulevaa roskapostia.
Tuo mail()-funktio ilmeisesti näyttää tältä:
mail($recipient,$subject,$message,$headers);
Mail() ilmeisesti osaa hoitaa $recipient, $subject, $message ihan hyvin tuon injection-jutun puolesta, mutta jos From-kenttä asetetaan tuossa $header:ssä, niin sitten tosiaan voi olla väärinkäyttömahdollisuus. Jos asetat myös aiheen ja lähettäjän $headers-kohdassa, niin sitten niitäkin voi väärinkäyttää.
Kaikki, mitä laitat tuohon $headers-kohtaan, kannattaa vähintää tarkistaa, putsata regexpillä noiden ohjeiden mukaan, tms.
No, ei varsinaisesti onkia, mutta tuolla tekniikalla spammatyissä maileissa voi teoriassa olla oma osoitteesi mukana jossain muodossa. Tuskin kukaan spammaaja kuitenkaan käyttää tuota tekniikka onkiakseen juuri sinun osoitteesi.b) Voiko samaa ryöstötekniikkaa käyttää niin, että sillä ongitaan php-skriptissa oleva sähköpostiosoitteeni.
Jos tuo b) on mahdollista, niin se selittäisi miksi varsin vähän julkisuutta saanut sähköpostiosoitteeni saastui melko nopeasti.
-
- Viestit: 5241
- Liittynyt: 27.4.2006 klo 18.46
Viesti Kirjoittaja Thoth »
No, ehkä voit laittaa skriptisi esimerkiksi kirjoittamaan palvelimelle jotain lokia, johon tallentuu kaikki kaikki mail()-funktiolle menevät parametrit tai jotain vastaavaa. Voit myös kokeilla esimerkiksi jonkin aikaa pitää skriptissäsi toistakin mail-funktiota, jossa oma osoitteesi on kovakoodattu, $headersia ei aseteta ollenkaan ja $message-kohtaan laitetaan mielenkiintoista tietoa (mail()-funktion pitäisi huolehtia siitä, että $message-kohdassa ei voi tuolla tekniikalla huijata).wanders kirjoitti: Pitäisköhän ihan oikeasti tarkistaa, ettei noista lomakkeista lähetellä mitään ylimääräistä?
Anteeksi kolme peräkkäistä viestiä samasta aiheesta, taitaa olla aika mennä zzz.
![Kieli [:P]](./images/smilies/icon_razz.gif)
16 viestiä
• Sivu 1/1
Palaa sivulle “Yleiskeskustelu”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit