performance - Where should you enable SSL? -


my last couple of projects have involved websites sell product/service , require 'checkout' process in users put in credit card information , such. got ssl certificates security of plus giving peace of mind customers. am, however, little clueless subtleties of it, , importantly parts of website should 'use' certificate.

for example, i've been websites moment hit homepage put in https - banking sites - , there websites put in https when checking out. overkill make entire website run through https if doesn't deal on level of banking? should make checkout page https? performance hit on going out?

i go "ssl go woe".

if user never enters credit card number, sure, no ssl.

but there's inherent possible security leak cookie replay.

  1. user visits site , gets assigned cookie.
  2. user browses site , adds data cart ( using cookie )
  3. user proceeds payment page using cookie.

right here there problem, if have handle payment negotiation yourself.

you have transmit information non-secure domain secure domain, , again, no guarantees of protection.

if dumb share same cookie unsecure secure, may find browsers ( rightly ) drop cookie ( safari ) sake of security, because if sniffs cookie in open, can forge , use in secure mode to, degrading wonderful ssl security 0, , if card details ever temporarily stored in session, have dangerous leak waiting happen.

if can't software not prone these weaknesses, suggest ssl start, initial cookie transmitted in secure.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -