asp.net - Can https fallback to http and security level of https -


i considering installing ssl/tls domain. there 2 questions have been bothering me:

  • is there scenario https connection can fallback http? so, e.g. if ajax looks this

    $.post("https://foo.com", function(){   }); 

    is there chance change

    $.post("http://foo.com", function(){   }); 

    and if domain still accesible @ http://foo.com ?

  • next have read extensively using ssl/tls , have read seems accurate assume if have enabled , if send user credentials in plain text, it's still secure (there encryption salt , on server of course). extent true , creating hash on client , sending on https more secure?

update: if sending plaintext on ssl secure enough, point of using things cnonce ? isn't unnecessary overhead on client?

  1. no, https never falls http automatically. take deliberate action user. if you're going web page putting url address bar, easy; form submission it's harder.

  2. yes, sending plain text on ssl fine. in fact, sending hashed password doesn't increase security @ -- if manages sniff connection , gets hashed password, that's need able login site. has 1 small advantage: if user uses same password @ multiple sites, learning hashed password 1 site doesn't them site uses different (or no) hash. , it's not feasible send salted hashes, since client doesn't know salt.

a cnonce adds level of protection. if, somehow, manages crack ssl encryption, cnonce prevents them getting usable password it. addresses point made above why sending hashed password doesn't help: need changes session session, , cnonce provides this.

see https://security.stackexchange.com/questions/3001/what-is-the-use-of-a-client-nonce


Comments

Popular posts from this blog

curl - PHP fsockopen help required -

HTTP/1.0 407 Proxy Authentication Required PHP -

c# - Resource not found error -