Snälla, stjäl vår DNSSEC-kod

I vårt förra inlägg här i bloggen berättade vi om finn.no:s upprop att få alla IE6-användare att byta ut sin webbläsare för att på så vis driva utvecklingen av webben framåt.

I samma anda vill vi nu slå ett slag för DNSSEC. Om du DNSSEC-säkrar din .se-domän så vet dina besökare att de slipper bli drabbade av elakheter såsom DNS cache poisoning. Tyvärr är det dock som så att vissa Internet-leverantörer och vissa undermåliga nätverksprodukter ännu inte stödjer DNSSEC.

DNSSEC är en nödvändighet för ett säkrare Internet och därför är det också nödvändigt att alla Internet-leverantörer och tillverkare av nätverksutrustning stödjer standarden.

Vår DNSSEC-kontroll på loopia.seHjälp oss upplysa alla Internet-användare om vad DNSSEC är, betydelsen av DNSSEC och att de kan hjälpa till att påverka sina leverantörer med vår enkla DNSSEC-kontroll. Har du besökt loopia.se sedan slutet av förra året har du säkert använt den ett flertal gånger (du hittar den i vår meny till höger).

Allt du behöver göra är inkludera denna JavaScript-fil i din webbsida och lägga till ett antal div:ar (se steg för steg-instruktioner nedan). En fullt fungerande webbsida som visar DNSSEC-statusen hittar du nedan (klicka här för att se resultatet):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Kontroll av DNSSEC</title>
	<meta http-equiv="Content-Type"
	 	 content="text/html; charset=utf-8">
	<script type="text/javascript" src="loopia_dnssec_test.js">
	 	 </script>
</head>
<body
	 onload="_loopia_dnssectest_startTest('loopia_dnssec_imagediv',
	 'loopia_dnssec_status_div');">
	<div id="loopia_dnssec_status_div" class="init">
		<h3>DNSSEC</h3>
		<p id="dnssec_info_init">
			Just nu kontrollerar vi om DNSSEC fungerar för dig.
		</p>

		<p id="dnssec_info_working" style="display: none;">
			Alla nätverksenheter från din dator till denna
			webbplats stödjer DNSSEC.
		</p> 

		<p id="dnssec_info_not_working" style="display: none;">
			Någonstans på vägen mellan din dator och denna
			webbplats finns någon produkt som INTE stödjer DNSSEC.
		</p>
	</div>
<div id="loopia_dnssec_imagediv"></div>
</body>
</html>

Allt du behöver gör är alltså följande:

  1. Ange <script type="text/javascript" src="loopia_dnssec_test.js"></script> mellan <head> och </head>-taggarna i ditt html-dokument.
  2. Lägg till onload="_loopia_dnssectest_startTest('loopia_dnssec_imagediv', 'loopia_dnssec_status_div');" i din <body>-tagg.
  3. Lägg till den tomma diven <div id="loopia_dnssec_imagediv"></div> innan </body>-taggen.
  4. Lägg till diven <div id="loopia_dnssec_status_div" class="init"> där du vill att DNSSEC-statusen ska dyka upp i ditt dokument.
  5. Innanför ovanstående tagg, lägg till element med nedanstående tre ID:
  6. dnssec_info_init: Visas medan DNSSEC-status kontrolleras.
  7. dnssec_info_working: Visas om DNSSEC stödjs för din besökare.
  8. dnssec_info_not_working: Visas om DNSSEC inte stöjds för din besökare.

Åtta långa punkter, men kikar du på koden ser du att det är lätt som en plätt.

Lycka till och tack på förhand för all hjälp! ;)

5 reaktion på “Snälla, stjäl vår DNSSEC-kod

  1. ingo

    och hur skulle samma kod kunna implemeteras på en wordpressblogg?
    I förslagsvis en widget!!

  2. Fredrik Berglund Inläggsförfattare

    ingo: Åh, bra förslag! Någon WP-guru där ute som vill anta utmaningen att skriva en DNSSEC-widget baserad på koden här?

  3. Mikael Magnusson

    DNSSEC-analysatorn fungerar inte längre. Verkar som loopia_dnssec_test.js inte längre inkluderas.

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>