Protecting Proprietary SWF components

How do designers who sell or license proprietary swf components keep people from lifting them out of one site and using them in another?

Thanks
stevaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CyanBlueCommented:
You cannot protect that...  You could use some sort of encrypting software, but there always are decompiler which gets updated when other parties are...

CyanBlue
0
stevaAuthor Commented:
What about something like having the swf somehow read the URL it's executing from, going through the External Interface? Then you could refuse to function if this wasn't the site you sold it to..  
0
CyanBlueCommented:
Yes, you can do something like this...

   Get the URL where the SWF file is running...
   Check it with the registered URL to see if it is the same...
   If it is the same, proceed...
   If not, kaboom...

But, the problem with that logic is that you can fake the URL where the SWF file is running and set it the same as the where the registered URL is...  So, it will run no matter what...

CyanBlue
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

stevaAuthor Commented:
The SWF should have a way to read the location object of the Window object it's running from.Then people would first have to realize that's what you were looking at for verification, and then they'd have to overwrite " location", which seems like it might cause other problems.

By the way I tried to send a message on your web site about the shopping cart you show  but I couldn't get past the captcha.  The image shown is attached, which seemed to be ODDLY, but it refused that.  And I didn't see a way to select an new captcha.  Thought you would like to know.
captcha.png
0
CyanBlueCommented:
Like I was saying, there isn't a good way of completely blocking the user to decompile and obtain what's inside the Flash...  Yes, there are some people who's able to do that, but this topic probably is not something that they'd want to discuss on the Internet, rather they'd want you to sign a contract first, if you know what I mean...

Thanks for the info on the contact form...  I will have to fix that...  Only if I can find time for it...  :(

CyanBlue
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
stevaAuthor Commented:
It doesn't look like anyone has an better ideas than we did, so I'll wrap this up.  Thanks for the discussion.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Flash

From novice to tech pro — start learning today.