← 返回蜂巢洞察

Dropbox介绍了其内部开发的Cookie审计工具是如何在200多个网页平台上检测用户是否同意被收集这些数据的行为的。

Dropbox的工程师们介绍了一种基于Playwright技术的审计工具,该工具能够检测超过200个网页上的用户cookie同意设置相关行为。该工具会针对每个页面执行三项测试:针对美国用户的测试、针对欧盟用户的测试,以及检测全球隐私控制相关设置的测试。Cookie相关的规则并未被编写在代码中;此外还有一款辅助工具可以用于查找当前正在使用的URL地址。每周发布的报告会将可能存在的违规行为与误报区分开来。 作者:丹尼尔·柯蒂斯

Dropbox的工程师们介绍了一种基于Playwright技术的审计工具,该工具能够检测超过200个网页上的用户cookie同意设置相关行为。该工具会针对每个页面执行三项测试:针对美国用户的测试、针对欧盟用户的测试,以及检测全球隐私控制相关设置的测试。Cookie相关的规则并未被编写在代码中;此外还有一款辅助工具可以用于查找当前正在使用的URL地址。每周发布的报告会将可能存在的违规行为与误报区分开来。

作者:丹尼尔·柯蒂斯

相关文章

技术实践

数据管道中的模式漂移与语义漂移

当从源数据库或数据集中删除某列时,下一次管道运行通常会失败,因此这个问题很容易被发现。但当某个字段的名称和数据类型保持不变,但其含义发生了变化(这种现象被称为“语义漂移”)时,管道仍可能正常运行,从而导致问题被忽视。 之所以会出现这种情况,是因为数据库模式仅描述了数据的结构,并没有说明这些数据的实际含义。它告诉我们哪些字段存在、它们的数据类型是什么,以及它们是否可以包含空值,但却无法说明时间戳是否使用UTC格式、持久性得分的范围应该是多少,或者空字符串与空值是否有不同的含义。 因此,大多数管道检查机制都是为了检测那些显而易见的错误,比如缺失的列或错误的数据类型,但往往无法发现那些数据表面上看似

阅读全文
技术实践

演示文稿:《影响力工具包》

亨利·威尔逊分享了来自BBC Sounds重组项目中的实用工具,这些工具能够帮助高级工程领导者制定技术战略。他讨论了如何获得其他团队的支持、如何应对那些持反对意见的人、如何使用RFCs和ADRs等文档,以及如何在各种权衡中找到平衡点——他指出,优秀的软件架构本质上取决于沟通、建立良好的人际关系以及发挥组织的影响力。 作者:亨利·威尔逊

阅读全文
技术实践

作者问答:finprim实际上就是一个适用于TypeScript语言的金融验证库示例。

finprim是一个获得MIT许可的TypeScript库,它通过一个API提供IBAN、BIC、银行卡信息、分类码、增值税号码、路由编号以及与贷款相关的功能,且完全不依赖任何运行时环境。该库的开发者之所以开发它,是因为网上和移动设备上存在许多重复使用的验证工具,但这些工具彼此之间并不兼容。finprim仅负责数据的验证和格式化处理,并不参与任何支付流程。关于是否添加支持SEPA和ACH文件生成的功能,开发者目前持谨慎态度。 作者:丹尼尔·柯蒂斯

阅读全文
技术实践

演讲主题:打开“黑箱”:利用Kiji Inspector实现人工智能代理工具选择的透明度与可解释性

Hannes Hapke介绍了Dataiku开源工具Kiji Inspector是如何直接将稀疏自编码器应用于决策流程中的,从而帮助人们理解为什么智能体会选择特定的工具来完成任务。他不仅探讨了表面上的思维过程分析方法,还讨论了因果关系分析、通过修改后的vLLM引擎提取各层神经网络的激活值数据,以及为软件架构师和高级工程领导者设计的监控工作流程。 作者:Hannes Hapke

阅读全文