Justin writes:
> I did mention in my message that it's a security problem, but I also
> don't think it's a big issue on a home machine,...

I don't think we should treat home users as second-class citizens.  Their
data is often just as valuable to them as that on your servers is to you.
They are often working from home, and often stay connected for very long
periods of time and have fixed IP's.  I've seen many reports of home
machines being cracked, some of them dynamic-ip dialups like mine.  In any
case, they would not be using one-time passwords if security did not matter
to them.  They have their reasons for being careful.  Let's not
second-guess them.

> ...where ppp is likely to be installed.

ppp is often used by small businesses.

> What I was suggesting, in response to the need for dynamic password
> setting, is that if the pon script looked for the password in an
> environment variable it would be trivial to write a wrapper script to
> query the user for it.

>From what I know of the secure-card protocol, that would not work well.
Each password must be used exactly once and within short period of time, so
you should not ask the user for a password until you are connected to the
server and it has requested one.

> I don't see how you're going to query for a dynamic password without it
> winding up in an environment variable,...

I can see several approaches:

a) Do as the secure-card example does and exec pppd after completing the
   login.

b) Run pppd with nodetach.

c) Use some sort of IPC.

> ...unless you write the whole wrapper in C.

I don't see that the implementation language matters.
-- 
John Hasler
[EMAIL PROTECTED] (John Hasler)
Dancing Horse Hill
Elmwood, WI

Reply via email to