At 10:15 19/5/2006, you wrote:

Hello,

My feeling is that deleting that information when the program is
killed would only partially solve the problem , and would only
give a false feeling of security.  For instance:
- since it's a long-running operation,   it might be possible to
 copy the sensitive information before the processing ends ?
 (we are talking about some temporary files , right ? )
- someone might run the program inside a debugger,  and stop the
 execution of the program just before the privileged information
 is deleted   - giving that person enough time to inspect
 all the secrets.

First, thank you for you considerations. I think that people that would handle the application have no expertise to do the things you suggest above. This is my hope. I'll put the sources in a (local) ramdrive. This may difficult these actions. At least for access the information thru the network.


Perhaps it would be better to keep that information in memory in some
kind of buffer ?  that memory would be freed after the application is
killed ;       (again - i'm assuming that you are currently storing  the
information in some temporary files).

My Lazarus application will manage a list of programs to be converted and will run a tool(once for each file of the list) that uses an interpreter to execute sources that would "writed" in a ramdrive. I have no way of establish a communications with the interpreter in the way it takes the sources from a buffer of memory and not from a "real" drive. If you know what I mean...


Cheers,
--
Adrian Maier

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to