Challenge on illegal distribution blockage

Hi, everybody.
This post is about a very discussed theme: protecting yor app
from copyright violations.
I have a problem with my client distribution model. It's
about delivering an app that is paid montlhy. The user creates a
username, pay and is allowed to use the app for a month.
The service is based on providing credit informations to a
broad business community. So as users can search private databases
for a month.
I don't want to suggest my client to charge users by each
search. We understand that the better distribution model is already
been practiced for a long time, and change this model is not on our
plans.
Once we're developing an easy-to-download-and-install Adobe
AIR software, the problem is to avoid that users can start sharing
the same username and password, paying just one license for
undetermined ammount of users.
As I said, one of the options is to charge on each search,
what could mean a failure for my client business.
So guys, any suggestions?
Regards,
CaioToOn!

You could implement a subscription service for an AIR
application the same as you would for a web application. I.e. when
the user access your search service, you validate that their
account is up-to-date. Just because AIR is easily downloaded and
installed doesn't change this aspect of the problem, especially
since it sounds like your users must be online to use your service
anyway.
Preventing multiple users from using the same account is also
much the same problem as with a web application in this instance. A
server-side approach might work for this too. If too many requests
are made by the same account from multiple IPs at the same time,
then you have reason to suspect that the terms of your subscription
are being violated.
There are ways to uniquely identify an instance of an AIR
application that could help you control access (e.g. by generating
random token on first use). But if your users typically search from
multiple computers, then it might be inconvenient for them to be
locked down to a single instance. If you chose this route, you
could, of course, allow the subscriber to "authorize" a limited
number of application instances as a way to balance respect for
your license with the convenience of your customers.

