客户战略总监。Singh 首席执行官兼联合创始人。

Jaap Karan Singh

关于

Jaap Karan Singh

Jaap Karan Singh 是 Secure Code Warrior 的客户战略总监、首席 Singh 官兼联合创始人。在澳大利亚 BAE Systems 从事安全测试工作后,Jaap 从 Web 应用程序黑客转型为指导开发人员如何保护自身应用程序的专家。Jaap 负责设计并实施全面的客户战略,涵盖客户成功、续约、支持、运营及客户营销等领域。

Jaap 常驻悉尼,曾为全球多家领先的金融和电信机构提供软件安全概念培训并举办研讨会。他专注于 HTML5、Node、Express 和 Mongo 等 JavaScript 技术。

资源中心

Articles by Jaap Karan Singh

更多文章
徽章图案:一位手持法杖的像素风角色,文字标注为“Coders Conquer Security Share and Learn Series”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 信息泄露

当您的 Web 应用泄露过多信息时,攻击者便能更轻易地入侵系统。本文将探讨什么是信息泄露、其危害性以及如何进行防范。

了解更多
金黑色徽章,带有手持法杖的像素艺术角色,文字为“Coders Conquer Security Share and Learn Series”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列 - XQuery 注入

绝大多数网站都使用 XML 数据库来执行关键功能,例如存储用户登录凭据、客户信息、个人身份信息以及机密或敏感数据,这使得 XQuery 攻击具有相当大的攻击面。

了解更多
徽章展示了一个手持法杖的像素风角色,圆圈内标有“Coders Conquer Security Share and Learn Series”字样。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 代码注入

代码注入攻击是许多网站和应用程序面临的最常见且最危险的威胁之一。这类攻击在复杂程度和危害性上各不相同,但几乎任何接受用户输入的网站或应用程序都可能存在漏洞。

了解更多
圆形徽章,印有“程序员征服安全:分享与学习系列”字样,并配有手持法杖的像素风角色。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 本地文件包含与路径遍历

与许多漏洞不同,利用本地文件包含和路径遍历进行恶意攻击,不仅需要攻击者具备相当的技能,还要耗费大量时间,甚至还需要一点运气。

了解更多
徽章,图案为手持法杖的像素风角色,文字为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 电子邮件标头注入

网站和应用程序允许用户通过电子邮件发送反馈及其他各类信息已是常态。大多数人甚至从未将其视为潜在的安全风险。

了解更多
金色徽章,上面有持杖的像素艺术人物,以及“程序员征服安全:分享与学习系列”字样。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - LDAP 注入

当恶意用户能够操纵 LDAP 查询时,问题就会随之而来。这种操作可以诱骗接收服务器执行本不被允许的无效查询,甚至在没有密码的情况下,让无效或低安全级别的用户获得高级别或管理员权限。

了解更多
金色与黑色圆形徽章,图案为像素风人物手持法杖,文字为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习 - SQL 注入

攻击者正利用 SQL 注入——这一自 1998 年以来最古老且最棘手的数据漏洞之一——窃取并篡改全球数百万数据库中的敏感信息。

了解更多
徽章,带有像素风战士图案,文字为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 远程文件包含

在许多方面,远程文件包含漏洞比本地文件包含漏洞更危险,也更容易被利用。因此,应尽快发现并修复此类漏洞。

了解更多
徽章图案,包含手持法杖的像素艺术人物,以及“程序员征服安全分享与学习系列”文字。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列 - 会话管理漏洞

会话对于良好的网页用户体验至关重要。然而,如果会话管理不当,可能会导致攻击者可以利用的安全漏洞。

了解更多
徽章图案:像素风角色手持法杖,周围环绕着“Coders Conquer Security Share and Learn Series”字样。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列——日志记录和监控不足

日志记录与监控不足是应用程序防御体系中最危险的隐患之一。一旦存在这种漏洞或状况,几乎任何针对性的高级攻击最终都会得逞。

了解更多
金色圆形徽章,中间是一个手持法杖的像素角色,文字为“Coders Conquer Security Share and Learn Series”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 敏感数据泄露

敏感数据泄露是指仅供授权人员查看的信息,在未加密、未受保护或保护薄弱的状态下,被未经授权的人员获取。

