Re: [Flashcoders] Re: protecting maps in Flash

2006-06-09 Thread Josh Santangelo

I've done something like this in the past:

			if(_root._url.indexOf('file://') != -1 || _root._url.indexOf 
('yourdomain.com') == -1) {

_visible = false;
}

Sure you can still decompile it, but depending on what's in the SWF,  
that's probably beyond the expertise or level of patience of most  
people.


-josh

On Jun 8, 2006, at 5:07p, Steve Krichten wrote:

This really is not effective.  Ultimately the swf still ends up  
getting sent to the client when the application is used.  Then that  
user can get the swf out of thier cache and decompile it to grab  
the assets.  As Tom explained, If your app loads external swf's you  
cannot protect them, you can only make them a little more difficult  
to access.


-Steve

---
Naz wrote:

Yo. Adding scripts that do the following to each of your map  
content swfs should solve your problem: 1) Create an if-then  
statement that checks for a variable that your map loader swf will  
set. If this variable is not set to the proper value that your  
loader/viewer swf sets, make the map swf do sometjing ugly like  
turn invisible or something ;-P (._alpha=0;) *oh, set these  
variables to something else when the map .swf first loads, then  
have them communicate and request for the proper value from the  
loader swf upon completion of loading. This is so people who've  
decrypted the urls can't enter "http://yourdomain.com/mapName.swf? 
variableToCheck=properValue"  manually in the browser's url  
field. 2) Have each map .swf check whether it is loading from the  
proper url. If not, disable displaying it.

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] Re: protecting maps in Flash

2006-06-08 Thread Steve Krichten
This really is not effective.  Ultimately the swf still ends up getting 
sent to the client when the application is used.  Then that user can get 
the swf out of thier cache and decompile it to grab the assets.  As Tom 
explained, If your app loads external swf's you cannot protect them, you 
can only make them a little more difficult to access.


-Steve

---
Naz wrote:

Yo. Adding scripts that do the following to each of your map content 
swfs should solve your problem: 1) Create an if-then statement that 
checks for a variable that your map loader swf will set. If this 
variable is not set to the proper value that your loader/viewer swf 
sets, make the map swf do sometjing ugly like turn invisible or 
something ;-P (._alpha=0;) *oh, set these variables to something else 
when the map .swf first loads, then have them communicate and request 
for the proper value from the loader swf upon completion of loading. 
This is so people who've decrypted the urls can't enter 
"http://yourdomain.com/mapName.swf?variableToCheck=properValue"; 
 
manually in the browser's url field. 2) Have each map .swf check whether 
it is loading from the proper url. If not, disable displaying it.

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] Re: protecting maps in Flash

2006-06-08 Thread Naz
Yo. Adding scripts that do the following to each of your map content swfs 
should solve your problem:


1) Create an if-then statement that checks for a variable that your map 
loader swf will set. If this variable is not set to the proper value that 
your loader/viewer swf sets, make the map swf  do sometjing ugly like turn 
invisible or something ;-P (._alpha=0;)


*oh, set these variables to something else when the map .swf first loads, 
then have them communicate and request for the proper value from the loader 
swf upon completion of loading.


This is so people who've decrypted the urls can't enter 
"http://yourdomain.com/mapName.swf?variableToCheck=properValue"; manually in 
the browser's url field.


2) Have each map .swf check whether it is loading from the proper url. If 
not, disable displaying it.


Enjoy! :)

-Naz
http://www.object404.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com