Q - Can media dynamically protect-&-serve SWF on an LMS?

Hi, here's the problem:
I want to protect SWF files that contain graphics, code and audio from rippers.
I want to sell the SWFs online via credit card but not allow unauthorised use or sharing.
I want customers to be able to use the dynamically served SWF on a learning management/content system (web training delivery).
The learning management/content system is hosted externally to the corporate intranet via a firewall.
I want to control the licence - for example: a company buys the licence for max 100 persons per month (i.e. 100 deliveries of a training course).
The above is possible with non-Adobe products but I haven't found one that also dynamically serves SWFs/video.
Is it possible with Adobe products?
I envisage on the LMS web page, there is a SWF link to the server, with a licence code in the web page, so when the page is loaded, it calls for the SWF and provides the licence, the adobe media server checks the licence and counts the uses, with firewall permission, and deliveres the SWF to the intranet web page.

No, I am a slightly aggressive person :-) But I detest physical violence!
You do have an option for attempting to achieve what you desire though, with Adobe Flash Player as target platform. You speak of protecting graphics etc.
Well, embed the graphics as binary array (SWF has tags for that and for accessing this data as ByteArray through the API) in a protected form (e.g. encrypted). Decrypt it on client-side using code, obfuscating both the decryption routine and especially the decryption key. You are splitting the chance of compromised system in two - you have now two attack targets - the SWF file, and the corresponding player runtime. A potential attacker will have to have both (assuming the encryption holds) to extract plain graphics data.
But as you probably see yourself, this is not much different from the DRM-style solutions. With enough dedication, your decryption key will be extracted and published, and the system will be compromised. You may achieve better protection with hardware assistance, but it's all cat and mouse game, really, where you are the mouse.
You may not find anything worth your while elsewhere, of course I reserve this judgement somewhat depending on the user penetration of your product, dedication of the percentage of it's more hacker-oriented minds, the product ROI and various other factors. If I were you, I would do it with Flash Player, since it penetrates some ninety percent of Internet connected user market. While "Adobe Flash technology" may or may not give you DRM as per se, SWF is a very versatile format itself, certainly customizeable enough to give you real ideas on how to do it all yourself.
Mac users don't execute EXE files, by the way. Windows is a thing of the past IMO, today it is all about client diversity.

