TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why aren’t big companies implementing best practices to protect user’s data?

4 点作者 PabloR将近 9 年前
Why aren’t the big companies hosting millions of users using the best practices and tools available to protect user’s data like passwords, emails, etc?<p>It seems that modern hashing techniques like bcrypt and salting are not being implemented.<p>Is it because of the cost or hassle? Is it laziness, ill advice, lack of care for customers safety or poor management decisions? Or is it something else?

2 条评论

davismwfl将近 9 年前
I have consulted at a lot of firms. From small to enterprise, most I have been at lacked adequate security and many violated the simplest of standard security procedures. I would run into policies about how they didn&#x27;t want a developer having access to a production server, yet passwords were stored in plain text, servers went un-patched and there was little to no intrusion security protection. Hell, I found developers at more then one place, hacking into their own production servers to &quot;fix&quot; critical issues after hours with management being fully aware of it and turning a blind eye. Hey dumb ass, if your own developer can do it so can others.<p>At one mid-sized firm, they had personal data on millions of consumers, yet every password issued to clients and staff was defaulted to the same one and no user was ever forced to change it. Passwords were stored in plain text as well, and on a number of occasions I saw internal and external people log into the platform as another user to see the data they shouldn&#x27;t be able to.<p>The answers I have heard consistently as to why not fix it; it isn&#x27;t a priority, too many things &quot;might&quot; break, there is no revenue in fixing it, no one cares about us enough to hack us. The last one always makes me laugh, true, at most of these places no one had to care to hack them because hacking would imply that it would require effort.<p>At least in my experience, most good developers care to implement security, but are many times overruled because of either schedule or cost. I generally don&#x27;t give a breakout of security procedures or time estimates (about security) simply to avoid bone headed decisions on removing security. However, when someone else is paying the bills and I am being directed to do something, I will raise the issue if I think it is wrong, document my objection and then implement what I am told so I can get paid while I find a new client or place to call home.
minimaxir将近 9 年前
Big companies often have legacy systems which were architected before password dumps were a regular occurance. You can&#x27;t just implement strong password hashes on those systems without causing issues or paying a large amount of capital.
评论 #11879327 未加载
评论 #11879067 未加载