← 返回蜂巢洞察

在调试BLE多点连接断开问题时,在阿里巴巴的网站上发现了音频指纹识别技术被使用的痕迹。

最近有研究发现,AliExpress利用Web Audio API,通过无声音频流来识别用户的设备类型。这种技术是通过分析各种硬件设备特有的音频处理方式来区分不同用户设备的。那些注重保护用户隐私的浏览器已经开发出了相应的应对措施,但这也暴露出现行网页标准在音频处理机制及用户隐私保护方面存在的安全漏洞。 作者:Olimpiu Pop

最近有研究发现,AliExpress利用Web Audio API,通过无声音频流来识别用户的设备类型。这种技术是通过分析各种硬件设备特有的音频处理方式来区分不同用户设备的。那些注重保护用户隐私的浏览器已经开发出了相应的应对措施,但这也暴露出现行网页标准在音频处理机制及用户隐私保护方面存在的安全漏洞。

作者:Olimpiu Pop

相关文章

技术实践

重新定义GIS:JupyterGIS中的声明式符号系统与协作工作流程

JupyterGIS是一款专为Jupyter笔记本设计的、专注于GIS功能的扩展插件。最新发布的0.16版本增强了协作功能、实时编辑能力,并提升了对大规模数据处理的支持力度,尤其是针对遥感数据的处理。该版本还提供了更强大的可视化工具,并进一步提升了与R语言用户的兼容性。社区用户反馈指出,目前该插件在实用性方面还存在一些不足,同时人们也希望能进一步提升其便携性。 作者:Olimpiu Pop

阅读全文
技术实践

推进嵌入式Go技术的发展:可恢复的异常处理机制、UEFI系统支持、无线电通信功能以及硬件开发工具包

TinyGo 0.42版本带来了许多重要的更新,其中包括可恢复的异常处理机制,以及对Go 1.27和LLVM 22的支持。这些更新优化了错误处理功能,同时还使得Go代码能够以UEFI应用程序的形式运行。搭配Seeed Studio XIAO使用的TinyGo开发套件为开发者提供了便捷的硬件开发环境,其中包含了ESP32-C3开发板和各种模块化传感器。这些配置显著提升了该工具在嵌入式系统及Wasm开发领域的实用性。 作者:Olimpiu Pop

阅读全文
技术实践

如何使用Python中的Gradio:一本从初学者到高级用户的完整指南

Gradio就是这样一种Python库,它让你不禁思考:为什么构建Web界面一开始就会变得如此复杂呢? 你可能已经有过这样的经历:你编写了一个Python程序,它运行得很好;你的机器学习模型能够生成预测结果;你的AI应用程序也能给出相当不错的答案;你的数据处理脚本也完全按照你的预期完成了工作。 然后,有人想要使用这个程序。 你把Python文件发给他们,他们询问如何运行这个程序,你告诉他们需要安装Python环境。 接着他们又发现需要特定版本的Python,还需要相关的依赖库,之后还得执行`pip install`命令……然而,最终还是会出现各种问题。 于是,原本让你充满期待想要分享的这个应用

阅读全文
技术实践

如何负责任地使用Lovable产品

过去,开发应用程序往往就像在没有任何说明书的情况下组装家具,而且还会缺少一半的螺丝。如今,像Lovable这样的人工智能工具可以帮助你用简单明了的语言描述自己的需求,从而将一个想法转化为可运行的网页应用。 这确实很令人兴奋——但同时也意味着一种责任。 Lovable能帮助你快速行动、尝试各种想法,并创造出实用的软件。不过,速度绝不能取代周密的思考。由人工智能生成的程序可能会存在安全问题、导致用户使用体验混乱、包含不准确的信息,或者其代码在演示环境中可以正常运行,但在实际使用中却会出故障。 在这份指南中,你将学习到如何在实际使用Lovable的过程中兼顾安全性、隐私性、可访问性以及用户的安全。我

阅读全文