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

news2024/10/6 8:30:48

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

人们很容易认为人工智能 (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.coloradmin.cn/o/1647120.html

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

相关文章

资源池管理

资源池相关概念 1、什么是资源池 资源池是灵活管理资源的逻辑抽象。资源池可以分组为层次结构,用于对可用的CPU和内存资源按层次结构进行分区。 2、为什么使用资源池 使用资源池可以委派对主机(或集群)资源的控制权,在使用资源池划分群集内的所有资 源时…

PopChar for Mac v10.1激活版:特殊字符输入工具

PopChar for Mac是一款专为Mac用户设计的字符输入工具,其简单直观的功能使得查找和插入特殊字符变得轻而易举。 PopChar for Mac v10.1激活版下载 首先,PopChar为Mac提供了访问所有字体字符的能力,包括那些难以通过键盘直接输入的字符。用户只…

延时任务通知服务的设计及实现(三)-- JDK的延迟队列DelayQueue

一、接着上文 上文我们讲述了使用redisson的RDelayedQueue实现分布式延迟队列,本文我们将自己JDK的延迟队列DelayQueue实现。 相比前者的实现,作为进程内的延迟队列,它会遇到许多技术难点: 如何支持分布式的多个节点部署场景应…

vue cli 自定义项目架子,vue自定义项目架子,超详细

脚手架Vue CLI基本介绍: Vue CLI 是Vue官方提供的一个全局命令工具 可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了webpack配置】 脚手架优点: 开箱即用,零配置内置babel等工具标准化的webpack配置 脚手架 VueCLI相关命令…

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

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

汇编语言——比较两个字符串STRING1和STRING2所含字符是否完全相同,若相同则显示MATCH, 不相同则显示NO MATCH

CMPS 串比较指令: CMPS SRC, DST CMPSB (字节) CMPSW (字) 执行操作: ((SI)) - ((DI)) 根据比较结果置条件标志位:相等 ZF1;不等 ZF0 字节操作:(SI)←(SI)1, (DI)←(DI…

【算法系列】链表

目录 常用技巧 常用操作 leetcode/牛客题目 一、移除链表元素 二、反转链表 三、链表的中间结点 四、返回倒数第k个节点 五、合并两个有序链表 六、链表分割 七、链表的回文结构 八、相交链表 九、环形链表 十、环形链表 II 十一、随机链表的复制 十二、两数相加…

英语学习笔记2——Is this your ...?

Is this your …? 这是你的 … 吗? 词汇 Vocabulary pen n. 笔 不仅指钢笔,是笔的统称 相关:ball pen n. 圆珠笔    pencil n. 铅笔    marker n. 记号笔 book n. 书 横着翻的本子或书 补充:pad n. 本子 竖着翻的本子或…

在Codelab对llama3做Lora Fine tune微调

Unsloth 高效微调大模型的工具,通过Unsloth微调Llama3, Mistral, Gemma 速度提升2-5倍,内存减少70%! Codelab 创建一个jupyter notebook 选择 T4 GPU 安装Fine tune 相关的lib %%capture import torch major_version, minor_version torch…

软考中级-软件设计师(九)数据库技术基础 考点最精简

一、基本概念 1.1数据库与数据库系统 数据:是数据库中存储的基本对象,是描述事物的符号记录 数据库(DataBase,DB):是长期存储在计算机内、有组织、可共享的大量数据集合 数据库系统(DataBas…

Navicat for MySQL Mac:数据库管理与开发的理想工具

Navicat for MySQL Mac是一款功能强大的数据库管理与开发工具,专为Mac用户设计,旨在提供高效、便捷的数据库操作体验。 它支持创建、管理和维护MySQL和MariaDB数据库,通过直观的图形界面,用户可以轻松进行数据库连接、查询、编辑和…

力扣:221. 最大正方形

221. 最大正方形 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 示例 1: 输入:matrix [["1","0","1","0","0"],["1","0"…

数字藏品平台遭受科技攻击时的防护策略与攻击类型判定

随着区块链技术和数字经济的飞速发展,数字藏品平台逐渐成为炙手可热的投资领域。然而,这也使其成为了黑客攻击的重要目标。本文将深入探讨数字藏品平台可能遭遇的几种主要科技攻击类型,并提出相应的防护措施和判定方法。 一、51%攻击 攻击描…

太速科技-FMC377_双AD9361 射频收发模块

FMC377_双AD9361 射频收发模块 FEATURES: ◆ Coverage from 70M ~ 6GHz RF ◆ Flexible rate 12 bit ADC/DAC ◆ Fully-coherent 4x4 MIMO capability, TDD/FDD ◆ RF ports: 50Ω Matched ◆ support both internal reference and exter…

cmake进阶:变量的作用域说明二(从函数作用域方面)

一. 简介 前一篇文章从函数作用域方面学习了 变量的作用域。文章如下: cmake进阶:变量的作用域-CSDN博客 本文继续从函数作用域方面学习了 变量的作用域。 二. 变量的作用域 1. 函数内定义与外部同名的变量 向顶层 CMakeLists.txt添加如下代码&a…

leetcode-缺失的第一个正整数-96

题目要求 思路 1.这里的题目要求刚好符合map和unordered_map 2.创建一个对应map把元素添加进去,用map.find(res)进行查找,如果存在返回指向该元素的迭代器,否则返回map::end()。 代码实现 class Solution { public:int minNumberDisappeare…

项目管理-干系人管理

项目管理:每天进步一点点~ 活到老,学到老 ヾ(◍∇◍)ノ゙ 何时学习都不晚,加油 1.干系人管理-主要框架 重点内容: ①ITTO 输入,输出工具和技术。 ②问题和解决方案。 ③论文可以结合范围&am…

[Linux][网络][TCP][三][超时重传][快速重传][SACK][D-SACK][滑动窗口]详细讲解

目录 1.超时重传1.什么是超时重传?2.超时时间是如何确定的? 2.快速重传3.SACK4.D-SACK1.ACK丢失2.网络延迟 5.滑动窗口0.问题抛出1.发送方的滑动窗口2.如何表示发送方的四个部分?3.接收方的滑动窗口4.滑动窗口的完善理解 1.超时重传 1.什么是…

14【PS作图】像素画尺寸大小

【背景介绍】本节介绍像素图多大合适 下图是160*144像素大小,有一个显示文本的显示器,还有一个有十几个键的键盘 像素画布尺寸 电脑16像素,但还有一个显示屏 下图为240*160 在场景素材,和对话素材中,用的是不同尺寸的头像,对话素材中的头像会更清楚,尺寸会更大 远处…

五月节放假作业讲解

目录 作业1: 问题: 结果如下 作业2: 结果: 作业1: 初始化数组 问题: 如果让数组初始化非0数会有问题 有同学就问了,我明明已经初始化定义过了,为啥还有0呀 其实这种初始化只会改变第一个…