pigasus' site  [home] [lost] [js] [kite] [div] [info]

Verschlüsselung - Anmerkungen zur Sicherheit

Alle Lösunden mit JavaScript bieten nur einen oberflächlichen Schutz. Das liegt nicht an der Sprache JavaScript, sondern an der Umgebung, in der sie genutzt wird:

Browser lesen Klartext, und den kann auch der User finden. Clientseitiges JavaScript liegt eben auch selbst beim Client.

Verfahren, um an einen vermeintlich geschützten Code zu kommen, gibt es viele:

Scripts, die den Gebrauch etwa einer Maustaste ausschalten, sind grundsätzlich abzulehnen - sie verschrecken den Besucher und grenzen an Nötigung - die Maus wurde schließlich bezahlt, die Software, um sie mit all ihren Tasten zu nutzen, auch. Wer sie funktionsuntüchtig macht, muß mit den Konsequenzen leben. Außerdem gibt es natürlich Systeme mit nur einer Maustaste, Browser ohne Mausbedienung etc.
Netscape 6 setzt erfreulicherweise die bisher verbreiteten Scripts außer Kraft: es erscheint zwar die ggf. vorgesehene Meldung, nach dem OK erscheint das Kontextmenu aber trotzdem.

Zu den wichtigsten Schwachstellen in diesem Bereich gehören, je nach verwendeter Technik mehr oder weniger:

--> Für wirklich sensible Daten sollte ein anderes Verfahren gewählt werden - aber:
Sollte man wirklich sensible Daten tatsächlich in's Internet stellen?