Javascript Quellcode schützen?
-
- Beiträge: 390
- Registriert: 30.08.2004 09:05
- Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64 - Wohnort: Heidelberg
Javascript Quellcode schützen?
Hi,
ich hätte da nur eine frage wegen der Sicherheit von Javascript Quellcode.
Kennt sich jemand damit aus diesen zu schützen damit er nicht so einfach kopiert werden kann?
z.b. bei SpiderBasic Programmen diese zu schützen.
Ich bin beim suchen im web z.b. über diese Seite gestolpert: http://www.html-world.de/574/quelltext- ... avascript/
Aber so recht geschützt finde ich es so auch nicht.
ich hätte da nur eine frage wegen der Sicherheit von Javascript Quellcode.
Kennt sich jemand damit aus diesen zu schützen damit er nicht so einfach kopiert werden kann?
z.b. bei SpiderBasic Programmen diese zu schützen.
Ich bin beim suchen im web z.b. über diese Seite gestolpert: http://www.html-world.de/574/quelltext- ... avascript/
Aber so recht geschützt finde ich es so auch nicht.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Re: Javascript Quellcode schützen?
Es gibt Obfuskatoren, Uglifier, Scrambler (und wie sie da alle heißen),
die das Lesen des JS erschweren.
Aber unterm Strich kannst Du Dein JavaScript nicht zu 100% schützen.
Schützenswerten Code würde ich daher auf dem Server ausführen.
Grüße ... Kiffi
die das Lesen des JS erschweren.
Aber unterm Strich kannst Du Dein JavaScript nicht zu 100% schützen.
Schützenswerten Code würde ich daher auf dem Server ausführen.
Grüße ... Kiffi
a²+b²=mc²
Re: Javascript Quellcode schützen?
Der Browser muss den Code ja irgendwie ausführen und dazu muss er ihn lesen können. Das heißt über alle Ecken und Kanten kann, der eigentliche Code irgendwann doch ausgelesen werden.
Die sicherste Variante, die mir momentan einfällt ist den kompletten Code mit XOr und einem langen Passwort zu verschlüsseln, wobei das Passwort von einem Server angefordert wird. Da kann man zwar immernoch mitsniffen, aber das sollte die meisten Noobs davon abhalten den Code lesen zu können.
Wobei mir grade einfällt, dass du den Code ja dann per eval() ausführen musst. Jeder Honk kann die eval() Aufrufe in deinem Code durch "myEval()" ersetzen und sich einfach den kompletten Code ausgeben lassen, während er ausgeführt wird.
Die sicherste Variante, die mir momentan einfällt ist den kompletten Code mit XOr und einem langen Passwort zu verschlüsseln, wobei das Passwort von einem Server angefordert wird. Da kann man zwar immernoch mitsniffen, aber das sollte die meisten Noobs davon abhalten den Code lesen zu können.
Wobei mir grade einfällt, dass du den Code ja dann per eval() ausführen musst. Jeder Honk kann die eval() Aufrufe in deinem Code durch "myEval()" ersetzen und sich einfach den kompletten Code ausgeben lassen, während er ausgeführt wird.
Signatur und so
-
- Beiträge: 390
- Registriert: 30.08.2004 09:05
- Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64 - Wohnort: Heidelberg
Re: Javascript Quellcode schützen?
Finde das ist eine Sicherheit Lücke für Spider Basic da so der Code nicht sicher ist.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
- CodeCommander
- Beiträge: 213
- Registriert: 02.03.2014 16:06
Ist Linux automatisch unsicher weil es OpenSource ist? Warum möchtest du nicht das jemand dein JS Code sieht? Hast du geheime NSA Codes?
Zuletzt geändert von CodeCommander am 18.01.2015 14:25, insgesamt 1-mal geändert.
~ DELETE ~
- TroaX
- Beiträge: 684
- Registriert: 08.03.2013 14:27
- Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Linux Mint | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Linux Mint
- Wohnort: NRW
- Kontaktdaten:
Re: Javascript Quellcode schützen?
Eine Sicherheitslücke ist es erst in Verbindung mit schlechtem Servercode dahinter. Bei JS ist es umgekehrt der Fall. Da wird Codeverschleierung zur Sicherheitslücke. Denn Javascript wird ohne Rückfrage ausgeführt und kann einiges anstellen.
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
-
- Beiträge: 390
- Registriert: 30.08.2004 09:05
- Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64 - Wohnort: Heidelberg
Re: Javascript Quellcode schützen?
NSA öhm nö xD
Aber man gibt ja auch nicht den Quellcode von seinen Windows, Linux oder Mac Programmen raus.
Warum nur? Darum gehst mir.
Den es steckt ja meist ne menge arbeit und zeit dahinter.
Deswegen war ich auf der suche nach einer Sicherheit.
Aber man gibt ja auch nicht den Quellcode von seinen Windows, Linux oder Mac Programmen raus.
Warum nur? Darum gehst mir.
Den es steckt ja meist ne menge arbeit und zeit dahinter.
Deswegen war ich auf der suche nach einer Sicherheit.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
- CodeCommander
- Beiträge: 213
- Registriert: 02.03.2014 16:06
Dann musst du wohl oder übel darauf verzichten, Websiten zu schreiben oder versuchen viel wie möglich serverseitig zu schreiben aber ganz verhindern kannst du eh nicht weil HTML, JS, CSS reine Interpretersprachen sind und lokal beim Endbenutzer im Browser gespeichert und ausgeführt wird. Aber keine Sorge, die meisten Benutzer (>90 %) haben eh null Ahnung von Computern und können nichts mit deinem Quellcode anfangen.
Zuletzt geändert von CodeCommander am 18.01.2015 14:25, insgesamt 1-mal geändert.
~ DELETE ~
Re: Javascript Quellcode schützen?
Aber warum nimmst du dann überhaupt erst eine Sprache, wo du genau weiß das sie halt Just-in-time-Kompiliert wird?Andreas21 hat geschrieben:NSA öhm nö xD
Aber man gibt ja auch nicht den Quellcode von seinen Windows, Linux oder Mac Programmen raus.
Warum nur? Darum gehst mir.
Den es steckt ja meist ne menge arbeit und zeit dahinter.
Deswegen war ich auf der suche nach einer Sicherheit.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 390
- Registriert: 30.08.2004 09:05
- Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64 - Wohnort: Heidelberg
Re: Javascript Quellcode schützen?
Weil ich mir überlegt habe mal was mit SpiderBasic z.b. zu machen.
Und wie sicher es ist.
Bisher hab ich in Javascript nicht so viel gemacht, eher in PHP.
Und wie sicher es ist.
Bisher hab ich in Javascript nicht so viel gemacht, eher in PHP.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32