## 谷歌打击大型住宅代理网络 – IPIDEA 谷歌与合作伙伴共同采取行动,打击了全球最大的住宅代理网络之一 IPIDEA。这些网络通过将流量路由至普通消费者的互联网连接(通常在不知情的情况下)来掩盖恶意活动,从而使检测和阻止攻击变得困难。 IPIDEA 通过具有欺骗性的软件开发工具包 (SDK) 在应用程序中运行,将用户设备注册为代理“出口节点”,并出售对其带宽的访问权限。谷歌通过合法下架控制域、分享威胁情报以及更新 Google Play Protect 以警告和移除使用 IPIDEA SDK 的应用程序来做出响应。 此次打击严重破坏了 IPIDEA 的网络,影响了数百万设备,并可能影响相关的代理服务,如 360 Proxy、Door VPN 和 Luna Proxy。谷歌的研究表明,IPIDEA 助长了许多僵尸网络(BadBox2.0、Aisuru、Kimwolf),并被来自中国、朝鲜、伊朗和俄罗斯的威胁行为者用于间谍活动、犯罪和信息行动。 住宅代理对成为出口节点的用户的设备构成风险,可能使他们面临安全漏洞并被标记为可疑的在线行为。谷歌将继续致力于构建更安全的数字生态系统,打击这些欺骗性和有害行为。
## Scour 的交互式文档:通过实践学习
Scour 团队,一个个性化内容推送平台,最近重建了其文档,使其反映应用程序本身,并从 Stripe 备受赞誉的产品文档中汲取灵感。 Scour 的文档不是传统的说明书,而是*交互式*的——在指南中直接向用户提供可用的示例。
例如,为 Hacker News 用户提供的指南包含一个实时搜索栏,用于发现隐藏的精彩内容,而为 Reddit、Substack 和 arXiv 提供的指南则允许直接订阅信息流。 功能取代了解释:用户可以探索示例兴趣,接收个性化的主题推荐,甚至可以调整内容过滤设置——所有这些都可以在文档中完成。
重要的是,该文档使用了与 Scour 网站相同的组件,确保一致性,并通过 Rust 的类型系统和 `axum` 路由库避免了损坏的链接。 这种“演示,而非讲述”的方法旨在提供无缝且直观的学习体验,直接响应用户反馈,要求更深入地了解 Scour 的功能,包括其排名算法。
团队欢迎进一步的反馈,以继续完善文档。
## Bluesky 2025 信任与安全总结
Bluesky 在2025年经历了显著增长,用户达到4141万,发布内容激增至14.1亿条。 平台以用户福祉为导向,优先减少有害内容,保护年轻人,并迅速应对新出现的危害。
主要举措包括主动毒性过滤——通过限制抱团攻击和降低有害回复的可见性,使骚扰报告减少了79%——以及利用直接验证和可信组织网络的新验证系统,从而验证了4327个账户。 Bluesky 还实施了跨多个司法管辖区的年龄验证措施,在法律合规与用户隐私之间取得平衡。
平台收到的法律请求(1470)和版权/商标声明(1546)大幅增加,表明意识不断提高。 儿童安全仍然是首要任务,平台加强了政策,改进了举报流程,并利用自动化检测系统拦截了12647条潜在非法内容,并向NCMEC提交了5238份报告。
Bluesky 的方法强调混合审核系统,结合自动化与人工监督,共应用了1649万个标签,并删除了245万条内容。展望未来,Bluesky 将专注于增强安全功能,改善用户体验,并投资于更广泛的AT协议生态系统,以赋予社区更大的审核控制权。
最近联邦调查局对《华盛顿邮报》记者汉娜·纳坦森的住所搜查,揭示了一项令人担忧的搜查令条款:授权解锁她的设备,使用她的生物识别信息——指纹或面部识别,甚至*强迫*她配合。这凸显了数字隐私面临的日益增长的威胁,这种威胁不仅限于记者,而是延伸到任何使用生物识别手机安全功能的人。
虽然搜查令禁止探员*询问*纳坦森关于她的具体生物识别设置(出于第五修正案中的自证其罪担忧),但允许强制解锁。电子前沿基金会的专家认为,生物识别锁应该获得与密码相同的宪法保护。
这次搜查与一起涉及政府承包商的泄密调查有关。此案强调了生物识别数据在搜查过程中被利用的风险,促使安全倡导者建议禁用这些功能,尤其是在高风险情况下,如抗议活动或边境口岸,并选择使用强大的字母数字密码。最终,这起事件是对便捷安全措施在执法部门获取访问权限时面临的脆弱性的严厉警告。
## 软件无计划的危险与轻松的解决方案
许多软件项目失败并非由于技术挑战,而是由于糟糕的计划安排。作者通过安特拉克的Acela列车延期发布——一场为不存在的产品进行的庞大营销活动——以及Netscape的衰落(受到灾难性代码重写和缺乏明确时间表的阻碍)等例子来说明这一点。公司常常避免制定计划,认为鉴于软件本身固有的不可预测性,制定计划是徒劳的。
然而,作者认为计划是*至关重要的*,并提出了一种使用Microsoft Excel的令人惊讶的简单方法。忘记复杂的项目管理工具;专注于细粒度。将功能分解为耗时2-16小时的任务,*只*让执行工作的程序员估算时间。跟踪原始和当前估算值,每日更新,并包括调试、集成、休假以及关键的缓冲时间。
关键在于诚实和持续更新。计划并非关于严格的控制,而是关于现实的评估和知情的决策——即使这意味着削减功能。这个过程迫使设计思考,并优先考虑有价值的功能,最终带来一个在更可实现的时间表上交付的更好产品。