Copy protecting java applets - hosting only from my server

I'd like to host a game on my web server. I wouldn't mind letting others play for free, but I would mind them copying my game and hosting it on their own server. How can I prevent copying? I read something about using steganography to embed a key in the HTML of the hosting web page. It seems that others would eventually figure out to copy the HTML... security through obscurity. Any ideas or insightful approaches? Maybe this problem has already been solved?

Thanks, Linc. I previously looked at the CoRD page and felt intimidated and then forgot about it. I've downloaded and run it now and my feelings were justified.
I put in the settings I know, which are something like:
     https://xxx.xx.x.xxx/cgi-bin/welcome/{users_name}
and it simply fails at that point.
It works from IE or Opera (within Fusion, Vista), but not from Safari, and I haven't tried it with Firefox for Mac etc. because of complicated reasons ...
So CoRD says:
     Couldn't connect to {name_I_used}
     The host name could not be resolved.
So honestly, I've looked through the help files, read about "Connection Preferences" and looked at the "Connection Inspector" and it's all "computereze". It says I may use my user name and password or not - neither way works. When I go through IE (or Opera, from Vista), then there is a domain specified in a 3rd field, and it does't matter if I type that word in the Connection Inspector "Domain" field or not.
I had an idea it would be complicated.
Anyway, in the meantime, I'm managing through Fusion -> Windows_Vista. Actually, it's malfunctioning this morning as well, so this is just normal computer networking! Today, Java through IE wants to install MLWebCacheCleaner.cab... then I have to say "continue" to various security alerts 3 times ... and it's still not working, even after updating Java, rebooting Vista - so it might not be COrd at all. Will have to come back to it some other day ...
Thanks again.
Charles

