首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:http://os.51cto.com/art/202109/680631.htm

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

研究人员:由微软 GitHub Copilot 自动生成的代码中,有 40% 存在漏洞

9 月 2 日消息 GitHub 在 6 月份联合 OpenAI,推出了一款“GitHub Copilot”工具,官方宣传语为“你的 AI 结对编程助手”。 根据官方的介绍,GitHub Copilot 可以根据上下文自动写代码,包括文档字符串、注释、函数名称、代码,只要用户给出提示,就可以写出完整的函数,将程序员从重复的编写中解放出来。 那么,该 AI 工具的代码质量如何呢? 近日,康奈尔大学的研究人员公布了一项数据,他们为 GitHub Copilot 生成了 89 个不同的场景,生成了 1692 个程序。其中,大约 40% 的程序存在漏洞。 研究人员表示,由于 Copilot 是利用 GitHub 上提供的开源代码进行训练的,因此可以推断,代码安全质量取决于 GitHub 社区的开源代码质量。 GitHub Copilot 接受了数十亿行公共代码的培训,目前仅支持在微软 Visual Studio Code 中使用,支持 Python、JavaScript、TypeScript、Ruby 和 Go 等编程语言。

Valorant开始要求Windows 11玩家开启TPM与安全启动

为了帮助广大客户了解当前设备是否有符合 Windows 11 的升级条件,微软已经推出了一款名为“PC Health Check”的检查工具。然而对于微软强制运行 Windows 11 操作系统的设备安装 TPM 2.0 可信任平台模块一事,用户的吐槽声已经不绝于耳。但对于第三方软件开发商来说,这或许是他们未来都将遵循的一套设计准则。 微星提供的 TPM 2.0 模块 按照微软的设想,近年来销售的大部分 PC 来说(尤其是笔记本 / 台式机),其实都已安装并可启用 TPM 2.0(英特尔 8 代处理器 / AMD 锐龙 2000 以上)。 与此同时,软件 / 游戏开发商也可借助加密处理器来增强安全性与反作弊措施。 比如 Riot Games 旗下的《Valorant》射击游戏、或者被版权方用于实施某种数字版权保护(DRM)来挫败,只是目前尚不清楚该要求是否适用于 Windows 11(甚至 Windows 10)。 当然,这并不意味着缺少 TPM 2.0 安全模块的设备用户就无法玩上《Valorant》。 目前最大的问题的是,即使 TPM 2.0 不会对符合条件的 Windows 11...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。