属性测试:AI代码安全漏洞的隐形猎手
在开发聊天应用存储服务时,作者采用属性测试(Property-Based Testing)系统性地探索输入空间,意外发现了一个JavaScript原型处理的安全漏洞。这个漏洞在传统单元测试和人工审查中被忽略,却在75次随机测试迭代中被暴露。...
在开发聊天应用存储服务时,作者采用属性测试(Property-Based Testing)系统性地探索输入空间,意外发现了一个JavaScript原型处理的安全漏洞。这个漏洞在传统单元测试和人工审查中被忽略,却在75次随机测试迭代中被暴露。...
本文分享了一个针对AI聊天机器人的提示词工程案例,专为优化与女生的交流设计。提示词基于Gemini Pro模型,强调多模态优势(优于DeepSeek),包含角色设定(如Eros认知心理学家)、思维链协议(情绪侦测、陷阱识别)和结构化输出格式...
本文介绍了一个实用的油猴脚本,专为Google的Gemini人工智能聊天机器人设计。该脚本在左上角添加了一个便捷的新标签页按钮,解决了用户在使用Gemini时多开任务时手动打开新标签页的痛点,保持了思路的连贯性。脚本还支持输入框圆角处理,让...
本文分享了一个名为CCW的AI驱动软件开发工作流,专为解决大型代码库中的功能新增和调试问题。该工作流结合多模型协作,包括Claude、Gemini等AI工具,通过需求分析、蓝图规划、任务排序和执行流程,显著提升开发效率。作者详细介绍了如何在...