[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Im talking about the man in the middle
> If you don't know who the man on the other end is, except
> by who he says he is, you don't have any way to tell who he is.
>
>
What if it's a merchant you want to send your visa number to?
> And of course, if you suspect there's a MITM, you should never
> actually send you shared secret across the channel -
> do something like send a challenge string, and respond with
> a hash of the shared secret and the challenge string,
> after making sure the challenge string has enough entropy.
>
>
On the internet there is no need to suspect a man in the middle.
It is gauranteed 100% of the time. So is the man just slightly
left of center ala echelon.
> You don't always need to authenticate both directions of
> a communication - if you're initiating a connection to a web server,
> you need to know that you're reaching the real web server,
> but the web server doesn't necessarily care that it's the real you,
> since you could be anybody - it just cares that it's talking to
> one single person during the whole session (unless you're doing a
> kind of transaction that only authorized users are allowed to do.)
>
>
The point here I think is, as you say, you want to make sure you are
talking to the
correct web server. You dont have a public key or a public key
finger print for the web server
or any other secret shared. How do you do it? There must be a
clever way, other than out of band
secret sharing. As it has it's own problems, like who the hell can
remember a 16 byte pgp fingerprint
let alone a public key.