Re: How to programmatically create a partition?
From: UAError (null_at_null.null)
Date: 01/18/05
- Next message: Nick Malik [Microsoft]: "Re: Vb.net Telnet VT100"
- Previous message: Nick Malik [Microsoft]: "Re: Proper use of inner exceptions"
- In reply to: Jon Skeet [C# MVP]: "Re: How to programmatically create a partition?"
- Next in thread: Jon Skeet [C# MVP]: "Re: How to programmatically create a partition?"
- Reply: Jon Skeet [C# MVP]: "Re: How to programmatically create a partition?"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 18 Jan 2005 10:25:24 -0500
Jon Skeet [C# MVP] <skeet@pobox.com> wrote:
>UAError <null@null.null> wrote:
>
><snip>
>
>> Law #6: A computer is only as secure as the administrator is
>> trustworthy
>>
>> Lets face it, that data will have to be unencrypted at some
>> point of time to be useful and thats when somebody
>> sufficiently competent and motivated can get at it
>> especially with administrator privileges.
>
><snip>
>
>While that's true of computer security *in general*, it's not
>necessarily true of all data stored on a computer. If I encrypt a
>message with a pass phrase (using a suitably secure algorithm, of
>course), and that pass phrase itself is only stored in my head, you
>could be the administrator of whatever computer you want - you still
>won't be able to get the plaintext without knowing the pass phrase.
That wasn't my point. You are simply referring do the data
in its encrypted state - but somebody with administrative
privileges has the means to disclose your secrets when YOU
are working with them in their UNENCRYPTED state.
The key phrase here is "sufficiently competent and
motivated". An attacker with local administrator privileges
could install utilities to snap shot your process memory
and/or paging file to capture your unencrypted secrets. A
network administrator could do the same remotely. This puts
additional pressure on the developer to keep the unencrypted
secrets from being swapped to the paging file, erasing any
buffer memory used and to leave secrets unencrypted for the
shortest possible window inside the application. However the
secrets remain vulnerable while they are being displayed to
the user in the clear.
So you could say "it IS necessarily true for all data USED
on the computer".
- Next message: Nick Malik [Microsoft]: "Re: Vb.net Telnet VT100"
- Previous message: Nick Malik [Microsoft]: "Re: Proper use of inner exceptions"
- In reply to: Jon Skeet [C# MVP]: "Re: How to programmatically create a partition?"
- Next in thread: Jon Skeet [C# MVP]: "Re: How to programmatically create a partition?"
- Reply: Jon Skeet [C# MVP]: "Re: How to programmatically create a partition?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|