慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python)
OWASP十大风险(2025):十法授敌机枢
Olawale Afuy · 2026-05-24 · via DEV Community

诸君所闻近五载之重大泄密案?

其必列于此单。

OWASP十大风险,数载一更。非空谈也,乃实境中生产系统最频遭利用之弱点榜,属真工队、真财赋之企业。

此乃十者悉矣。犹有收据在焉.


#1 — 损坏访问控制

犹居首位。自二零二一年以来,未尝易位.

此乃汝之服务器信客户端所言之数据,而不验其人是否实有之故.

此攻之术,近乎可笑之简。汝改URL或请求数据中之数。 user_id=1001遂成user_id=1002。 服务器所返,非己之数据也。非为破解,惟计而已。

。 现实中:。 二零二二年,澳大利亚洲第二大电信公司Optus(Optus),因未经验证的API端点,泄露近千万客户记录。无需认证。汝但知URL所在即可。及至其关闭之日,攻击者已大规模枚举并下载记录矣。

宜以每请之授权验于服务器,行SAST、DAST,及常法之渗透测试以弭之.


#2 — 安之失配

汝之应用码或可至善,然其基构犹或负汝也。

此问题几近总为基建之患,非代码之弊也。公域S3桶。默置之凭据未易。冗余报错显堆栈踪于终用者。调试端点存于生产。

尘寰 二零二三年,PwC Nigeria之护照与个人住址,营训参与者之信息,因S3桶配置之误而泄露。同年,Capita——英国政府之主要外包公司——之市议会议员数据,亦以同法曝光。非因有人破译,实因有人误点权限之设。

Datadog 言,迨至二四,凡 AWS S3 之桶,有效为公者,十有四万八千。此数虽微,然知其量,乃数百亿之 S3 对象也。

宜以:IaC 扫描,CSPM 工具,及审云权限之策,岁数度行之,庶几可弭。


#3 — 软件 & 供应链之败

此物已嬗变。昔称"陈旧组件"。二二五年之版,尤可怖惧。

非惟忘补丁之失,乃信软件非己所撰,不可稽核,未达其理——因其为开源,或出VS Code之延展,或为六层深藏于包树之暂存依存。

世事: 岁在甲辰,三月,有开发者名"贾潭"者,默然两年,襄助XZ Utils开源压缩库,忽于5.6.0及5.6.1版中植恶门。其CVSS评分为十,十也。所攻者,Linux系统之OpenSSH认证也。幸得察,盖微软工程师于预发布之Debian构建中见性能骤降,非为规程所察,乃天幸耳。

庚子年之SolarWinds之攻,及十八千有奇之组织——包括美利坚政府诸部门——于受侵之软件构建之管。攻者潜入月余,人始觉之。

御之者:SCA之器,依存审计,固定包版,签认CI/CD之管。


#4 — 密码之失

用密不足。用宜法 之加密乃实然之需也。

MD5非加密也。SHA-1无盐化非保护也。以明文存敏感数据,因其为内部数据库,此乃一人将自悔其行之决也。

世间实况: 嘉定壬辰年,领英遭窃。六百五十万密码哈希遭泄露。彼辈所用,乃无盐之SHA-1。破译者几时即破其六十余万。是窃之全貌,至丙申年方昭——一亿一千七百万户。密码之可读,盖因其下之密码选择,乃出诸未料数据库将泄之人。

今之安全研究者,于时之器,可每秒算得二十亿之MD5哈希。彼所谓“加密”之库,实未加密,乃待客之室耳。

宜以bcrypt、scrypt、Argon2御密码。凡处皆用TLS。施SAST以察弱法之用。


#5 — 注入

此患自OWASP之始即列,今犹频现。

此理似简而诈:用户所入,若为可执行之码。SQL注入。命令注入。LDAP注入。应用信其数据,数据库懵懂无知,今则攻击者得在尔之生产数据库上任意发问矣。

世间实况: 二零二三年五月,Cl0p勒索软件集团,窃用MOVEit传输——企业通用文件传输之器——零日SQL注入之隙。CVE-2023-34362。自二零二一年,彼辈已试此隙。及至终发,数日间,击中千余组织。亚马逊确认,二百余万员工之数据已泄。BBC、英国航空及美利坚多政府机关,皆在受害者之列。

凡此种种,皆因未经验之输入直抵数据库查询,未加净化。

宜以备述之语句、参数化之查询、输入之逃逸、及SAST/DAST之扫描以缓解之。


