Detectiescript i.v.m. malafide domeinnaam

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • F4T4L_3RR0R
  • Registratie: September 2005
  • Laatst online: 18-07-2021
Ik wist de titel van dit onderwerp niet beter te bewoorden. De situatie:

Ik ben de eigenaar van een website waarop bepaalde informatie staat, een soort van database. Deze website heeft relatief veel bezoekers. Deze database is te bereiken via subdomein van een gerelateerde forum.

Voorbeeld:

http://domein.nl/ (forum)
http://subdomein.domein.nl/ (de database met informatie)

Nu heeft iemand in het verleden een .nl domeinnaam geregistreerd met een pakkende naam voor mijn website die op het subdomein draait. Deze persoon heeft mijn website in een iframe op zijn domeinnaam staan, en profiteert dus van mijn de bezoekers van mijn website.

Maar het wordt nog ingewikkelder:

De website heeft een website met een .fr domein in een frame staan. Een andere frame wijst naar een leeg php/html bestand. Op het franse domein staat mijn website in een frame, met daarin een teller-script met daaraan een ID gekoppeld waaraan ik een naam kan afleiden. Het lijkt erop dat deze persoon veel clicks binnen wilt halen via mijn website.

Via een whois op sidn.nl is te zien dat de .nl domeinnaam van deze persoon is geregistreerd door dezelfde naam als in de ID van het tellerscript, en wel via een registrar in Luxemburg.

Het e-mailadres van de domeinnaamhouder verwijst naar weer een andere domeinnaam, welke weer een pagina met frames heeft waarop de website van het waterbedrijf waternet.nl te zien is. Wederom weer met een teller-script met dezelfde naam in de ID...

Deze persoon kan in principe allerlei soorten code toe kan voegen aan de frameset op de pagina. Te denken valt aan virussen, malware, advertenties en ga zo maar door.

Wat ik wil realiseren is het volgende:

Een script dat kan detecteren dat mijn website via een andere website is omgeleid/wordt ingeladen. Ik weet niet of dat een detectie moet zijn van de serverkant (waarop mijn website draait) of de clientkant (de browser van de bezoeker). Waar ik rekening mee moet houden is dat niet alle browsers een referer meesturen. Als je bijvoorbeeld naar http://www.vuvuzela-time.co.uk/www.fok.nl gaat, dan krijg je heel irritant getoeter op de website, in dit geval FOK!. Maar FOK! detecteert dat en laadt de website opnieuw in, ondanks dat mijn browser geen referer meestuurt. :)

Iemand enig idee hoe ik dit moet realiseren?

PHP, Javascript, .htaccess?

Extra info: mijn website draait op Drupal.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Zoek eens op "break out of frames". ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 15-07 15:35

leuk_he

1. Controleer de kabel!

http://www.google.nl/sear...official&client=firefox-a ?

//echt... net te laat... :>

[ Voor 11% gewijzigd door leuk_he op 05-07-2010 18:12 ]

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Nu online

DexterDee

I doubt, therefore I might be

Eens met bovenstaande replies.

In Javascript is het redelijk makkelijk te detecteren of je in een (i)frame draait:
window.parent != window.top

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Nu online
Server-side kun je niet detecteren of het request vanuit een frame of ander browservenster is ingestuurd. Daarvoor zou je, inderdaad, client-side een frame brakeout scriptje kunnen gebruiken.

Het lijkt me dan alleen dat je al 'te laat' bent, omdat deze derde persoon de klik dan al heeft gehad?

[ Voor 14% gewijzigd door frickY op 05-07-2010 18:19 ]


Acties:
  • 0 Henk 'm!

  • danslo
  • Registratie: Januari 2003
  • Laatst online: 15:15
Scriptje van FOK waar je zelf naar linkt ;)

http://i.fokzine.net/fp/fp2009/j/min.js?20100704.js
JavaScript:
1
if(window!=top){top.location.href=location.href}

Acties:
  • 0 Henk 'm!

  • F4T4L_3RR0R
  • Registratie: September 2005
  • Laatst online: 18-07-2021
Bedankt voor de reacties!
frickY schreef op maandag 05 juli 2010 @ 18:18:
Het lijkt me dan alleen dat je al 'te laat' bent, omdat deze derde persoon de klik dan al heeft gehad?
Ja daar heb je een punt. :X

Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Nu online

DexterDee

I doubt, therefore I might be

cls schreef op maandag 05 juli 2010 @ 18:22:
Scriptje van FOK waar je zelf naar linkt ;)

http://i.fokzine.net/fp/fp2009/j/min.js?20100704.js
JavaScript:
1
if(window!=top){top.location.href=location.href}
Of je redirect naar een pagina waar met grote rode letters een boodschap te lezen is natuurlijk :*)

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Hij heeft dan wel een klik gehad maar jij kan natuurlijk wel een mooie informatieve pagina neerzetten waar je naar redirect met een bericht in de trant van "je bent hier terechtgekomen via <url> en dat is potentieel schadelijk voor je computer" bla-bla. Doet het altijd goed, zeker met een groot rood kruis erbij. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
kun je in PHP de referer niet achterhalen als de pagina via die andere website wordt opgehaald en zodoende de referer blokkeren? en dat dan i.c.m. het genoemde javascript gebruiken?

en een dreigbrief naar de malafide domein-eigenaar sturen uiteraard :)

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:40

crisp

Devver

Pixelated

Tegenwoordig kan je framing ook op browserniveau voorkomen dmv X-Frame-Options

Intentionally left blank

Pagina: 1