Similar Messages

  • Media Encoder & Dynamic Link Server Failed

    I want to set up a few sequences from Premiere into the Media Encoder to render overnight. Yet, everytime I try and put a sequence into the Media Encoder it just sits and the "Connecting to Dynamic Link Server..." for a few minutes until finally "Dynamic Link Server Failed" pops up.
    Anyone know how I can fix this?
    Thanks!

    I've been searching/troubleshooting for days, none of the firewall, new shortcuts in folder, antivirus, you name it I tried it even wiped my system which seemed to work at first..
    What did it for me in the end was I had Dxtory (a software recorder, for recording gameplay) running on startup, and somehow it interfered with only Premiere projects in Media Encoder, I could still import AE projects go figure.
    Check all the programs you have running or use sometimes, if they have some sort of hook into other programs/deal with video/codecs this could be your problem too!
    Thanks to everyone trying to solve this problem!
    -JonOfAllGames

  • Very slow Export to Media Encoder and Media Encoder connecting to dynamic link server

    My flow is this: Open After Effects CC, import an image sequence, go to File > Export > Add to Adobe Media Encoder Queue...
    Every other time i do this it will take 2-3 mins before Media Encoder even shows the splash screen, then it'll take another 1-2 mins to open.
    Next, I'll select my custom preset over on the right side of the window, then hit the Play button to begin encoding.  Sometimes nothing will happen at all, sometimes I'll see the Orange stripped bar on the lower left and the message Media Encoder connecting to dynamic link server and that'll last 5+ minutes and I end task to get out of AE and ME. Sometimes, ME will begin encoding right away and zip through the small animation sequence quickly without issue.
    I have WIndows 7 Pro, I'm on a work network with access to the internet  and AE has been updated 24 days ago.  I have a subscription and I'm signed on.  However, sometimes I do not have the Creative-Cloud icon in my systray.
    Thanks,

    Thanks.  I have 16GB Ram, 64bit Win7,  Intel(R) Core(TM) i7-3970X @ 3.50GHz 3.50GHz.  AE is set to have maximum disk cache of 46GB. RAM reserved for other applications: 5GB RAM available for AE, PR, Pl, (some triangular icon [edit] which is ME ), Ps: 10GB. nothing else checked on that screen.
    Typically just a mail client, 1 or 2 sessions of Firefox, 1 or 2 network folders open when i launch AE.
    The last couple of times specifically, i had a 450 frame animation sequence at native 720p.  then i added a curves layer on top of it in AE, then added two ~600x300px  logos, one in each lower corner, then added a new solid layer which i used as a vignette. Finally over that i added a 720p still image which i held for another 15 seconds beyond the animation.
    For the above, i ended-task, rebooted, brought it up again and it lauched ME quickly, then i got the stripped bar and connecting message until i ended task on that, then the 3rd time was the charm - everything opened quickly and it began to encode quickly.
    The next three uses late afternoon yesterday were 150 frame animations at 480x270 and they all seemed to work fine.  I created the sequence in 3ds max, then closed and went into AE.  Then I'd close AE render another sequence, back into AE etc...

  • Adobe Media Encoder Dynamic Link Server NOT CONNECTING to Premiere Pro

    I have Media Encoder CS5, as part of the Creative Suite 5. My programs say that I have no updates to install, so everything is up to date.
    I am having an issue with the dynamic link server.
    Here's what has happened thus far.
    Recently when I have tried to encode a project sequence from Adobe Premiere Pro it DOES NOT work. This is the first time that has happened.
    I repeated the process and again, it still happened, unable to connect to the Dynamic Link.
    The Error messages that I was getting was "could not read from source. Check if it has been moved or been deleted"
    Once, I received this, I went to check to see if all files were linked properly, and they were. Everything was rendered and all was good in the timeline and the project itself.
    Yet, again, the error message appeared.
    Then I tested a previous project that I knew had been exported and worked through Adobe to Media Encoder. And all the files were linked properly and yet again received the error message I wrote above.
    Then I thought the Dynamic Link itself wasn't working properly, so I tested importing an Adobe After Effects Comp into a Premiere Timeline and it DID WORK.
    Then I went and tested if a video file of an already exported project would be able to sync to Media Encoder. And this WORKED.
    I then went to add the file directly from Media Encoder and when I went to add a sequence from a saved Premeire File, it would take about 5 minutes "Connecting to Dynamic Link Server", to then state, "Connecting to Dynamic Link Server Failed"
    My question is, how do I fix the dynamic link between Media Encoder and Premiere? Because, additionally, importing and After Effects Sequence works with Media Encoder.

    I've been searching/troubleshooting for days, none of the firewall, new shortcuts in folder, antivirus, you name it I tried it even wiped my system which seemed to work at first..
    What did it for me in the end was I had Dxtory (a software recorder, for recording gameplay) running on startup, and somehow it interfered with only Premiere projects in Media Encoder, I could still import AE projects go figure.
    Check all the programs you have running or use sometimes, if they have some sort of hook into other programs/deal with video/codecs this could be your problem too!
    Thanks to everyone trying to solve this problem!
    -JonOfAllGames

  • If the Microsoft Forefront Protection 2010 for Exchange Server can use for exchange server 2013?

    if the Microsoft Forefront Protection 2010 for Exchange Server can use for exchange server 2013?

    thanks for your reply!
      what's protection software can use for exchange server 2013?
    Hi,
    Most (if not all) of the bigger vendors has a product that supports Exchange 2013, so look them up.
    Exchange 2013 has some Anti-Spam and Anti-Malware Protection functionality that you can read about here:
    http://technet.microsoft.com/en-us/library/jj150481(v=exchg.150).aspx
    Martina Miskovic

  • How Can I protect my swf files from decompiling / saving

    I have navigated through the internet for a long time now but
    could not find the solution to my problem which is "how to protect
    my swf file from decompiling/saving"?
    I know that it CAN BE DONE and here is an example of a file
    on the internet that cannot be saved or decompiled using any
    software that I have come across (ie:SOTHINK decompiler, saveflash)
    http://www.3dinternet.com/video.swf
    Any help? any hints ?
    Thanks
    Hagop

    Hagop,
    > I have navigated through the internet for a long time
    now but
    > could not find the solution to my problem which is "how
    to
    > protect my swf file from decompiling/saving"?
    There is no way to protect your SWF from decompiling. Any
    commercial
    software on the market can be decompiled -- including the
    Flash authoring
    tool and Photoshop, for example -- which is why softare
    generally ships with
    an end user license agreement (EULA) that expects you to
    agree not to
    decompile or reverse engineer your purchase.
    Most Flash content (other than RTMP requests for video, for
    example) are
    HTTP requests, which by nature means the content is
    downloaded to your hard
    drive, just like HTML documents, CSS files, JPGs, and GIFs.
    Your browser
    requests the files, downloads them to your hard drive, then
    displays them
    from your local copy.
    > I know that it CAN BE DONE and here is an example of a
    > file on the internet that cannot be saved or decompiled
    using
    > any software that I have come across
    What you've seen, then, is merely the result of software
    that uses
    unknown (to you or to your sofware) encryption/obfuscation
    algorithms. Keep
    trying, and you'll eventually nail it.
    At best, you can use obfuscators to temporarily deter a
    certain segment
    of the decompiling-inclined population.
    David Stiller
    Adobe Community Expert
    Dev blog,
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • Media encoder is hanging on 'connecting to dynamic link server' ?

    I am trying to export a short after effect file but when i try i use media encoder and add the file to the que it just pops up saying connecting to dynamic link server ' and just hang there  Any ideas ?

    Just to add this is CC and a premier pro file will work but not an after effects one ? So basically i cant export my after effect files !!!

  • Dynamic link server failed

    I get a "dynamic link server server failed" error message when trying to add Premiere projects to adobe media encoder. CS6, update to date according to the adobe updater. Tried a restart, still nothing. This feature worked fine until about a week and a half ago. Wish adobe offered phone support for a $1,000  suite of software...
    Edited by: Kevin Monahan
    Reason: Please keep the title of your post short and concise for searchability purposes.

    Kyle,
    I have the same problem. All of this functionality worked before (at least about 130 days ago), but there have been at least two updates to Pr since that time.
    Here are a few more data points. (Win 7 x64 Ultimate on HP Z820 32 GB RAM, Quadro 4000 CS6 Master Collection)
    (1) Exporting using Queue in Pr CS6 to batch in AME creates the project file in a TEMP directory, and launches AME and adds the file to the Queue. When I press start, it sits a LONG time, then finally in the Encoding panel, I get the "Connecting to Dynamic Link Server...", until it fails with the error "Can't read source file..."
    (2) Exporting directly from Pr works fine (so headless AME is working)
    (3) Importing a Pr Sequence within AME does not work, I get an error from the Import Premiere Pro Sequence dialog (after a long wait “Connecting to Dynamic Link server…”) that “Connecting to Dynamic Link server failed”.
    I suspect this is a dynamic link issue, but don't know where. I've tried the 'create a new Premiere shortcut in dynamicilnk folder' solution, but it didn't work. When I first tried that, I did find two shortcuts already there, one for Pr and one for Ae, but BOTH of them pointed to a CS4 folder! I've never owned CS4, and went from CS3 Design Professional to CS6 Master Collection. I also suspect this issue was caused by one of the updates to Pr that occurred within the last 130 days (since the last time I know this functionality worked). I've made not changes to my system during that time.
    I do not use Windows Firewall, and all of this happens on a single machine, so there should be no TCP traffic across the wire (unless it is communicating with Adobe?). I use Webroot Endpoint Protection, but have received no indication that anything is suspect or has been blocked. Any help from the Adobe engineers would be greatly appreciated.

  • Password protecting a swf that i want to upload to my website

    Hi all. I would appreciate it seeing a tutorial showing how to password protect a swf uploaded to my website.
    I have a swf that is a work in progress, is NOT ready for public viewing, and i need some critique from a friend in the USA, and if i could upload it and give her the password, it would be viewable only for her, or for whoever else i'd give the password.
    So, i've looked at a thread from a while back, http://forums.adobe.com/message/718264#718264, which explains stuff that is beyond me, on xml programming.
    And, i am aware that the Publish settings has an option to add a password, I tried it but am unsure what that does if anything.
    thanks.

    If you zip your files into a folder, any email service should allow them to pass.  If the swf does not rely on external data files or dynamically loaded files, then sending the swf alone would suffice since it can be played without the need for the html page.
    As for the robotics end of things, if you add the following lines into the head section of the html page, the creepy things should avoid your pages...
    <meta name='robots' content='noindex,nofollow' />
    <meta name="robots" content="noarchive">
    I don't know if newer tags have been invented for these purposes over the last couple of years, but if so, a search of Google should reveal any.

  • Connecting to Dynamic Link server failed

    I am using an HP Desktop computer:
    - 24 GBs RAM
    - Quad Core i7
    - NVIDIA GTX-580 GPU
    - Windows 7 Professional
    I have Master Collection CS6 and I'm not sure if Dynamic Link ever worked properly for me. But I am experiencing 2 issues:
    1). When I use Media Encoder, I want to use "File" > "Add After Effects Composition..." or "Premiere Pro Sequence..." and can't progress further. When I try to bring in the Premiere Pro sequence, I get a loading bar, but it never loads the sequence. When I try to bring in the After Effects composition, I get the message "Connecting to the Dynamic Link server failed."
    2). When I open a squence in Premiere Pro that has a clip that is Dynamically Linked to After Effects, the clip will show in the timeline as media not found or available. I have to try and relink it to make it work. This would be a huge hassell if I have many clips that are dynamically linked.
    I have tried virus scans, reinstalling the software and checking to make sure the firewall is not blocking the Adobe protocols. Nothing seems to work. I unfortunately have never been able to use Dynamic Link until I got a computer that was speedy enough that would allow me to run Premiere and After Effects at the smae time! :-) Is anyone else having this issue and is there a solution?
    Here are some screen shots:

    I've been searching/troubleshooting for days, none of the firewall, new shortcuts in folder, antivirus, you name it I tried it even wiped my system which seemed to work at first..
    What did it for me in the end was I had Dxtory (a software recorder, for recording gameplay) running on startup, and somehow it interfered with only Premiere projects in Media Encoder, I could still import AE projects go figure.
    Check all the programs you have running or use sometimes, if they have some sort of hook into other programs/deal with video/codecs this could be your problem too!
    Thanks to everyone trying to solve this problem!
    -JonOfAllGames

  • Protect my .swf Please! (Last time I Promise)

    Yes...I know...it's been asked a million times...but...can we
    finally put this question to rest...
    Protecting your .swf files from decompiling programs and
    thieves is impossible...correct?

    "Rothrock" <[email protected]> wrote in
    message
    news:efc5oq$l22$[email protected]..
    > Been asked a million times.
    >
    > Been put to rest a million times.
    >
    > It is totally easy to protect your swf from decompiling.
    Copy it to a CD,
    > scuff and scratch the CD and keep it in a box under your
    bed. Meanwhile
    > burn
    > your hard drive. :)
    >
    > There are a few ways which some folks claim work, but
    they are iffy and
    > dicey
    > and may not work with future versions of Flash. And in
    most cases will not
    > stop
    > anyone who is dedicated to retrieving your file.
    >
    Yep, if the bytes are on your computer then they are
    obtainable. With that
    said, there are a number of ways you can make it more
    difficult for someone
    to get at your sources.
    Before the whole ActiveContent fiasco with IE, I used to use
    a proxy script
    to serve up the file. Although this did not prevent the file
    from being
    able to be downloaded... it did stop uses from being able to
    navigate to it
    directly. What I did was have a script running
    behind-the-scenes send a
    session id to my database. Then I stored a time for that
    sessionid in the
    database when the user clicked to launch the flash app. Then,
    the proxy
    program would look up their session id and the time and make
    sure they were
    not more than 15 seconds apart. This prevented someone from
    locating the
    actual location of an swf as well as limiting the time in
    which they were
    able to get it.

  • Protect child SWF from being downloaded

    Hi, I've been struggling with this for a while and i cannot
    find how to do this....
    I have a main Flex app (main.swf) that load other pieces of
    content (content.swf, content2.jpg, etc...). I want those pieces of
    contents to be accessible only by using main.swf. I've tried to put
    my content outside the web root and access it in main.swf using an
    image container with the source :
    http://www.server.com/file?content.swf&key=secret,
    but anyone can access this string and download content.swf.
    So, how can i protect content.swf from being downloaded...
    Note that i cannot embed content.swf, content2.jpg, etc... since
    there will be too many files...
    Any help would be appreciated

    I'm going to throw this out there and say, simply, that you
    can't. Just the fact that someone is viewing the content means
    that's it's already downloaded to their system, albeit buried in a
    temp folder somewhere.
    I think instead of stopping someone from downloading it, you
    could find a way to stop it from working once it's separated from
    the web server it's currently deployed on.
    Someone please correct me if I'm wrong, of course...
    Jon

  • Premiere Pro CC won't let me relocating media on a server?

    Im using premiere pro cc and i am connected to a server at work, i had the media linked before and now when i open it and i go to link the media to the file or locate the files, i can't see the server im connected to for some reason, im fully connected to the server and i can see everything using windows explorere but once i try to use premiere to link the media it doesnt load up networks.
    anything i need to do to fix this or just a random bug?

    One suggestion I have seen is to map the networked drive as a local drive within windows explorer. It then appears to premiere as if its a physical HDD, as its just a drive letter, rather than a networked path.

  • [RPC Fault faultString="HTTP/1.1 415 Unsupported Media Type" faultCode="Server.Proxy.Request.Failed"

    Hi,
    Posting in the 'General' forums as well. Did not yet get any response for the topic posted in the 'Configuration and Getting Started Discussion' forum.
    I am having nightmares to call the POST method of a REST service thru Flex. Initially tried with the HTTPService without any proxy server. Wasn't able to call POST, though the GET method was successfully called. Please see the post here (http://www.flexdeveloper.eu/forums/actionscript-3-0/how-to-acces-post-method-of-rest-web -service-thru-flex/)
    b THEN I tried with BlazeDS
    , but with the same results!
    I have set up BlazeDS with the integrated Tomcat option. I have also set up the Flex project as mentioned in the instructions. It is working fine when I run the sample projects.
    But the problem is that
    i when I try to access a
    b POST for a REST service,
    i I get the "HTTP/1.1 415 Unsupported Media Type" fault.
    b The complete fault I'm getting is: [RPC Fault faultString="HTTP/1.1 415 Unsupported Media Type" faultCode="Server.Proxy.Request.Failed" faultDetail="HTTP/1.1 415 Unsupported Media Type"]
    at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev \3.1.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:218]
    at mx.rpc::Responder/fault()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53 ]
    at mx.rpc::AsyncRequest/fault()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest .as:103]
    at HTTPMessageResponder/resultHandler()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\messagin g\channels\HTTPChannel.as:871]
    at HTTPMessageResponder/completeHandler()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\messag ing\channels\HTTPChannel.as:940]
    at ChannelRequestLoader/callEventCallback()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\mess aging\channels\HTTPChannel.as:1155]
    at ChannelRequestLoader/completeHandler()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\messag ing\channels\HTTPChannel.as:1191]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
    I have added correct entry to the policy-config.xml (I know this because the GET for the same REST service is working).
    b Only the POST thing is giving me the fault!
    Appreciate any inputs. (am in need of 'em badly)
    thanks
    BJG

    My guess is that the Server/Rest service doesn't like the content type of the request. HTTPService uses a content type of application/x-www-form-urlencoded by default. Maybe the Rest service is expecting the request to be XML? If that's the case, you need to set the contentType property of the HTTPService to application/xml.
    Sometimes an HTTP sniffer/proxy such as Charles can be useful for debugging these kinds of issues. If my suggestion doesn't help, capture the HTTP request and response using a HTTP sniffer like Charles and post back to this thread with it and someone will take a look at it for you. Thanks.
    -Alex

  • Firefox can't find the server at playfi.sh

    every time that I try to click on a link for Playfish free gifts for apps that I play through Facebook or through an email to a link being offered by Playfish, I get the following message:
    Server not found
    Firefox can't find the server at playfi.sh.
    Check the address for typing errors such as
    ww.example.com instead of
    www.example.com
    If you are unable to load any pages, check your computer's network
    connection.
    If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.
    I have cleaned cache, checked firewall, allowed in pop-up blocker, everything and nothing works... I can play the apps with no problem, it is only when trying to collect the items offered as gifts from Playfish.

    You have malware.
    See [tiki-view_forum_thread.php?forumId=1&comments_parentId=514960]

Maybe you are looking for

  • Errors when trying to install Service Pack 3 for Exchange 2010

    I have 2 Exchange 2010 servers that are running SP2 and I am trying to install SP3 on both. They are installed in a DAG and so I am running the .\StartDAGserverMaintenance.ps1 script before attempting to install SP3.  When attempting to run the SP3 s

  • External Editing Not Saving in iPhoto

    I set my external editor to Photoshop Elements 9.  I right click on my thumbnail and select "external editor" which creates a duplicate of the thumbnail and opens PE9 with the picture where I can perform the edit.  After I edit I have tried a straigh

  • How can i sync my mailbox to my other devices

    how can i sync my mailbox to my other devices

  • How do I screen capture video?

    I want to video capture my screen while I'm working on a program (for a tutorial) is there any 3rd party application that enables you to capture video of your screen? Thanks

  • HT1766 Mistake as I was trying to sync my phone.

    Hi. The phone has gone back to a setting from 2012. I lost all my current photos, apps, etc that were on the phone today.  I never set up the cloud and am wondering if there is any way to get everything back? Thanks