了解更多
徽章图案:像素风人物手持法杖,周围环绕文字“CODERS CONQUER SECURITY Share and Learn Series”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 传输层保护不足

即使您已经完全保护了应用服务器及其使用的后端系统,如果传输层保护不足,通信内容仍可能面临被窃听的风险。

了解更多
徽章图案:像素风人物手持法杖,周围环绕“Coders Conquer Security Share and Learn Series”文字。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列 —— 权限控制失效

在构建业务应用程序时,无论是供内部使用还是供客户外部使用,您通常都不会允许每个用户执行所有功能。如果这样做,您可能会面临访问控制失效的风险。

了解更多
金色徽章,印有“程序员征服安全:分享与学习系列”字样,配图为手持法杖的像素风人物。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列 - 点击劫持

接下来,我们将探讨点击劫持的原理、危害,以及作为开发者的您可以如何防范此类攻击。

了解更多
徽章,图案为手持法杖的像素风角色,文字为“Coders Conquer Security Share and Learn Series”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 业务逻辑问题

虽然编码问题可能是原因之一,但业务逻辑错误通常源于应用程序在初始设计阶段存在的缺陷或不正确的逻辑假设。

了解更多
徽章上印有“CODERS CONQUER SECURITY”(程序员征服安全)和“Share and Learn Series”(分享与学习系列)字样,背景是一位手持法杖的像素风人物。
Blog
筛选标签
这是 div 块中的一段文本。

程序员攻克安全难题:分享与学习——跨站脚本攻击 (XSS)

跨站脚本攻击 (XSS) 利用浏览器对网站的信任以及用户对安全防范的疏忽,窃取数据、劫持账户并篡改网页;这是一种可能迅速演变成严重安全问题的漏洞。让我们深入了解 XSS 的工作原理、潜在危害以及预防措施。

了解更多
金色徽章,上面绘有手持法杖的像素艺术人物,文字为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列 - 未经验证的重定向和转发

编写能够处理未经校验的重定向和转发的网站或应用程序,对您的用户和组织而言都极其危险。

了解更多
徽章,图案为手持法杖的像素风角色,文字为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - NoSQL 注入

NoSQL 数据库正日益普及。不可否认,它们在处理非结构化数据时速度快且便捷,但随着使用范围的扩大,越来越多的漏洞也随之浮出水面。

了解更多
金色徽章,带有手持法杖的像素艺术人物,以及“程序员征服安全分享与学习系列”文字。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列:不安全的对象直接引用

直接对象引用是指应用程序内部引用特定记录(即“对象”)的情况。它通常以唯一标识符的形式出现,并可能显示在 URL 中。

了解更多
徽章,带有手持法杖的像素艺术人物,文字:Coders Conquer Security 分享与学习系列。
Blog
筛选标签
这是 div 块中的一段文本。

不安全的加密存储与安全 | Secure Code Warrior

在这个数字化社会中,开发人员有责任保护信息和业务免受不安全加密存储的威胁。向 Secure Code Warrior 学习。

了解更多
徽章上绘有手持法杖的像素艺术人物,标注为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员攻克安全:分享与学习系列 - 不安全反序列化

当应用程序将反序列化过程中的数据视为可信时,就会发生不安全的反序列化。如果用户能够修改新重构的数据,他们就可以执行各种恶意活动,例如代码注入、拒绝服务攻击或提升权限。

了解更多
徽章,图案为像素风人物手持法杖,周围环绕着“Coders Conquer Security Share and Learn Series”字样。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 身份验证

我们将探讨各类组织面临的最常见问题之一,无论是运营网站的组织,还是允许员工远程访问计算机资源的组织——这几乎涵盖了所有组织。没错,你可能已经猜到了,我们要讨论的就是身份验证。

了解更多
“Coders Conquer Security”分享与学习系列徽章,配有手持法杖的像素艺术人物。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - XML 注入

XML 注入攻击是黑客发明的一种棘手的漏洞,旨在破坏托管 XML 数据库的系统。这包括人们在想到传统数据库时会联想到的各种内容——从药品到电影,涵盖了各种详细的信息存储。