#6 — 设计不谨

此乃令人不适者。

此列余九弊,皆施行之失也。此独思虑之过。系统之构,未及一行代码,其理已谬。

不可仅以补丁去不安全之设。必返其架构始得。

世事: 二零二二年九月,一十八岁之黑客,未施精妙之技,而入 Uber 内部系统——其 Slack、AWS、Google Workspace 皆在其内。彼于网市购得承包商盗来之凭据,复以 MFA 推送通知频轰其手机。三十分钟内,凡四十次。承包商疲极,许之一次。攻击者遂假 Uber IT 支持之名,于 WhatsApp 中作伪,以释其事。入内,得 PowerShell 脚本,其中硬编码管理员凭据。

无 SQL 注入。无零日漏洞。设计之初,以为多因素认证推送通知已足,且人疲之态,永不为攻伐之隙.

当以:威胁建模(STRIDE),安全设计之审,视人为攻伐之域,非临事之思.


#7 — 认证之失

以旧凭充新。预设密码。会话管理有失。此皆存于此处。

弊病之由,非在认证之难行,而在众团自设认证,不采信可托之供,及至后知所遗之境况实繁。

世情实况: 二零二三年T-Mobile之失,溯其根源,乃API端点未验请求者与所询账户是否相符。更易账户标识,窃他人之数据。认证有之,授权无之。此别甚巨,关系非浅。

默认凭证,犹为攻破企业架构最可靠之途。非因组织不知其弊,实因无人查核。

宜以久经沙场之身份提供者,如Okta或Auth0,于登录端点施以速率限制,以多因素认证匹配数字(非仅推送批准),并立账户锁定之策.


#8 — 软件&数据完整失守

尔信软件更新与构建流水,而未尝验之.

此乃汝之CI/CD管路引取未验之源,部署之脚本不验其和,更新之机制不辨其章。

世间实况: 太阳风之袭,乃典范之例。攻者以 SUNBURST 恶意软件,注入奥瑞恩之正更新途。此更新,署以太阳风之真证书。诸组织信其商,遂安装之。此信,遂成其器。

甲辰之六月,Polyfill.io者,JavaScript之CDN也,为华人所购。购之既,即注恶码于数千万网站所载之脚本。凡不验其全,而载其码者,皆成 malware 之散布点,而网主未尝有所为也。

当以加密签名之构建与物产,验其完整于部署之流,严审第三方CDN之倚赖.


#9 — 记录与监测失败

此乃无声之杀手.

破绽已现,寇已入内。然无人知之——盖因无人观之。

乙未之岁,Equifax之患,诚为典例。Apache Struts之CVE-2017-5638,三月而发。补丁亦三月可得。然Equifax未施之。五月十三日,攻者得入。至七月廿九日方觉其隙——逾七十八日矣。其日志之制,支离破碎。警报纷至,而分析师疲于奔命。无中枢SIEM以联异动。三百余张安全监控之证,已过期,尤有者,监核心域者亦在焉。一亿四千七百万人之数据,尽落敌手。

此隙使彼得入。此记之失使彼得留。

当以集中记之、实时警异态、经试应变之策,尤要者——实审尔警也。


#10 — 处变之失

尔应用得非所设之输入,其事何如?

众开发者多谋其顺境。攻者则专察输入之纷乱、畸缪、过巨、虚空、结构之乖讹。若此等情形致应用崩坏、漏泄机密、行止无常,则此常可乘以为利。

缓冲溢出。整数溢出。未捕获之例外显堆栈踪迹。凡此种种,皆属此类。

以模糊测试之法御之——此乃自动之器,投以意外、畸形、无序之输入于系统,俾先于敌手察其败状.


十者之象,一也.

遍览此等,一事昭然。

此等泄密,非皆精巧。非国手黑客,以奇术零日为之。乃SQL注入,纵而不顾。S3桶,权限有误。密码,以一九九五年算法散列。日志,无人观之。

所不便者,此等泄密,非因安全之难,实因视安全为他者之事。

非也。

安者,制之学也。宜入宫室之议,宜入代码之评,宜入所恃之检,宜入应变之习。器如SAST、DAST、SCA者,可处繁杂之察。然器不能治未设之构,不能后补之盐于密码之散,不能令众忽警而读之。

自二零零三年起,OWASP Top 10 之列已成定例。其类目屡现,诸公司时易,然隐患则否。

此中当有所示。


诸此之中,尔团最易疏漏者何?留言于下。