Indigo Rose Software
  #1  
Old 09-28-2005
Desmond's Avatar
Desmond Desmond is offline
Indigo Rose Staff Member
 
Join Date: Jul 2003
Posts: 628
EXAMPLE: Secure your source files

Hello,

This example demonstrates how to secure your source files (in this case image files) using a renamed and [potentially] password protected zip file.

This example could be expanded to make use of the built-in Crypto actions as well.

Skills Used: Rename files, temporary file, ZIP, security, Image Object, source files.
Attached Files
File Type: apz Secure_Source_Files_V6.apz (151.7 KB, 1600 views)
__________________
Setup Factory 8.0 comes with over 250 actions so you can create smaller, faster and more intelligent software installers than ever before.

WebHelp Guides: AMS | MSIFACT | SUF | TU | VP
Reply With Quote
  #2  
Old 02-08-2007
hektor hektor is offline
Forum Member
 
Join Date: Feb 2007
Posts: 4
how you did that ? may u explain please ? as detailed as u can ? i wanna protect all data include html pages and .exe app ? are it possible to protect those item ?
Reply With Quote
  #3  
Old 02-09-2007
Desmond's Avatar
Desmond Desmond is offline
Indigo Rose Staff Member
 
Join Date: Jul 2003
Posts: 628
Well, it is possible -- sort of. You can protect the files up to the point that the user will see them -- but you still have to unprotect them (ie. unzip to a temp location) to allow the user to view.