了解更多
白色砖墙上挂着一个木框,框内写着“我们也喜欢你 :)”,周围环绕着绿植。
Blog
筛选标签
这是 div 块中的一段文本。

“安全”不是脏词:积极的方法如何重塑您的安全计划

我曾身处开发与安全两个阵营,深知开发团队与应用安全专家在坚持安全最佳实践时产生的矛盾。然而,其实有更好的解决之道。

了解更多
带有手持法杖的像素艺术角色和文字“Coders Conquer Security Share and Learn Series”的徽章。
Blog
筛选标签
这是 div 块中的一段文本。

什么是安全配置错误?| Secure Code Warrior

什么是安全配置错误?了解最常见的安全配置错误及其预防漏洞的方法。向 Secure Code Warrior 学习。

了解更多
金色徽章,中间是一个圆形,内含像素风人物手持法杖的图案,文字为“程序员攻克安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列——跨站请求伪造

CSRF 攻击相当复杂,需要多个环节配合才能成功。换句话说,攻击者必须在多个方面都得手才能奏效。尽管如此,它仍是一种极其流行且有利可图的攻击手段。

了解更多
徽章上绘有像素风角色手持法杖,周围环绕着“Coders Conquer Security Share and Learn Series”(程序员攻克安全分享与学习系列)字样的金色圆环。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - CRLF 注入

如果攻击者能够将 CR 或 LF 代码插入到现有应用程序中,有时就能改变其行为。与大多数攻击相比,这种攻击的效果较难预测,但对目标组织造成的危害同样不容小觑。

了解更多
金色与黑色相间的“编码者征服安全分享与学习系列”徽章,图案为一名手持法杖的像素风人物。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶之路:分享与学习系列 —— 防御自动化不足

如果应用程序缺乏足够的自动化防御检查,攻击者可以不断尝试密码,直到匹配成功。以下是阻止他们的方法。

了解更多
徽章图案:像素风角色手持法杖,周围环绕文字“Coders Conquer Security Share and Learn Series”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 不受限制的文件上传

在网络安全领域,攻击者往往会迅速利用任何支持不受限制文件上传的应用程序或程序,而其后果可能是毁灭性的。

了解更多
金色圆形徽章,中间是手持法杖的像素艺术人物,文字为“程序员征服安全:分享与学习系列”。
Blog
筛选标签
这是 div 块中的一段文本。

程序员征服安全:分享与学习系列 - 操作系统命令注入

操作系统命令注入攻击即使是入门级或技术水平较低的黑客也能实施,这使其成为安全团队最常遇到的漏洞之一。幸运的是,有很多非常有效的方法可以防止此类攻击得逞。

了解更多
在昏暗的工业风房间里,挂着一盏吊灯,墙上悬挂着写有“Super Helpful”字样的绿色霓虹灯牌。
Blog
筛选标签
这是 div 块中的一段文本。

情境化实践学习:强化安全思维的超级加速器

令人难以置信的是,许多机构至今仍依赖课堂教学、枯燥的教科书和令人昏昏欲睡的视频培训来让最优秀的人才掌握新计划,而明明有一种更好、更具吸引力且更有价值的学习方式:情境化培训。

了解更多
“程序员征服安全”分享与学习系列徽章,配有手持法杖的像素艺术人物形象。
Blog
筛选标签
这是 div 块中的一段文本。

程序员的安全进阶:分享与学习系列 —— 使用存在已知漏洞的组件

由于所有应用程序都会使用组件,而其中大部分并非由您编写,因此您所用组件中的漏洞可能会成为安全隐患。让我们探讨一下使用存在已知漏洞的组件意味着什么、其危险性如何,以及如何解决这一问题。

了解更多
网络研讨会:由客户战略总监 Jaap Karan Singh 主讲的“AI 时代的应用安全策略:Vibe Coding”。
Webinar
筛选标签
这是 div 块中的一段文本。

Vibe Coding:AI 时代应用安全策略更新实用指南

观看点播视频,了解如何通过以培训为先的实用方法,赋能应用安全(AppSec)经理,使其成为 AI 的推动者而非阻碍者。我们将向您展示如何利用 Secure Code Warrior (SCW) 为 AI 编码助手时代战略性地更新您的应用安全策略。

了解更多