@vignesh - as @Jeff said, it is important to realise that all here are users or moderators, and not employees. This is a community site, managed by the community and moderated by volunteers who were voted into position by the community. There are a few employees who come and visit, but by and large their role is to provide the infrastructure and support us in growing our own community.
This does mean that some things are just not able to be answered by us, and others might need to wait until someone has time in their day to assist.
@Iszi the upside is that if it didn't force encryption, you'd have many different options to make sure you've set right. The downside is that you can't, in practice, use SSL without encryption
@AviD pejoratively? I don't think this word means what you think it means
Because HTTPS is not very well suited to securing downloads of large public files. For this use case, it's slow and not that useful. There are reasons for not using HTTPS well beyond incompetence or unawareness.
HTTPS requires more resources on the server. Google mail got it down to a 1% overhea...
yes, it does provide authentication - the ssl handshake is still the same, via certificate checking and such. However, depending on what hash youre using (can also be NULL), you might not get integrity, which means you dont have authenticity even after the authentication.
@M'vy For integrity purposes. I think they are, but I don't actually know for sure. I do, however, know that they are distributed via CDNs, so they are cached.
it means the server (not the HTTP server but the machinery behind it) has to be configured carefully to return good expiration dates, and the client and the proxy have to understand when data is stale (in practice, this doesn't happen)
@AviD It can, however, give you passive information about what OS you're running, which patch level, etc. Which is pretty stinking good information for passive collection.
anyway, even if you only need a "secure" protocol, with authentication and integrity, SSL is still the easiest. And they happen to throw in encryption, so who cares?
Do people really monitor the updates you're getting? They have no way to be sure you applied it, so they still want to try known vulnerabilities, don't they?
@vignesh Most modern routers have a default firewall, you cannot do anything. How ever to get into someone else's computer, there is always metasploit ;)
@Polynomial It still boggles my mind just a bit that someone who writes books such as Zero Day and Trojan Horse, and therefore is presumably security-minded, would write tools like the PsTools which send authenticators in the clear.
an IP address is just an address. it's used to route network traffic to you, just like a real mail address is used to route letters and packages to your house.
someone knowing it isn't a security problem. it's nice to keep it reasonably private for privacy reasons, but beyond that there's no reason to be worried about people knowing your IP.
@HackToHell Wouldn't rely on the router's firewall. Keep a good host-based firewall up as well. That also will help protect you on public networks when you roam.
but W3Fools continue to screw us all by pushing the mysql_* functions, which are actually advised against by the PHP devs, and are to be deprecated in PHP6.
@Polynomial There are quirks. E.g., yesterday, I hit the cap but remained at +190 (+15 for an accept). Explanation: someone upvoted me, then cancelled his upvote. The +10 for upvote was forgotten because I was already at +200, but the -10 for unupvote got through, and I was capped at +190. Subsequent upvotes did not change it...