Security

Hi Clifton,
If you have time ...
I've been looking at the developer tools provided on Google Chrome. It's a bit disconcerting to find that large parts of the file system on my web server are completely visible and you can even get the contents of each file 100%! However the parts that are visible do not seem to include the Toolbook and Powerpac programming. Is that correct? The visible files I found were all in files loaded by pgGoToURL(). They were things like my online recording system, my uploading system etc.
I'm not too bothered about people accessing these files which after all contain mainly open source code but I plan to use encrypted passwords to allow users to access there own personal files. How safe will that be? Safer if I use serverside php maybe?
I have a particular complicated problem. I want to make the internet version of my program compatible with the existing Windows version. Both versions are basically tools for creating exercises for students to be used on computers and other devices. The Windows version contains a system to prevent users selling exercises without first obtaining a distribution license. It uses an internal .Net Framework library to encrypt certain elements and all this remains invisible of course. I have found another way to carry out the encryption on the Windows version using Javascript. The program writes an html file and a js open source encryption file to the local appData folder. The html file is loaded into a VS webBrowser object. The text of the html file can then be modified by the VS program and by using onpropertychange I can retrieve encoded or decoded text. In this way whatever is to be encoded always remains invisible. Surprisingly all this works!
My problem is that if I use the same js encryption file on my server for the internet version of the program, anyone can access and copy it. I can't use DHTML and Powerpac on a local computer. Any thoughts?
If you have time ...
I've been looking at the developer tools provided on Google Chrome. It's a bit disconcerting to find that large parts of the file system on my web server are completely visible and you can even get the contents of each file 100%! However the parts that are visible do not seem to include the Toolbook and Powerpac programming. Is that correct? The visible files I found were all in files loaded by pgGoToURL(). They were things like my online recording system, my uploading system etc.
I'm not too bothered about people accessing these files which after all contain mainly open source code but I plan to use encrypted passwords to allow users to access there own personal files. How safe will that be? Safer if I use serverside php maybe?
I have a particular complicated problem. I want to make the internet version of my program compatible with the existing Windows version. Both versions are basically tools for creating exercises for students to be used on computers and other devices. The Windows version contains a system to prevent users selling exercises without first obtaining a distribution license. It uses an internal .Net Framework library to encrypt certain elements and all this remains invisible of course. I have found another way to carry out the encryption on the Windows version using Javascript. The program writes an html file and a js open source encryption file to the local appData folder. The html file is loaded into a VS webBrowser object. The text of the html file can then be modified by the VS program and by using onpropertychange I can retrieve encoded or decoded text. In this way whatever is to be encoded always remains invisible. Surprisingly all this works!
My problem is that if I use the same js encryption file on my server for the internet version of the program, anyone can access and copy it. I can't use DHTML and Powerpac on a local computer. Any thoughts?