## QtNat:简化的UPnP端口映射 QtNat是一个轻量级的C++库,基于Qt 6构建,旨在简化使用UPnP的NAT端口映射。它自动处理将本地服务暴露到外部网络的复杂性,无需手动配置路由器。 该库简化了发现UPnP设备和创建端口转发规则的过程。它利用信号/槽机制通知开发者状态变化——从发现到成功的端口映射。一个关键函数`addPortMapping`允许开发者轻松地为诸如点对点软件、游戏和远程访问工具等应用程序转发端口。 发现过程包括向UPnP服务器发送M-SEARCH请求,然后请求和解析它们的描述文件以识别兼容设备。端口映射请求使用Inja模板构建,并通过HTTP POST请求发送。 QtNat目前正在开发中,可在Github上进行测试和贡献。作者鼓励用户在各种设备上验证其功能并提供改进反馈。
## 针对SendGrid用户的复杂钓鱼活动
一场令人担忧的钓鱼活动正在利用SendGrid(Twilio的电子邮件服务),通过入侵客户帐户并利用其合法的发送基础设施进行攻击。与传统的钓鱼攻击不同,这种“钓鱼嵌套”策略使用真实的SendGrid电子邮件——通过标准安全检查——来传递高度针对性和政治敏感的诱饵。
攻击者正在制作旨在引发强烈情绪反应的电子邮件,内容涉及分裂性话题,如LGBTQ+权利、黑人的命也是命(Black Lives Matter)以及对ICE(美国移民及海关执法局)的支持。这些电子邮件通常包含退订按钮,旨在识别并根据他们的信仰进一步定位个人。其他诱饵包括虚假的语言更改和帐户终止通知。
被入侵的帐户,可以通过发件人地址*不是*来自sendgrid.com来识别,被用于将这些电子邮件分发给现有的SendGrid用户,从而形成一个自我延续的循环。SendGrid已经意识到这个问题多年,并讨论了诸如强制双因素身份验证之类的解决方案,但实施进展缓慢。
**保护措施包括:**在SendGrid帐户上启用双因素身份验证,使用唯一密码,以及对于Gmail用户,创建一个过滤器以删除提及SendGrid但域名不是SendGrid域名的电子邮件。该活动的复杂性表明可能存在国家行为者或高度知情的国内团体参与,他们利用美国的文化分歧。
## 3D打印与光子学:低成本迈克尔逊干涉仪
本项目探索了3D打印的潜力,通过构建一个功能性的迈克尔逊干涉仪——一种利用光干涉精确测量距离变化的设备——来实现低成本的目标。作者利用光子学背景和3D打印日益普及的优势,旨在创建一个经济高效的替代方案,以取代昂贵的商业光机械设备。
干涉仪使用Python (build123d) 设计,并使用PLA打印,大部分组件均以实惠的价格从亚马逊采购。设计的关键在于定制的运动学镜架,允许使用现成的螺钉和弹簧进行精确调整。
总成本(不包括可选的分光镜,可用显微镜载玻片代替)低于3美元。该项目表明,3D打印可以促进光学领域的易于获取的实验,从而无需昂贵的实验室设备。所有CAD文件均在Github上公开可用,鼓励其他人复制和改进此设计。本项目是结合CAD、3D打印和基础科学探索的绝佳起点。