Protecting files is a loosing battle -- ultimately the user can "steal" anything that they can see on their screen (And even some things they can't). So the users that you are *Really* concerned about will probably be able to get your source files, regardless of the security you implement. And you risk inconveniencing legitimate users should something go wrong with your protection scheme.

Desmond.
__________________
Setup Factory 8.0 comes with over 250 actions so you can create smaller, faster and more intelligent software installers than ever before.

WebHelp Guides: AMS | MSIFACT | SUF | TU | VP
Reply With Quote
  #4  
Old 02-09-2007
hektor hektor is offline
Forum Member
 
Join Date: Feb 2007
Posts: 4
what about just hide the "Autoplay" folder ? are it possible in ISO ?
Reply With Quote
  #5  
Old 02-09-2007
Desmond's Avatar
Desmond Desmond is offline
Indigo Rose Staff Member
 
Join Date: Jul 2003
Posts: 628
Well, if you built your project into an ISO, you couldn't run the application until you burnt that ISO image to a CD -- at that point, your files are once again visible.

Perhaps if you explain what you're trying to do? Please include as much detail as possible.

Desmond
__________________
Setup Factory 8.0 comes with over 250 actions so you can create smaller, faster and more intelligent software installers than ever before.

WebHelp Guides: AMS | MSIFACT | SUF | TU | VP
Reply With Quote
  #6  
Old 02-09-2007
hektor hektor is offline
Forum Member
 
Join Date: Feb 2007
Posts: 4
The project include app .exe html,pgf documents most of user's will run it on a virtual drive it's ok , but only things i want is at less hide the source folder , sure i do understand that is impossible to hide or protect the source folder from a hacker's , but only simple hide this folders will be enought for me , how I can did it ?
Reply With Quote
  #7  
Old 02-09-2007
Desmond's Avatar
Desmond Desmond is offline
Indigo Rose Staff Member
 
Join Date: Jul 2003
Posts: 628
What about if you publish to a single-file executable? How large are your source files?
__________________
Setup Factory 8.0 comes with over 250 actions so you can create smaller, faster and more intelligent software installers than ever before.

WebHelp Guides: AMS | MSIFACT | SUF | TU | VP
Reply With Quote
  #8  
Old 02-09-2007
hektor hektor is offline
Forum Member
 
Join Date: Feb 2007
Posts: 4
well executable is also good idea , 1 project is a 151mb second one will be nearly 700mb and am still workin on it .
Reply With Quote
  #9  
Old 02-12-2007
wasim21k's Avatar
wasim21k wasim21k is offline
Forum Member
 
Join Date: Oct 2006
Posts: 209
Smile sorry bit lazy....

well guys i was working on one project how to protect your files.
bit lazy i hop i'll share that file soon.
Reply With Quote
  #10  
Old 02-12-2007
sside sside is offline
Forum Member
 
Join Date: Dec 2003
Location: The Netherlands
Posts: 471
Talking about security, time ago i wrote a library (EncryptDecrypt.dll) to protect valuable files one doesn't want to be copied or share. I use different approach. I do not compress them, i just encrypt them using a very simple yet effective encryption mechanism. After the file is encrypted it is practically useless. The file will retain the original file extension but if one attempts to open it with associated program it will be reported corrupted. My intentions were to encrypt image, audio and/or video files, yet one is not limited to these file extensions. The encryption decryption rates are 20 mb/sec (megabyte/sec) depending from the system. So for smaller files (image, mp3, etc) user will not notice anything. But at a certain point, in order to use the file it must be decrypted. Again if the file is decrypted at a "secret" location (temp or whatever folder) one can still maintain a higher level of security than usual.

I have written another library, which "keeps an eye" on a given file/folder (location) and logs unauthorized activity, So if one creates/writes/deletes to a certain file it will be logged, yet not prevented. It is up to you what to do if the event is risen.

These are different solutions for different scenarios to maintain certain level of security (higher than usual) on files and folders.

This is my input in such things, yet the half of the whole thing. If ir (indigorose team) decides to do the other half (in certain subjects), we can achieve a bullet proof security.

Example:
If image object were to load an image from base64 string (very easy to develop such functionality) an photo, image etc "wouldn't touch the ground" to be first saved as (decrypted) file and then load in an image object.
That would be also my suggestion:

Image.LoadFromBase64String.

So, here you have the images covered. And there we take it at the next level.

Note: EncryptDecrypt.dll does not "encrypt" to base64. I just choose different approach.

With Kind Regards
sside
Reply With Quote
  #11  
Old 11-08-2007
seeena's Avatar
seeena seeena is offline
Forum Member
 
Join Date: Oct 2007
Posts: 1
Well sside post is interesting, but I cant use his method, because my concern is mostly with large files (such as video, mostly over 200 mb), so what I did was to present my program on a cd (or dvd) to the end user, I made my cd half audio and half data, my source folders are written through audio channel and my .exe through normal data channel.

So the users cant see my source folders, I also have "locked" my cd, using dummy audio tracks and some other methods so if in any case they see my source files, it cant be copied from cd/dvd only could be read from it.

Although I also believe that if a user is really concerned to get your source files, HE COULD ! but it would be just hard (or so hard some times), on the other hand, we mostly develop for ordinary ppl who are not so interested in spending hours writing a program to decipher the source file or track them back to temp folder or crack the cd !!
Reply With Quote
  #12  
Old 03-31-2008
heuer heuer is offline
Forum Member
 
Join Date: Apr 2006
Posts: 15
Video

Desmond, in your sample Secure your source files I have tried to use it for a video file but no luck. Do you have a sample with out the list box, single file?

Kind regards
CJ
Reply With Quote
  #13  
Old 04-01-2008
rexzooly rexzooly is offline
Forum Enthusiast
 
Join Date: Jul 2007
Posts: 1,515
Desmond hi

just a little question what about hard drive run apps isn't there away to make a new fold for the file to be run from on runtime what the end user would find harder to to find and also make the app take full contral of the files so how its
running stop other apps from using it?

i know this is not full proth ever but they would have to know the names
of the files before they could even find the files to steal them if they was in a custom run place and even to fool them have dumby crypted files in the main temps.

do you think this would be possable?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Use source sub-tree as destination sub-tree on multiple files roofrack Setup Factory 6.0 1 08-27-2003 08:17 AM
Easy-to-use, powerful encryption (Blowfish) for your projects... Secure your data for emailing or st Corey AutoPlay Media Studio 4.0 0 06-22-2003 07:47 AM
INFO: Why Files are Renamed in the DATA Folder Support AutoPlay Media Studio 4.0 Examples 0 10-24-2002 04:36 PM
HOWTO: Remove Files that were Installed by a Patch or Alternate Source Support Setup Factory 6.0 Knowledge Base 0 09-24-2002 10:49 AM
Changing source drive of the files Richard Man Setup Factory 5.0 3 03-28-2001 01:22 PM


All times are GMT -6. The time now is 05:01 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2000 - 2009 Indigo Rose Corporation. All rights reserved.
Indigo Rose Software