人工智能的发展将如何重塑网络安全

微信搜索关注公众号网络研究观,获取更多信息。

人们很容易认为人工智能 (AI) 真正出现是在 2019 年,当时 OpenAI 推出了 ChatGPT 的前身 GPT-2。

但现实却有些不同。人工智能的基础可以追溯到 1950 年,当时数学家艾伦·图灵发表了题为“计算机机械与智能”的白皮书。图灵还帮助创建了第二次世界大战期间用于破解德国军队使用的加密代码的恩尼格玛机。

1952 年,计算机科学家 Arthur Samuel 开发了一个可以玩跳棋游戏的程序。他的算法是第一个可以独立学习的算法。

快进到 1997 年,IBM 推出了 Deep Blue,这是一款人工智能驱动的计算机,最终击败了国际象棋冠军加里·卡斯帕罗夫 (Gary Kasparov)。这是国际象棋冠军第一次被机器击败。

同样是在 1997 年,Nuance 推出了 Dragon NaturallySpeaking,这是第一个可以在 PC 上运行并将人声转换为文本的应用程序。这实质上使人工智能功能首次向公众开放。

时间跳转到 2011 年,苹果公司就在那时发布了虚拟助手 Siri。一年后,谷歌研究人员成功训练神经网络来识别猫的图像。

随后,OpenAI 在 2019 年推出了一个名为 GPT-2(ChatGPT 的前身)的程序,并将其提供给研究人员。然而,许多人最初对其功能并不满意。

随后于 2020 年推出了 GPT-3。该程序使用深度学习来承担各种任务,从编写计算机代码和博客到写诗歌和小说。

虽然它不是第一个这样做的程序,但它是第一个提供与人类反应几乎没有区别的响应的程序。 2022 年,OpenAI 更进一步,在程序上覆盖了聊天机器人界面,并将其发布为 ChatGPT。
    
那时人工智能才真正成为主流力量,并向全世界数百万人展示了所谓的生成式人工智能的能力。有趣的是,Netflix 用了 3.5 年才达到 1 亿用户,而 Chat-GPT 仅用了 5 天就达到了同样的水平。

网络安全中的人工智能

了解人工智能如何在网络安全领域得到应用以及未来将如何发展是很有趣的。

2016 年,安全公司 Cylance 筹集了 1 亿美元,并迅速成为创建预测性反恶意软件的行业领导者。这促使整个安全行业密切关注人工智能如何以这种方式使用。

事实上,WatchGuard 在 2018 年推出了智能 AV。通过使用 Cylance 引擎,该公司的 Firebox 安全产品增加了第三层反恶意软件。

2022 年,GitHub 发布了 Copilot,这是一款旨在简化软件开发流程的工具。该公司随后被微软收购,目前正忙于将其人工智能功能构建到其许多产品中。

威胁行为者如何使用人工智能

正如人工智能工具很快被主流用户所接受一样,它们也被网络犯罪分子所利用。早期的例子是,这些工具被用来编写比许多人制作的更好的网络钓鱼和鱼叉式网络钓鱼电子邮件。

令人担忧的是,还有网络犯罪分子使用生成式人工智能工具编写恶意软件的例子。虽然早期的例子相对容易发现,但随着工具的复杂性提高,所产生的恶意软件的质量也随之提高。

网络犯罪分子还使用 Chat-GPT 等工具来搜寻敏感数据。用于训练人工智能工具的大量数据可能包含从各种来源收集的敏感或机密数据。通过使用正确的提示,可以在数据来源组织不知情的情况下挖掘数据。

人工智能和网络安全的未来

根据迄今为止发生的趋势,人工智能和网络安全可能会出现一些发展。

一是虽然 ChatGPT 等工具可用于编写恶意软件,但输出的质量不太可能逃避强大的安全工具。只要组织具备这些措施,他们就不应该过分担心。

从积极的角度来看,人工智能工具将有助于回答技术安全问题。这将使人们更容易找到他们想要的信息,而无需具备搜索参数方面的专业技能。

第三,人工智能监管者的角色将受到强烈需求。这些工具的好坏取决于它们所训练的数据,因此确保高质量且不包含敏感或机密细节至关重要。

人工智能显然正处于重塑日常生活的早期阶段。然而,通过了解它的来源、当前的功能以及可能的发展方向,我们可以充分利用其巨大的潜在优势,同时保持不受网络威胁的影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/7341.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【DevOps】探索 Linux 的世界:文件系统和基本命令

目录 一、Linux文件系统 1、核心概念: 2、 文件系统类型 3、目录结构 4、权限与所有权 5、 符号链接与硬链接 二、文件系统相关linux命令 1、 ls 2、 cd 3、 pwd 4.、mkdir 5、rmdir 6、rm 7、mv 8、cp 9、 mount 10、 umount 一、Linux文件系统 …

MySql中深度分页的问题

什么是深度分页? MySql深度分页的问题,就是比如我们需要所查询出的表数据量较大,需要进行查询结果返回集的后面部分,所出现的性能问题。 比如说我们有一个一百万数据量的表,我们分页需要查询99990,10,数据库…

微信小程序如何使用svg矢量图标

微信小程序如何使用自定义SVG矢量图标 在微信小程序中,经常会用到小图标来装饰界面,我们常用的方法就是引用第三方的图标,但会存在收费或者找不到合适的图标,这时候我建议可以自行编写svg图标代码,就可以随心所欲的使…

【一起深度学习——kaggle叶子分类】

