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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Where to start learning security for consumer Internet products?

10 点作者 svjunkie超过 14 年前
I'm considering designing a consumer internet product, but don't know the first thing about security. I'd like to avoid compromising my users' data, so if you can point me in the right direction I'd greatly appreciate it. Thanks!

4 条评论

patio11超过 14 年前
This is a very, very deep topic.<p>Everything I know about web vulnerabilities in a sentence: User input cannot be trusted. Do I have room for two sentences? Assume every string in the application is user input unless you've got provable chain of custody back to God Almighty, who is the only entity I would trust to handle whitelisting correctly.<p>There is a regularly published list of the most common web vulnerabilities. Most have had well-understood fixes for years or decades, and will have much better developers than you or I shoot themselves in the foot today.<p><a href="http://www.owasp.org/index.php/Top_10_2007" rel="nofollow">http://www.owasp.org/index.php/Top_10_2007</a><p>Happily, you can pick some of this up as you go along, because insecure web applications (three words which could be two words without compromising informational content) can still produce meaningful business results. Don't let this be the reason you don't write something, unless something is nuclear power plant control software or the like.
评论 #1936613 未加载
percept超过 14 年前
<a href="http://stackoverflow.com/questions/72394/what-should-a-developer-know-before-building-a-public-web-site" rel="nofollow">http://stackoverflow.com/questions/72394/what-should-a-devel...</a>
andrewtbham超过 14 年前
here is a short list of topics that are helpful to understand:<p>threat modeling/analysis, cross site scripting, sql injection, session hijacking, database security/permissions, firewalls, intrusion detection, keeping system software up to date.
andrewtbham超过 14 年前
it is a big topic. it might help if you specified what platform/languages you are using.