Similar Messages

  • Java Applet that reads from file

    I'm quite new to java, I'm fiddling around with it for a nonprofit organization.
    I have a java program that reads from a specified file and generates output but my final goal is a search box on the website that will take user input, run it through my program which searches through a prespecified file, and generate output.
    I'd appreciate any help.

    What can I do with this? I need it to be a String because I'm breaking it down to Tokens.
    Thanks,
    -Grant
    Scanner input = null; //input is going to be the Scanner object
    input = new Scanner(new BufferedReader(new FileReader("test.txt"))); /*setting up the Scanner object "input" to read the file "test.txt"*/
    String words = null;
    String MyArray[] = new String[5000];
    while (input.hasNext()) { //Puts ALL the file's data into one string
    words = words + " " + input.next(); /*Without that space the string "words" contains is all just one word making it unTokenizable*/
    }

  • Best way to import data only from sql server 2k to ora9.2

    I have a situation where I don't care about indexes, procedures. The DDLs from sql server 2k and ora9.2
    are (mostly) teh same, I need to port the data from sqlserver to my ora database.
    what is the best way to do it?
    thanks.

    Hello Zack,
    The Oracle Migration Workbench can help you to migrate your data from your Oracle 9.2 database to SQL Server 2000. Please refer to Chapter 6, 'Migrating the Database' in the Oracle Migration Workbench User's Guide for more information about how to migrate your data using the Oracle Migration Workbench.
    You can find this document at the following location on the Oracle Technology Network (OTN) Web site:
    http://download.oracle.com/docs/html/B15857_01/migrate_db.htm#sthref282
    I hope this helps.
    Regards,
    Jocelyn (Oracle Migration Workbench Team)

  • Copy File name and Date only from a Folder with SSIS

    Hello all,
    I need to create a package which will list the file names and the dates in a folder, these files are blank flat files. After extracting the file names from the file path i need to create a table which will have two columns Filename and
    Date.We get about 1000 such files every month and we are looking to maintain them in a table.
    Is this possible? Can someone point me in the right direction? 
    FM

    Arthur , I actually figured it out. The For each container let me pass thru the file name, then I inserted the file name into my staging table. I created a FilePath variable and basically Did a sql task and
    INSERT INTO MyTable
    SELECT Filename = ?,
    LoadDate = GetDate()
    In my for each loop I added a *.*txt qualifier... I`ve tested and works well... Got what I needed.
    FM

  • How-to access username and password protected Java EE Web services from ADF

    The title of this post is exactly the same as this article by Frank Nimphius:
    http://www.oracle.com/technology/products/jdev/howtos/1013/protectedws/access_protected_web_services_from_adf.htm
    The article addresses the problem of securing web services using usernames and passwords, when those web services are accessed through a proxy or a data control. In the examples, the user names and passwords are specified, whether in the code or the definition of data controls. (SKING/SKING).
    In a very common scenario, users login to reach a page, for example, A.jspx, which contains a button that calls a web service, for example displayDate. Suppose that user has logged in by username/pass of (AHUNOLD/AHUNOLD) and AHUNOLD has access to the service and the page. Is there any way to pass the logged in user name and password to the webservice ? Of course we can hard-code the username in the data control definition or proxy code, but this is just one of the thousands of users who have access to the service and the authentication is not dynamic this way.
    Hope my question is clear. Wishing you all a great Christmas.
    Farbod

    Hi Frank, and happy new year.
    Are you implying that it couldn't be done declaratively? What is your suggestion for this problem? You know the problem... As I described:
    - I need to secure my web services, so when exposed, no one from inside network or the internet, can access the web service without proper permission
    - The web services are shown as web controls on jspx pages. The user has logged in before reaching the page. It is irrelevant to ask him to enter user name and password again.
    - I have user names, passwords and roles in Oracle Internet Directory (Identity Management). It provides some APIs and I can retrieve the usernames and attempt logging in programmically. But how can I get username and password from the session in ADF application?
    I guess using SAML or certificate could be the solution, but I have a problem with SAML, described here:
    Re: Webservices Security, SAML, and Identity Management (OID)
    Best Regards,
    Farbod

  • Java remote desktop protocol from Windows server -no valid license available(0x102)

    This works from my iMac but not from my MacBook Pro.
    Our work offers a Java RDP. First I have to log on to the server which I can do. Then I could use a Citrix client function, if I wanted to figure out how, but the alternate Java interface used to work on both computers, but now only on one.
    Various websites have directed me to where the license is, saying to delete it, e.g. HD -> Users -> Shared -> etc. It isn't there or anywhere else that I can find (Library, Applications, Preferences, Application Support, both at the HD and User levels ... I have looked around).
    Some of the things I see on my screen are these:
    Terminal Services (RDP - Java) - one would click here to activate the password-protected software I need to run
    Terminal Services Java Client Error
    Connection Terminated
    No valid license available(0x102)
    The terminal server disconnected before licence negotiation completed.
    Possible cause: terminal server could not issue a licence.
    IT at work doesn't seem to know what to do. They have directed me to instructions about deleting a listing in the Windows Registry - clearly not directly applicable on a Mac.
    Anything obvious I could do about this?
    Thank you.
    Charles
    P.S. I can circumvent this with an SSH tunnel from my MacBook Pro to my iMac - but it slows things down and I think shouldn't be necessary.

    Thanks, Linc. I previously looked at the CoRD page and felt intimidated and then forgot about it. I've downloaded and run it now and my feelings were justified.
    I put in the settings I know, which are something like:
         https://xxx.xx.x.xxx/cgi-bin/welcome/{users_name}
    and it simply fails at that point.
    It works from IE or Opera (within Fusion, Vista), but not from Safari, and I haven't tried it with Firefox for Mac etc. because of complicated reasons ...
    So CoRD says:
         Couldn't connect to {name_I_used}
         The host name could not be resolved.
    So honestly, I've looked through the help files, read about "Connection Preferences" and looked at the "Connection Inspector" and it's all "computereze". It says I may use my user name and password or not - neither way works. When I go through IE (or Opera, from Vista), then there is a domain specified in a 3rd field, and it does't matter if I type that word in the Connection Inspector "Domain" field or not.
    I had an idea it would be complicated.
    Anyway, in the meantime, I'm managing through Fusion -> Windows_Vista. Actually, it's malfunctioning this morning as well, so this is just normal computer networking! Today, Java through IE wants to install MLWebCacheCleaner.cab... then I have to say "continue" to various security alerts 3 times ... and it's still not working, even after updating Java, rebooting Vista - so it might not be COrd at all. Will have to come back to it some other day ...
    Thanks again.
    Charles

  • Accessing RMI Application through an Applet hosted on Apache web server

    Hi All,
    Just to let you know, I'm a complete novice at RMI. Ok, heres the story...I have an applet which is deployed on Apache Webserver (localhost), with the neccessary files needed for the RMI app in the same directory - htdocs(i.e. Applet class, RMI Interface, and Stub). I have the object server running on the same machine - which is in the directory C:/pumps. For the binding I'm using rmi://localhost/PumpService. I'm running the rmiregistry in the C directory. The problem is that when I access the applet through localhost(i.e. http://localhost/pumps.htm) it doesnt work, doesnt seem to access the remote object. However, if I directly load the html page from C:/Apache2/htdocs/pumps.htm - it works perfectly. Any ideas on the way I could get it working through the localhost?
    Thanks...

    The problem is that
    when I access the applet through localhost(i.e.
    http://localhost/pumps.htm) it doesnt work, doesnt
    seem to access the remote object.Are the exception and the line of code you get it on a secret?

  • What's the easiest way to save info from a java applet to use it later?

    How can a java applet take info from a user (text, binary, picture, or some other form), and save it (like on my computer), then bring it up when another user views the same applet?

    flounder
    "Did you try it?
    Do you have a file called Stuff.txt?
    Does the file contain "Testing outstream"?"
    Yes I compiled and ran the code as a Java applet, nothing happened. I was expecting a write error becase java applets are not inally allowed to write to a file. Yes I have file a Stuff.txt in the same directory as the program. No, nothing happened to the file, it stays blank.
    paulcw
    "And if you tested it, how did you test it?
    (Hint: the code you've shown doesn't need to extend Applet.) "
    If it does not extend applet then I get a class cast exception when I try to compile it as an applet.

  • Java applets wont load in Safari and constantly crash in Firefox

    I have to use Java Applets to work from home. I normally use Firefox as my browser but since the last Java update Forefox keeps crashing. I have tried Safari too and it wont load the applets at all. I am desperate to get some work done but I can't get into my work files that are stored on my office's servers.
    I have seen lots of discussion about enabling java etc. in my browser and all of that has been done.

    Make sure your Java system is updated on both sides (home and work computers).
    As an alternative, you might look into a non-Java VPN solution. I use RealVNC (free for up to 5 computers) to work from home on my Macs and connetc to WinXP and Win7 systems at work. It works beautifully and I can connect to all 4 work systems simultaniously! The only thing the free version won't do is print remotely... so I print to PDF in my Dropbox and print that at home.
    For VPN, I use a Cisco RV042 4 port router (about $90 at BestBuy) and connect via the built in OS X VPN in the Network Preferences panel. It literally took less than 5 minutes to set up. Sweet, simple, minimal cost and setup, and I can work from the house 24/7 if needed.

  • Standalone java applet

    Hello, I'm having problems trying to run a java applet (a .jar) from the desktop to read info from a software I have on my Palm. I'm not finding an applet launcher anywhere that another post said could be found in the Java folder in the Utilities folder. It's not anywhere to be found. I have downloaded the latest JavaForMacOSX104.Release6.pkg and installed it. Any suggestions?

    I did what you're describing. Sounded simple enough. You put the same logic in main() into the applets init() and you can run as app or applet. Worked well in my IDE. Then the troubles start.
    Visit
    http://www.martinrinehart.com
    and read the Article, Launching Applets. That will get you started on launching a Swing application. (Try my Sample, DawnPainter, to give you an idea about how nice this can be when it works.) I promise but don't deliver (yet) an article on the javascript library I wrote that solves all the problems. For non-commercial use you can get your own copy:
    http://www.martinrinehart.com/examples/launchApplet.js

  • DVD +Copyright/copy protection

    I am a sports videographer. I use Adobe Premiere Elements 2.0 to edit and burn game dvds for my customers. My customers are telling me that they are unable to take clips off my dvds to create highlight dvds or video files to send to college coaches on the internet because my dvds are somehow "copyright protected" or copymaking proof signal embedded or whatever the technical term is for what is keeping them from achieving their project. I am not wittingly clicking on any feature to make this happen on purpose. I tried to find the problem and solution in the manual but could not find anything. I hope I am describing my dilemma correctly. Is there a way to disengage this feature so that my customers can do anything they want with the footage on the dvds I make for them?  Thank you for your help.
    TMR

    Welcome to the forum.
    As ATR states, PrE cannot create a DVD-Video with Copy Protection. No burned DVD-Video can have Copy Protection, as such, but only replicated DVD's, and PrE is not capable of producing such material, even if one is going to a replication house. That is not the issue here.
    Now, are you providing the clients with DVD-Video (with the VIDEO_TS folder structure, to be played on a computer with DVD software, or from a set-top DVD player hooked to a TV), or are you providing DVD-Data discs, where you are just Copying the AV files to a DVD disc, for distribution? The discs would look the same, but have different folder structures burned onto them.
    How are your clients trying to extract the files? With a DVD-Video, the media files will be in a VOB container, and those might need to be ripped from the DVD-Video, to be used. PrE can do that ripping, providing that the DVD-Video is 100% DVD-compatible. The VOB's created by PrE should be 100% DVD-compatible. Not all NLE (Non Linear Editor) programs CAN Import and work with VOB's. In those cases, other software is needed to rip the MPEG-2 DVD AV files from the VOB containers, to Import and edit those. This might mean an additional step for the clients, but that will depend on the software that they have access to, and might differ, client to client.
    As a test, though limited to PrE, I would take one of your DVD's, Copy the VIDEO_TS folder to an internal HDD, then Open a New Project in PrE (NTSC, or PAL DV would be the desired Project Preset, and either Standard 4:3, or Widescreen 16:9, depending on which you shot), and then Import the VOB's into that Project. Do you get any errors? Remember, that will ONLY tell you, if you have created the VOB's, such that PrE can Import those. Depending on the clients' software, they might, or might not be able to use the VOB's directly.
    Good luck, and sorry to add more questions to ATR's, but the answers to all, might tell the story.
    Hunt

  • Force Java Applet Reload

    I'm trying to test a new version of a java applet. However, from the results I can tell that Safari is using a cached version of the jar file rather than downloading a new one from the website. I have tried emptying the cache, closing and reopening Safari, and reloading. However, I still get the old version. How can I force a reload?

    Dear Jason,
    Thanks to your help, I try and test and it's really work!!
    Today I look deeper to the source code of the web page, it post below, could I also add
    -Duser.language=en to the paragraph and get the same result?
    <OBJECT
    id="STUDYVIEWERV100"
    WIDTH="420"
    HEIGHT="200"
    codebase="/jre/j2re-1_4_1_01-windows-i586-i.exe#version=1,4,1,1">
    <PARAM NAME="scriptable" VALUE="true">
    <PARAM NAME="-TUNNELLING" VALUE="FALSE">
    <PARAM NAME="CODEBASE" VALUE="/lib">
    <PARAM NAME="CODE" VALUE="com.mitra.exhibclient.ExhibAppClass">
    <PARAM NAME="-VENDOR_NAME" VALUE="Agfa">
    <PARAM NAME="-SHOW_LOGIN_HISTORY" VALUE="false">
    <PARAM NAME="-SHOW_CHANGE_PASSWORD" VALUE="true">
    <PARAM NAME="-PRODUCT_VERSION" VALUE="4.1">
    <PARAM NAME="-LAF_MANAGER" VALUE="com.mitra.exhibclient.Web1000LAFMgr">
    <PARAM NAME="CACHE_ARCHIVE" VALUE="ImportIzmComJni.jar,exhibit.jar,base.jar,icons.jar,lr.jar">
    <PARAM NAME="-LISTEN_PORT" VALUE="80">
    <PARAM NAME="scriptable" VALUE="false">
    <PARAM NAME="-SHOW_PROXY" VALUE="true">
    <PARAM NAME="CACHE_OPTION" VALUE="Plugin">
    <PARAM NAME="-SSL_PORT" VALUE="443">
    <PARAM NAME="-LOGON_BKCOLOR" VALUE="167,42,72">
    <PARAM NAME="-PRODUCT_NAME" VALUE="WEB1000">
    <PARAM NAME="-LOGO" VALUE="/icons/logo.gif">
    <PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.4.1_01">
    <PARAM NAME="-PRODUCT_NAME_LOGO" VALUE="/icons/product.gif">
    <PARAM NAME="-WAVELET_SERVLET_PORT" VALUE="80">
    <PARAM NAME="-ICON_PATH" VALUE="/icons/small/">
    <PARAM NAME="-SSL_ENABLE" VALUE="FALSE">
    <PARAM NAME="-MAC_JRE_VERSION" VALUE="1.3.1">
    <PARAM NAME="-LOG" VALUE="ERROR">
    <PARAM NAME="-SHOW_TEST_PATTERN" VALUE="true">
    You do not have the Java Plug-In installed.<BR>
    Please Download and install Plug-In.
    </OBJECT>

  • Scripting Java Applets in IE 6.0

    Does anyone know if it's possible to script applets (talk back and forth between javascript and an applet) using IE 6.0 or later??

    I didn't know about that one.
    Where to get this package? I couldn't find it. All I found at that horrible banner website of netscape.com was the documentation:
    http://wp.netscape.com/eng/mozilla/3.0/handbook/plugins/doc/packages.html
    I was trying something else (maybe somewhat quick and dirty) and am able to call Java Applet methods (functions) from Javascript and have the Applet reply (return) a value. It's quite straightforeward, so I didn't add comments in the coding.
    Here is my HTML/Javascript coding:
    <HTML><HEAD>
    <SCRIPT LANGUAGE="Javascript">
    obj = null;
    function init(){
    obj = (document.all)? document.all.myApplet: document.applets.myApplet;
    function set(s){
    alert( "Applet replies: "+ obj.set(s) );
    </SCRIPT>
    </HEAD><BODY onLoad="init();">
    <APPLET NAME="myApplet" CODE='Javascript2Java.class' WIDTH='200' HEIGHT='50'></APPLET>
    <br>
    Hi | Hey | ...
    </BODY></HTML>
    Here is my Java coding:
    import java.applet.Applet;
    import java.awt.Graphics;
    import java.awt.Color;
    import java.awt.TextField;
    import java.lang.String;
    public class Javascript2Java extends Applet{
    private TextField Info;
    public void init(){
    Info = new TextField("", 20);
    setBackground(Color.white);
    setEnabled(false);
    add(Info);
    public String set(String s){
    Info.setText(s);
    return s+" to u too.";
    public void paint(Graphics g){

  • Firefox 23 is blocking local Java applets

    My company's signed Java applet runs fine from online websites. The applet is designed also to be used from CDs and other local file systems. However it does not now run at all when running locally, eg from a URL like this: file:///D|/fiscd/search2.htm
    The applet tag looks like this:
    <APPLET CODE=fisCD NAME=fisCD WIDTH=500 HEIGHT=300 ARCHIVE="fiscd.jar" MAYSCRIPT>
    </APPLET>
    I think this started in Firefox 23 and is possibly related to this fix:
    http://www.mozilla.org/security/announce/2013/mfsa2013-75.html
    Other users are also seeing this problem.
    Do you have a fix for this problem?
    Can you check that local signed Java applets can run OK please?
    Any other suggestions?
    Here is the Java applet product info (FindinSite-CD):
    http://www.phdcc.com/fiscd/
    Thanks in advance, Chris

    Thanks. Sorry I should have found that answer myself. Ta Chris

  • The Java applet doesnt show up - instead white window !?

    Hello there..
    I have a mysteries problem.
    I have a client server program using RMI in Java 1.4 but sometimes before anything shows up, At the point that my java applet show up from the HTML page on 10% of the times I see a white window on the HTML page at the size of the applet and it dead.
    After this point everything stuck I cant even close my html window
    I have to do it from the task manager.
    What happiness here?

    Which version of Java do you have, try 1.4.2_09
    Have you any firewalls which might block your RMI?

Maybe you are looking for