Similar Messages

  • Hello, may I ask how to prevent the illegal distribution of video and POST data

    setPublishPassword  and setPostingPassword Helpful?I do not quite understand, do not use an example. Ideas or examples can you provide a
    But those methods are the client, I set him groupspecWithOutAuthorizations, but was illegally set to groupspecWithAuthorizations how to do ah。

    Thank you very much Michael.I generate the groupspecWithAuthorizations in FMS.like this
    function getSpec()
    var spec=new GroupSpecifier("my-group");
    spec.postingEnabled = true;
    spec.serverChannelEnabled = true;
    spec.multicastEnabled=true;
    spec.routingEnabled=true;
    spec.setPostingPassword("aa");
    return spec.groupspecWithAuthorizations();
    client call:
    var specResponder:Responder=new Responder(setGroup);
    nc.call("getSpec",specResponder);
    However, hackers can still get to groupspecWithAuthorizations, then he can be destroyed

  • Avoid illegal distribution of games

    Hi all,
    I've seen my phone (Sony Ericsson W810i) lists a property of my jar file called "Distribution" with a value of "Unlimited". I was wondering: 1) does it mean I could avoid the file from being copied from the phone to another device? 2) how can I avoid the file to be copied through the USB connection to a PC, sent through bluetooth or infrared connections, etc.?
    If the question should not be posted in this forum but in a "wireless devices" kind of forum I'll appreciate you guys tell me that, but if someone has a clue of how to do this it would be wonderful.
    Thanks
    Mauricio

    I posted here because the code was compiled in Microsoft Visual C++ and this person is distributing a debug build, which according to MSDN is non-redistributable and I have confirmed so by looking inside the executable and finding Microsoft debugging
    code.  If you could direct me to the proper forum if I'm in the wrong place, please let me know.

  • Distribution percentage in the case of multiple acct assgt

    Hello Gurus,
    While creating a PO for services, for the service line items I have a challenge to make Distribution percentage in the case of multiple acct assgt to two decimal places. Currently it is one decimal place, How do I achieve this.
    To be more to the point -
    We have a business scenario for multiple account assignments in purchase orders. The cost would need to be split into different percentages while creating the PO for service items. The customer requirement is that the percentage split needs to be up to 2 decimal places (Say 25.57, instead of 25.5 which the present SAP environment gives ). This is because the field VPROZ which governs this in the data dictionary is limited to only one decimal place. Is there a configuration to set this field to 2 decimal places?
    Regards
    SS
    Edited by: Shankar Shivappa on Mar 26, 2009 1:26 AM

    Hi!
    First some minor remark: if you are in a newer release, use a class to define the 'tab':
      class cl_abap_char_utilities definition load.
      data: l_field_seperator.
      l_field_seperator = cl_abap_char_utilities=>horizontal_tab.
    Then you have a char1 field with the tabulator.
    But looking at your code: why do you concatenate at all? You make an effort to assign % to empty fields, later you convert them back to space...
    I would use a fixed structure. If you would like to have separators, I would include as every second field a sep01, sep02, sep03... which will be filled with '|', ' ', or the tabulator (just as you like).
    Then you have a fixed field width - if you prefer to have shrinked display, just move this structure into a char255 field and use statement condense -> separatores like '|' will remain, but empty texts like ekpo-txz01 will be smaller.
    In newer releases (700?) the concatenate has an option 'respecting blanks' -> you don't need the macros any longer, even if you stay with the concatenate version.
    Regards,
    Christian

  • Distribution point at an unreliable network

    I have an challenge with the distribution of content to distribution points. Most of my distribution points are at a location with an unreliable network. (ships) I would like to distribute content by the network to the DP’s. Normally no issue but networks
    at ships can drop the network connection for some minutes while sailing over the ocean. I have test the retry option but I saw in the log files that it will start sending all the files again instead of continuing with the remaining part. This means in my case
    that some packages ( > 100 MB) never completely distribute like the package in the screenshot.
    FYI: Pre-staged content is not an option because the physical location can change day to day.
    Is there an hidden option to force the distribution continuing with the remaining part instead of start all over again? Or maybe any other solution?

    Have you considered integrating 1E Nomad with your ConfigMgr environment? It would eliminate the requirement for DPs on the ships.
    One client downloads the content and then distributes it locally. It would be perfect solution as it can tolerate losses of network connection and resumes the download.
    (note that I do not work with 1E but one of my customers successfully uses the solution for remote sites with poor bandwidth)
    http://www.1e.com/blogs/2011/02/11/what-is-1e-nomad/
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Cannot sync music without losing my purchases. Very frustrated. Is there a solution?

    I would give apple a negative one-hundred out of five at this very moment. Ugh. Okay, so a while ago, I left my ipod in the possession of my friend while I was away, and she synced it to another itunes account. Let's call that account A. I got it back about four months ago, and synced it with a DIFFERENT account, erasing everything that was on it. Let's call that account B. Since then, I have made several music purchases that are currently on my ipod. Now, a couple weeks ago, my computer totally crashed and was unable to be repaired. We just got a new one and I re-installed itunes. Let's call that account C. I put a recording (mp3 file) in the new itunes (account C) and attempted to sync with my ipod so I would be able to listen to it. It then proceeded to tell my ipod cannot be synced to two accounts at once. Now, normally this wouldn't surprise me, but the name it listed that my ipod was CURRENTLY connected to was my FRIEND'S account (account A!!) What in the WORLD?? I got rid of that a long time ago! Not only that, but it will not let me keep my current purchases on my ipod- I have to erase them if I wanted to sync to account C. Oh heck no, I paid money for those! I mean, really? It will not let me put those files on itunes account  C  at all, nor will it let me transfer those files onto my computer so I can transfer them back to the ipod after I sync accounts. I understand it was probably set up this way to prevent illegal distribution, but didn't they consider people who's computers crash?  Is there any way to keep my music without doing something illegal? I have googled solutions for this but they are all on outdated versions of itunes (so they will not work with mine) or the solution is illegal. I would much appreciate any solutions you guys have

    Follow these instructions:
    Syncing to a "New" Computer or replacing a "crashed" Hard Drive: Apple Support Communities

  • How To Display My HTML5 on iPad from My PC

    I have a program that states the it converts from MS PPT to HTML5 for iPad.   It generated 1 .html file and a folder.
    I am very new to iPad, and how do I transfer the file and folder to lmy iPad.
    I also have a iTone directory downloaded to my PC, but I not sure what to do.
    Do I transfer my html file and folder to the iTone directory under Video ??? (because it plays video).
    I would appreciate any suggestion you may offer.   I don't have access to a server that will download this for me.   Any suggestions.
    Thank You,
    G

    The iPad doesn't have folders per se (it does, but they are never exposed to the user).
    Safari is the web browser, and HTML5 is basically a "web page". It's not a video format. HTML5 has a video tag, but the video is not HMTL5 video, it's whatever format the video is in.
    You cannot put HTML5 onto the iPad directly. You can view it using the built-in web browser (Safari) which is going to have to download it from a network. As it turns out, Apple has provided a mechanism to create file on a website that lists all of the files the site uses, and with that, copy the files to your iOS device and make an icon on your home screen. To do that, you'll need to create the file and alter the starting page. See here for some documentation: https://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/Safa riJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html
    Once you've added the approrpriate headers and created the necessary manifest file, you can then browse your HTML5 (yes, you will need a web server running on your computer - this won't work using the sync cable) page using the browser, and click the "Send" button in the browser (box with an arrow arcing out of it) and select "Add to Home Screen". Note that are limits on how much data can be stored in the offline cache.
    That said, a couple of things: its not illegal distribution of your material if you authorize it. If you put your file on a service (a web host) to retrieve it later, then it's not illegal distribution. Moreover, you could password protect the directory where you store it such that only authorized persons could see it.
    If you still prefer not to do that, however, by far the EASIEST thing to do is skip HTML5 altogether. If you aren't going to publicly share the presentation to a wider audience through their browsers, then it's an unnecessary step. The iOS app Documents2Go allows you to put your Powerpoint presentations directly in the Documents2Go data folder and present them - without translation. Keep in mind that not 100% of the features of Powerpoint are supported, but more so than your HTML5 translation.
    If you are using a Mac, then Apple's Keynote application (for iOS and OS X) is an even a better choice. They sync through Apple's iCloud service and work really well - even allowing for previews and presenter notes (something you wouldn't have if mirroring your web browser).

  • ISE - Best way to distribute certificates to Mac

    I have a customer that has users with company-issued MacBook Pros.  They want to implement ISE for Wireless 802.1X access control, using EAP-TLS.  The challenge is certificate distribution to the Mac client device.  The customer's preference is to have it as automated as possible - much like with an AD GPO for the Windows machines.
    I've thought of three options:
    Point them to a Self-registration portal and have the device go through an NSP/BYOD process to get the cert on there (seems unnecessarily complex)
    Anyconnect loaded on the Mac to get the cert (is this possible??)
    Manually install the root certificate and then request/install the user certificate (what they want to avoid)
    Which (if any) of those options is most reasonable, or is there a better way?
    thanks in advance,
    Andrew

    Hi Andrew-
    I have done many deployments in the past where customer had MAC and wanted to on-board them with certificates. I have used both ISE and an MDM to perform this function. Currently ISE uses a Java based provisioning which became messy when Apple removed the native Java application. With ISE 1.3 it will be moved to a .dmg based deployment which will make things much easier. However, the whole on-boarding process (outside of java) is pretty slick and user friendly. You can do it via single or dual SSIDs and tie the on-boarding to the users' AD credentials. You will need a SCEP/NDES server.
    The MDM (IMO) makes the deployment even easier and some of the providers out there can now integrate directly with the CA server without the need of SCEP/NDES server.
    Other than that, you can look into "Apple's Configurator" but I have not used it in the past so I am not sure what are its capabilities. I don't believe that the AnyConnect client has any options to auto enroll a certificate. 
    You can have a manual process where the users must go and request the cert, download it, install it along with the trusted root but as you said that is not ideal and should be avoided. 
    Hope this helps!
    Thank you for rating helpful posts!

  • Flash air desktop application

    Hello there,
    We developed an application.
    The window of our application cannot be maximize after it is install on our desktop.
    How could we get this fonctionnality?
    Please help.
    Many thanks

    Are you saying that it is possible to get this fonctionality (maximise
    without stretching) when using flash air desktop application?
    Yes, you can maximize a window without distorting the contents. When using Flash, the stage scale mode defaults to one of the scaling modes. For your app it sounds like you should set the scale mode to the "noScale" option.
    If yes, Do you recommend the utilization of aire for the distribution of our
    application?
    I don't know enough about your application to make any kind of recommendation, and anyway my opinion might be biased since I am an Adobe employee.
    Also could you recommend us a way for limiting the illegal distribution?
    I don't think there is a fool proof way to do it (in general DRM is a race between the publishers and the hackers). Adobe doean't provide any tools for this. Presumably, there are 3rd party tools for application DRM that you could use (but that's outside my area of expertise).
    For a homegrown approach to the problem, you could require that users of your application create a user account on your web site and download a license file in order to run the application.  This isn't perfect, because someone could hack your application to remove the check for the license, but it would prevent casual copying.

  • Does MediaSource and the zen xtra support secure WMA fil

    I bought a CD that uses some encryption utilities from a company called sunncomm (real blockheads @ that company, from the tech support to the VP by the way) It would seem that I'm able to download the "digital keys" from their web site however I get the message "license required" when I try to copy the songs to my zen extra using mediasource.
    Anyone ever had experience with this?
    ....and for the record I would not recommend buying any CD's that are using this company's (sunncomm)system, or anything from RCA records. In their effort to thwart illegal distribution the two have decided to punish those of us who legally purchase their products and simply want to listen to it in our preferred format and on our preferred players. I really don't listen to anything on CD anymore, as my CD's just get loaded onto my player, in fact I'd taken the CD player out of my car all together and the zen is the only thing that gets played there. Without the ability to transfer the songs from CD to my player what I wind up with is a fifteen dollar coaster

    The CD is Contraband from Velvet Revolver. It's released on the RCA label under BMG music. The name of the company that delevloped and runs the protection software is SunnComm. I'm working on a list of other titles and artists that have this installed on their releases well. CL product users may find that useful as a list of titles to avoid.
    The thing that is really bothersome is that nowhere on the CD did it indicate this protection was there when I bought it. Only when I popped it into my PC did it become evident. This as it turns out would have been a bit different if I owned an ipod, as since ipod has it's issues with WMA files to begin with they don't even pretend to support anything related to ipod. While that's a move that I'm sure CL thinks is just fine, it's seems like a bit of a bonehead move for the record company. What really irks me about sunn comm it they are quite frankly lying about what their product does, it does NOT allow someone who has legally bought a music release to listen to that release on a digital player like they it does ... which as a consumer is a right I expect to have when I purchase music in any format. I've spoke with several people at sunn comm and they are of no help and obviously do not care about any issues a consumer has with their product. I'm also in contact with RCA and BMG about this mistake they are making in not properly informing consumers about what their product actually is. I'm not a music pirate, I bought their release intending it only for my own personal use, but they have turned the simple act of buying music in to a week long Odyssey and headache. No one at Sunn Comm or BMG seems to understand that which does not bode well for for either company or industry.

  • Copy Protection for MIDlets

    Hello,
    I'd like to protect a MIDlet that is copied from desctop computers to mobile phones. Is there any way to protect it from illegal distribution?
    I thought about connecting it to the SIM-Card of the respective mobile device. Is there any way in JavaME to do so?
    Thanks for respones!!
    Lala

    Hi there,
    I too seeking for something to prevent copy attack...
    someone told me that I can use System.getProperty("IMEI"), but I am not sure about the string IMEI exactly because it depends on the mobile vendor.
    if you find any thing send me an email: [email protected]
    I will notify you if I know information about that.
    /Mohd

  • I have keynote on my mac air.  However, it was purchased by a colleague under his email address.  Now when I go in it tells me that I need to prurchase it and will not let me use keynote.

    I have keynote on my mac air.  However, it was purchased by a colleague under his email address.  Now when I go in it tells me that I need to prurchase it and will not let me use keynote.

    yes, the software is on your Mac but it isnt licenced or owned by you so the digital rights management system Apple employs is blocking the application from being used. Its to stop illegal distribution of downloaded software.
    my only suggestion is to phone Apple and see if they can transfer ownership

  • Livetype missing objects and textures

    i have livetype and for some reason i don't have any objects and textures i reinstalled 3 times and nothing any help ?

    The only source I am aware of is the original DVDs.
    Even if there were a website, it would be an illegal distribution and come with the risk of having been tampered with. Because LiveType Media uses the Apple Installer, you have to enter your admin password. This would leave your system wide open to any malicious software planted in the files.
    A download would also be around 11 GB in size.

  • Protection against Decompilers

    Hello, I have been searching the internet over code
    protection for my flash and action script code against the nasty
    DECOMPILERS. But I do not know on what to belive but Adobe
    personel. What should I do to have my code and effort protected
    against the decompilers?

    Flash OwnerGuard is the ultimate DRM , Security, Copy
    Protectiion, Licensing and Distribution Management solution for
    Adobe Flash SWF and FLV Video Files.
    Flash OwnerGuard provides a brand new DRM technology called
    Inline DRM which allows the protected files to be accessible within
    any container including Your Website and Web Navigators ( Internet
    Explorer, AOL Explorer ) , Office Documents, PDF Documents, Flash
    Player Programs or even Your Own Applications.
    With Flash OwnerGuard you can :
    * Lock your Flash SWF and FLV video files to specific
    computer(s).
    * Protect your Flash SWF and FLV video files from
    decompilation and illegal distributions.
    * Define High Security Expiration Dates or Working Times for
    your drm protected Flash SWF and FLV video files.
    * Use full features of Adobe Flash Player for your drm
    protected Flash SWF and FLV video files.
    * Control and apply all required limitations for your users
    using a very small user side DRM manager ( OwnerGuard License
    Manager ).
    * Minimize your users DRM hassles by letting them access your
    DRM protected Flash SWF , FLV files offline.
    * Distribute and Sell your Flash Files easily while
    you’ve got full control over them.
    http://www.armjisoft.com/?page=flashownerguard

  • Searching Ebook in java

    hi
    Where could I get free Ebook for java...
    Thanks

    @gif-sa-as:
    Links to illegal distributions of copyrighted material are in violation of the [terms of use|http://www.sun.com/termsofuse.jsp#g2_1] of this forum.
    ~

Maybe you are looking for

  • Please reply

    Dear reader, I am facing this grave problem while using the 9iAS. My Forms server is running perfect when started but the Report server is showing an error while starting and is showing the error "Service returned service specific error 186". I am un

  • 3.1.2 installation problems

    Have anyone installed succesfully installed APEX 3.1.2? I can not aconect to the administration services ... I getting the window for credential again and again . My database is Oracle EE 10.2.0.3 on Windows XP platform . I downloaded the file with e

  • How can I get help to fix I messaging on my I pod touch

    Hi this is Kaitlyn now if I sign in to messaging will it work or not let me sign in

  • Youtube app disappeared.

    I recently had to reinstall the latest Belle software on my e7 & afterwards I found that I'd lost the YouTube app, can't download it from anywhere afaik so I'm wondering whether this app was removed in Belle refresh or whether something has gone wron

  • A servlet calling another servlet on diff machine

    plzzzz help me on how i will call a servlet which is running on different machine from one machine. and how i will call a servlet which is running in different context on the same machine