Seitenquelltext ansicht komplett unterbinden...
Geizhals » Forum » Programmierung » Seitenquelltext ansicht komplett unterbinden... (15 Beiträge, 237 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Unnfug.,,,
17.05.2005, 12:06:17
Ad 1:
Angenommen, du willst den Quelltext von der Geheimen seite http://www.dilbert.com .

Dann tippst halt einfach unter Linux

telnet http://www.dilbert.com  80
GET /

[AFAIK geht das unter Windows ähnlich mit dem Telnet-Kommando] - Und du hast den Quelltext.

Das ganze Javascript-gefriemel kann man also vergessen - es ärgert nur den Benutzer und zeigt von Inkompetenz des Autors. Viel besser wäre es, wenn du einen Copyright-Vermerk an deine Seite anbringst - am besten ganz oben im Source, damit es jeder sieht - wenn deine Seite schon soooooo unglaublich schützenswert ist (was ich niemand glaube).

Du hast hingegen vorgeschlagen, die Seite nicht via Javascript, sondern via Java abzusichern. Nun denn, wenn deine Seite 100% Java ist - hast trotzdem ein Problem, weil sich das fein dekompilieren läßt.

Als einziger Schutz bleibt dir also verschleiern, zB via möglichst vielen Rekursiven calls, ... Aber für einen mittelmäßig begabten Volksschüler stellt auch das Schreiben eines automatischen Entschleierers via flex/bison kein allzugroßes Problem dar... Oder er baut seinen eigenen Webbrowser (unter Zugriff auf Gecko, er muß also gar net so viel selbst machen) und flanscht einen "Zeig mir das wirklich dargestellte im Klartext dar" an.

So oder so, du willst etwas, was [a] keinen Sinn macht und [b] technisch nicht realisierbar ist und folgerichtig [c] leider sehr oft versucht wird ;-).

Tu Dir selbst einen Gefallen und investier die Zeit, die du ins verschlüsseln investiert hättest lieber ins Strebern von Standards.

Abschließend: Es gibt nur einen legitimen Grund für Closed-Source: Wenn der Code so grottenschlecht ist, daß es einem peinlich ist, wenn ihn jemand liest ;-).

In dem Sinne...
gepeinigter

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung