Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-05-2007, 19:41   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 32
Quellcode Schutz Projekt mit mehreren Personen

Hallo alle,
hab gesucht aber nix passendes gefunden.

Ich habe ein Projekt und möchte meine Quellcode schützen indem ich
nur die swf weitergebe und meinem Kunden Funktionen zur verfügung stelle.

Ich wollte folgendes machen und das hat nicht geklappt.

Es gibt 2 Dateien.
D1) Mensch X und Y kann Quellcode Lesen (Die Datei von Kunde)
D2) Nur Mensch Y soll Quellcode Lesen (Das bin ich)

D1 läd die swf der D2
Hab ich gemacht mit
objektInD1.loadMovie("d2.swf");

Nun wollte ich eine Funktion in d2.swf aufrufen mit.

objektInD1.function();
Das ging leider nicht.

Wo ist das Problem?
Oder mache ich einen Denkfehler?

Grüße,
Metu
metusalem ist offline   Mit Zitat antworten
Alt 15-05-2007, 22:16   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Zitat:
Zitat von metusalem Beitrag anzeigen

D1 läd die swf der D2
Hab ich gemacht mit
objektInD1.loadMovie("d2.swf");

Nun wollte ich eine Funktion in d2.swf aufrufen mit.

objektInD1.function();
Das ging leider nicht.
Das sollte eigentlich schon funktionieren. Aber erst, wenn
d2.swf auch vollständig geladen wurde, vorher klappt es
nicht.
Oder es ist ein Pfadproblem, um das genauer beurteilen
zu können solltest Du mal Deinen Code posten (kann auch
Beispielcode sein).

Im übrigen könnte sich jemand Deine d2.swf auch
einfach decompilieren, wenn Du sie nicht mit einem
Passwort schützt (über Flash, Vor Import schützen)
oder mit Tools von Drittanbietern verschlüsselt.
Dennoch gibt es keinen 100%igen Schutz, aber das
nur am Rande.

Geändert von ~pyropete~ (15-05-2007 um 22:18 Uhr)
~pyropete~ ist offline   Mit Zitat antworten
Alt 21-05-2007, 14:34   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 32
Vielen Dank :-)

Ja, ganz einfach!
Man muss schon schauen, dass der Movie geladen ist.

Viele Grüße,
Metu
metusalem ist offline   Mit Zitat antworten
Alt 22-05-2007, 10:55   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 29
re: laden von Movieclips aus anderen Domainen

Die Sandboxsecurity kann dir hier ebenfalls einen Streich spielen, wenn die
Flashfilme nicht aus der selben Domaine geladen werden.

siehe Stichwort domainsecurity in der Flashhilfe

cu
Helmut
hems96 ist offline   Mit Zitat antworten
Alt 22-05-2007, 11:08   #5 (permalink)
Neuer User
 
Benutzerbild von Utopian
 
Registriert seit: May 2003
Beiträge: 1.031
Hi!

Hört sich wahnsinnig kompliziert an die Lösungsansätze.

Wie wäre es mit einer eigenen Komponente? Dann könntest du deinem
Kunden immer ein Update deiner Komponente zuspielen.

Aber eines ist klar: Einen sicheren Schutz gibt es nicht. Mit einem Decompiler
lässt sich fast alles wieder sichtbar machen vom Quellcode.

Zitat:
Zitat von hems96 Beitrag anzeigen
Die Sandboxsecurity kann dir hier ebenfalls einen Streich spielen, wenn die
Flashfilme nicht aus der selben Domaine geladen werden.

siehe Stichwort domainsecurity in der Flashhilfe

cu
Helmut
Die Lösung lautet in diesem Falle "crossdomain.xml". Nachschlagen!

Grüße Christian
Utopian ist offline   Mit Zitat antworten
Alt 22-05-2007, 17:37   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 29
Re: crossdomain.xml

Hi,

Ist eine Möglichkeit mit mehr Aufwand. Mit dem Nachfolgenden kann ich
laden was ich will.

System.security.allowDomain("yourdomain1",.....) ;


cu
Helmut
hems96 ist offline   Mit Zitat antworten
Alt 23-05-2007, 09:11   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 32
Hallo Utopian,

kann der Kunden nicht in die komponente und den Quellcode anschauen?

Grüße,
Metu
metusalem ist offline   Mit Zitat antworten
Alt 23-05-2007, 10:50   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 29
re: in den Code schauen

hi,

also wenn das verhindert werden soll, bietet sich noch immer an einen Teil des Sourcecodes zu encrypten. Dann kannst dir aber auch das Trara mit der Crossdomain ersparen.

cu,
Helmut
hems96 ist offline   Mit Zitat antworten
Alt 24-05-2007, 14:18   #9 (permalink)
Neuer User
 
Benutzerbild von Utopian
 
Registriert seit: May 2003
Beiträge: 1.031
Zitat:
Zitat von metusalem Beitrag anzeigen
Hallo Utopian,

kann der Kunden nicht in die komponente und den Quellcode anschauen?

Grüße,
Metu
Nein.

Allerdings besteht die Möglichkeit mit dem Decompiler immer.

Es gibt eine Reihe von Anbietern die Verschlüsselung von AS Dateien, allerdings
auf AS Ebene anbieten. Wie sicher diese Verfahren sind kann ich nicht sagen.

Grüße Christian
Utopian ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele