3作者: bix63 天前原帖
你最近关心什么?这个世界似乎在方向上非常不协调,工作都在为某种神秘的人工智能服务,而这种人工智能剥夺了各种手艺的美感。你在自己的生活和幸福中找到了什么快乐和意义呢?
3作者: morolis3 天前原帖
我使用了来自pwru的内核vmlinux头文件(6.10版本)进行编译,但我的实际内核版本是6.6。在内核版本变更(6.10到6.6)时,iov_iter中的iov字段名称变成了一个内部匿名结构__iov,因此如果我根据6.10版本的字段名称进行提取和编译,就无法在我当前的系统中运行,反之亦然。我想请教一下,针对这种内核结构的变化,有什么更正式或官方的解决方案吗?我目前的解决方案是直接定制两个不同版本的iov匿名结构,通过bpf_core_field_exists判断两种获取iov的方式是否兼容。
1作者: dk1893 天前原帖
每个人都在训练人工智能拒绝执行某些任务。我们对一个模型进行了后期训练,以便突破这些限制。 Anthropic 和 OpenAI 的公开模型明确设定了防护措施,以拒绝执行有攻击性的任务。而它们针对网络安全的模型则仅限于企业使用。这使得中小企业和中型市场面临重大安全漏洞。 在网络安全领域,人工智能既可以作为对抗工具,也可以作为防御工具。最糟糕的情况是,只有对手能够访问这些工具。 与此同时,大多数现有的人工智能网络安全工具仅仅是外壳。问题在于,它们仍然继承了基础模型的所有防护措施,因此会拒绝执行某些操作。 在这个项目中,我们对一个特定模型进行了后期训练,使用了十年的夺旗比赛数据。这个模型不会向所有人开放,但我们确实相信,负责任的中小企业和中型公司也需要访问这些工具,以识别其系统中的关键漏洞,而不仅仅是大型企业。 我们开发了两种通过命令行界面(CLI)运行的模式: • 安全扫描:对您本地代码库的只读审计,检查漏洞。它仅报告可以与特定文件和行关联的内容,因此您不必在基于直觉的发现中苦苦挣扎。 • 渗透测试:一种主动的对抗模式,试图在沙盒环境中攻破实时系统。它通过运行漏洞利用并展示所发送的请求及代码返回的响应来证明每个漏洞,而不是提供一个置信度评分。目前处于限制访问状态。 为了展示扫描的功能,我们将其指向了 Anthos 银行,发现了转账路径中的整数溢出问题:金额是一个整数,而金额加费用可能会溢出为负数,因此余额检查通过,您可以转移并不存在的资金。此外,还有常见的身份验证和秘密问题。(Anthos 银行是谷歌的开源银行。它是一个已知的应用程序,其中一些故意设置得很弱,这正是重点:您可以克隆它并重新运行扫描,而不是仅仅相信截图。) 关于工具的工作原理: 除了模型,我们还构建了一个支持该模型的框架。该框架在一个多代理群体上运行:一个协调者将任务分配给并行运行的子代理,每个子代理负责一部分,然后合成一份报告。 CLI 是一个本地二进制文件(brew/curl)。它在本地读取您的代码,然后通过 TLS 将上下文发送到我们的推理 API,您可以通过 tcpdump 看到确切的流出内容及其去向。安装是免费的;您可以免费运行一次扫描,最多可处理 200 万个令牌,超出部分需要付费。 为了完全透明,这是 Cosine(YC W23)的一个产品。 值得讨论的是:工具的安全性,例如,域验证是一种证明控制权的方法,但不一定证明许可。考虑到这一点,您将如何限制渗透测试工具的访问?
3作者: malmeloo3 天前原帖
作为我们EDAcation项目的一部分,我们正在为VSCode开发一个扩展,以便于数字硬件设计。我们构建了一个FPGA查看器,以集成到VSCode中,但考虑到VSCode本质上只是一个网页浏览器,我们想,为什么不将其作为一个独立的网站发布呢?所以我们就这样做了,您可以在链接的网页上亲自查看结果。 您可以检查各种iCE40和ECP5 FPGA,并可视化各种布局与布线(PnR)结果。我们包含了一些示例设计,但如果您熟悉Nextpnr,您也可以上传自己的设计。 所有数据都保留在本地,查看器完全在您的浏览器中运行。芯片渲染器是用Rust编写并编译为WebAssembly的。如果您有兴趣,可以查看代码,我们所有的项目都是完全开源的。 我们的目标是让数字硬件设计变得更加易于访问,这个项目正好符合这一使命。期待听到您的意见!