Eric

We are not networking/security experts, but in
general, you would not establish a session with your
router.  The router would simply pass the connection
from your computer to the bank, where the connection
would either be accepted or rejected.  If accepted, it
would start an SSL handshake back to your computer
through the router.  Once the handshake is complete
(meaning you have told the bank you trust it, and the
bank has determined you are who you say you are) then
an encrypted SSL session is started.

During this handshake, a process referred to as
authentication takes place.  SSL commonly uses
certificates, so that implies the bank has a copy of
your certificates public key.  During the hankshake,
it sends a challenge, which your SSL client would sign
with your certificate private key.  Then the bank will
decrypt with your public key.  If all is well, the
bank accepts you as being real, and all traffic
between you and the bank is encrypted and secure.

So, unless you give someone your certificate's private
key, then they cannot decrypt any traffic to/from the
bank.  Giving someone your private key would almost be
like giving someone the keys to your house and telling
them you will be out of town for the next year. 

There are other methods of authentication, which I
suspect most banks use, such as password, passphrase,
etc.

Whatever authentication is used, that is the "key" to
your security.  So that key should be protected just
like you do your most valuable assets.

Ken



--- Eric Gold <[EMAIL PROTECTED]> wrote:

> Hi, I have a simple SSL question, I am at a
> beginner's level. If I want to do on-line banking
> from my office I am required to go through my
> linksys router to the banks website. Is there a
> security hole in my router because I would first
> establish an SSL connection to my router and then a
> second SSL connection would be established from
> router to the bank's website meanwhile would my
> sensitive data could be subjected to attacks inside
> my router? Does SSL provision for this. Thanks for
> answering this question.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to