FR version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
43% Positive
Analyzed from 533 words in the discussion.
Trending Topics
#code#cpanel#write#php#hosting#provider#don#best#case#didn

Discussion (18 Comments)Read Original on HackerNews
Session handling, auth, crypto, password hashing etc - all these are the exact areas where you should be the most allergic to rolling your own. Not because you're not smart enough, but because a simple bug like sanitizing in the wrong place and the failure is catastrophic like in this instance.
Use boring, proven, widely-audited solutions. Save your creativity for the actual problem you're solving.
cPanel is written in perl.
In fact PHP is only a few months older than it.
[0] cPabel seems to be from 1996. We’ve known this is a mistake since before 1996.
ALL of that goes through cpanel, for every shared hosting provider I can ever remember using. Even if the stuff happening on those servers didn't use perl, cpanel itself -- the admin of everything provided for that domain by the hosting provider -- it's a huge surface area.
https://copy.fail
yikes. https://www.shodan.io/search?query=basic+realm%3D%22cPanel%2...