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?
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.
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
Post a Comment