kaggle 叶子分类 目的:将叶子进行分类。实现步骤:1、数据处理:2、加载数据3、 定义残差块4、定义Resnet模型。5、定义训练以及评估函数:6、开始训练:7、输出结果: 目的:将叶子进行分类。 实现步…

知识图谱:人工智能的“核心驱动力”

知识图谱:人工智能的“核心驱动力” 一、人工智能与知识图谱二、知识图谱的定义与重要性三、知识图谱工程师的薪资情况四、知识图谱的应用领域六、知识图谱的未来展望七、总结 一、人工智能与知识图谱 人工智能(AI)作为21世纪的前沿技术&…

设备树与/sys/bus/platform/devices与/sys/devices目录关系

设备树与sys/bus/platform/devices sysfs文件系统中/sys/bus/platform/devices下的设备是由设备树生成, 根节点下有compatible的子节点都会在/bus/platform/devices生成节点 总线 I2C、SPI 等控制器会在/bus/platform/devices生成节点 总线 I2C、SPI 节点下的子节点…

Linux dumpkeys命令教程:详解键盘映射表的显示和操作(附案例详解和注意事项)

Linux dumpkeys命令介绍 dumpkeys命令在Linux中用于显示键盘映射表。它将键盘驱动的转换表的当前内容以keymaps(5)指定的格式写入标准输出。 Linux dumpkeys命令适用的Linux版本 dumpkeys命令在大多数Linux发行版中都可以使用,包括但不限于Debian、Ubuntu、Alpin…

牛客网刷题 | BC78 KiKi说祝福语

目前主要分为三个专栏,后续还会添加: 专栏如下: C语言刷题解析 C语言系列文章 我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 2020年来到了&#…

【Qt】按钮类控件

文章目录 1 :peach:Push Button:peach:2 :peach:Radio Buttion:peach:3 :peach:Check Box:peach:4 :peach:Tool Button:peach: 1 🍑Push Button🍑 使⽤ QPushButton 表⽰⼀个按钮,这也是当前我们最熟悉的⼀个控件了,QPushButton …

SOL链DApp智能合约代币质押挖矿分红系统开发

随着区块链技术的不断发展和普及,越来越多的项目开始探索基于区块链的去中心化应用(DApp)。Solana(SOL)作为一条高性能、低成本的区块链网络,吸引了众多开发者和项目,其中包括了各种类型的DApp&…

【DevOps】玩转 Google Cloud:项目切换与 K8s 集群访问

本篇博文将带您深入了解 Google Cloud Platform (GCP) 项目管理和 Kubernetes 集群访问的实用技巧。无论您是 GCP 新手还是经验丰富的云端开发者,都能从中获益匪浅。 目录 一、查看 Google Cloud 项目列表 方法一:使用 gcloud 命令行工具 方法二

02嵌入式面经

嵌入式面经 C语言的函数调用原理是什么? 栈帧(Stack Frame): 在函数调用时,会创建一个新的栈帧,用于存储函数的局部变量、参数、返回地址以及其他相关信息。栈帧通常包括以下几个部分: 参数&…

Altium Designer——检查原理图库正确性并生成报告

一、方法: 1.打开原理图库: 2.点击菜单栏的报告选项: 3.选择器件规则检查: 根据需求勾选,一般都是全部勾选: 二、问题: 1.缺少封装会导致什么问题: 1.首先: 封装是…

MWeb Pro for Mac:功能强大的Markdown博客编辑器

MWeb Pro for Mac是一款功能强大的Markdown博客编辑器,专为Mac用户设计,提供了一站式的博客写作和发布体验。这款软件不仅支持Markdown语法,还提供了丰富的编辑和排版功能,让用户能够轻松创建出精美的博客内容。 MWeb Pro的即时预…

信号量线程池读者写者模型

前言 大家好,我是jiantaoyab,本篇文章接着给大家介绍线程有关的信号量及线程池的基本理解。 信号量 在计算机中,信号量就是个 0 以上的整数值,当为 0 时表示己无可用信号 ,或者说条件不再允许,因此它表示…

重庆事业编5月7号开始报名⚠️报名照需审核

24年第二季度重庆事业编招聘 本次招聘实行网上报名。考生应按照招聘岗位要求,诚信、准确填写报考信息,并按网页提示上传电子材料(含电子登记照,jpg格式,20kb以下)。招聘方按照岗位报考要求,对考…

深度学习中的优化算法:选择现有的还是自创?

深度学习中的优化算法 深度学习中的优化算法:选择现有的还是自创?现有优化算法的优势**优点包括**: 开发新的优化算法的考虑**开发新算法的原因**:**开发新算法的风险**: 实用建议结论 深度学习中的优化算法&#xff1…

Mac跑llama.cpp过程中遇到的问题

原repo 在华为手机上安装termux、下载库:顺利在电脑上安装Android NDK:先下载Android Studio,再在里面下载Android SDK 安装Android Studio时,SDK的某些组件总是下载不成功。后来关了梯子、改了hosts,重新安装就成功了…

Ansible---自动化运维工具

一、Ansible概述 1.1 Ansible简介 Ansible是一款自动化运维工具,通过ssh对目标主机进行配置、应用部署、任务执行、编排调度等操作。它简化了复杂的环境管理和自动化任务,提高了工作效率和一致性,同时,Ansible的剧本(playbooks)…

53. 【Android教程】Socket 网络接口

Socket 网络接口 大家在学习计算机网络的时候一定学习过 TCP/IP 协议以及最经典的 OSI 七层结构,简单的回忆一下这 7 层结构: 从下到上依次是: 物理层数据链路层互联层网络层会话层表示层应用层 TCP/IP 协议对这 7 层了做一点精简&#xff…