版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
质本申请提供一种抗爬虫监测处理方法、装根据实时获取的当前访问行为的访问数据和访根据基于访问数据更新后的访问日志构建访问问行为对应的样本访问行为参数和样本访问特征参数及其样本爬虫结果进行模型训练获得的2获取访问日志,根据所述访问数据和所述访问日志获基于所述访问数据更新所述访问日志,并根据更新后的访问日志构输入所述访问行为参数和所述访问特征参数至预设爬个历史访问行为对应的样本访问行为参数和样本访问特征参数及其样本爬虫结果进行模在所述爬虫识别结果对应的所述当前访问行为是恶意爬虫行为根据所述样本访问日志,获取多个样本访问行为对应的访根据所述样本访问日志,构建样本访问行为特征矩阵,并根据以每个所述样本访问行为对应的所述样本访问行为参数和样本访问特征参数作为模若根据所述用户代理识别所述当前访问行为包含爬虫从所述访问日志中提取包含所述访问标识的历史访问行为的访根据所述访问类型和访问时间,从所述参考访问数据获取与当前访根据所述请求URL和访问时间,从所述参考访问数据以及当前访问行为的访问数据中根据所述访问类型和访问时间,从所述参考访问数据获取以及3提取更新后的访问日志中所有访问行为对应的访问标识,并获取更新后的筛选所述更新后的访问日志中的无效数据和噪声数据,将接收所述终端返回的身份验证信息,根据所述身份验证信息确定所述第二获取模块,用于获取访问日志,根据所述访问数据和所构建模块,用于基于所述访问数据更新所述访问日志,布序列;预测模块,用于输入所述访问行为参数和所述访问特征参数至预设别模型是根据多个历史访问行为对应的样本访问行为参数和样本访问特征参数及其样本处理模块,用于在所述爬虫识别结果对应的所述当前访问行为是恶9.一种电子设备,包括存储器、处理器以及存储在4最高的代理;接着设置本次任务的配置信息,反爬虫检测模块根据代理与配置信息使用5据多个历史访问行为对应的样本访问行为参数和样本访问特征参数及其样本爬虫结果进以每个所述样本访问行为对应的所述样本访问行为参数和样本访问特征参数作根据所述请求URL和访问时间,从所述参考访问数据以及当前访问行为的访问数[0010]根据本申请提供的技术方案,所述根据更新后的访问日志构建访问行为特征矩6间分布序列;预测模块,用于输入所述访问行为参数和所述访问特征参数至预设爬虫识别模爬虫识别模型是根据多个历史访问行为对应的样本访问行为参数和样本访问特征参数及7在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语2001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.368用户代理为:Mozilla/5.0(WindowsNT10.0;Win64;x64)ppleWebKit/fromsklearn.ensembleimportRandomForestmodel=joblib.load('trained_model.pkl')log_entry["timestamp"]=pd.to_datetime(log_entry["timestamp"],format='%d/%b/%Y:%H:%M:%S%z')"ip":"","timestamp":"11/Jul/2024:12:00:01+0000","url":"/index.html","user_agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)}new_log_entry=monitor_l所述参考访问数据以及当前访问行为的访问数据中获取所述访问标识对应的历史访问行9行为特征矩阵,从所述访问行为特征矩阵中获取所述当前访问行为对应的访问特征参数;序列;均值以及访问时间分布序列。[0027]所述访问频率标准差可以通过计算一个IP地址在各时间段内的访问频率的标准[0030]所述访问时间分布序列通过获取某IP地址在某一时间段型是根据多个历史访问行为对应的样本访问行为参数和样本访问特征参数及其样本爬虫虫识别模型,获得所述预设爬虫识别模型输出的所述当前访问行为对应的爬虫识别结果。[0034]S105、在所述爬虫识别结果对应的所述当前访问行为是[0035]具体地,在所述爬虫识别结果对应的所述当前访问行为是恶意爬虫行为的情况以每个所述样本访问行为对应的所述样本访问行为参数和样本访问特征参数作[0038]在上述实施例的基础上进一步地,所述当前访问行为的访问[0040]在上述实施例的基础上进一步地,所述访问数据包括当前访问行为的访问标识、2001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5372001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5371.1"2005678"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/[0050]根据所述请求URL和访问时间,从所述参考访问数据以及当前访问行为的访问数访问数据中获取所述访问标识对应的历史访问行为和当前访问行为构成的访问请求序列,2001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5372001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5371.1"2005678"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/{"ip":"","timestamp":"10/Jul/2024:11:05:42+0000","url":"/index.html"},{"ip":"","timestamp":"10/Jul/2024:11:10:43+0000","url":"/index.html"},{"ip":"","timestamp":"10/Jul/2024:11]entry["timestamp"]=pd.to_datetime(entry["timestamp"],format='%matrix=defaultdict(lambda:defa2001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5372001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5371.1"2005678"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/2001234"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/88.0.4324.150Safari/5371.1"2005678"_""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/fromflaskimportFlask,request,jsonifycontext.use_privatekey_file('path/to/privatekey.pem')context.use_certificate_file('path/to/certificate.pem')@app.route('/sensitive_data',methods=['GET'])defdecorated(args,kwargs):token=request.headers.get('Authorization')jwt.decode(token,SECRET_KEY,algorithms=[exceptjwt.ExpiredSreturnf(args,kwargs)@app.route('/sensitive_data',methods=['GET']){"ip":"","timestamp":"11/Jul/2024:12:00:01+0000","url":"/sensitive_data"},{"ip":"","timestamp":"11/Jul/2024:12:00:02+0000","url":"/sensitive_data"},{"ip":"","timestamp":"11/Jul/2024:12]log_entry["timestamp"]=pd.to_datetime(log_entry["timestamp"],format='%d/%b/%Y:%H:%M:%S%z')defextract_features(lcurrent_time=log_efeatures=[interval,request_coundefdetect_and_protect(lnew_log_entry=moninew_features=extract_featis_bot=model.predict(new_print("Detectedbotactivity.Blockingaccesstosensitiveprint("Legitimateuser.Alnew_log_entry={"ip":"","timestamp":04+0000","url":"/__[11/Jul/2024:12:00:03+0000]"GET/sensitive_data2005678"_""Mozilla/5.0""至根据多个历史访问行为对应的样本访问行为参数和样本访问特征参数及其样本爬虫结前访问行为进行爬虫对抗。通过实时监测访问行为并利用机器学习模型进行预测和识别,[0067]上文结合图1对本申请实施例提供的抗爬虫监测处理方法进行了详细介绍,下面预测模块204,用于输入所述访问行为参数和所述访问特征参数至预设爬虫识别设爬虫识别模型是根据多个历史访问行为对应的样本访问行为参数和样本访问特征参数处理模块205,用于在所述爬虫识别结果对应的所述当前访问行为是恶意爬虫行[0069]本申请实施例提供的抗爬虫监测处理装置可对应于执行本申请实施例中描述的抗爬虫监测处理方法,并且该装置的各个模块的上述功能对应于实现图1所示方法的相应[0071]如图3所示,所述电子设备的计算机系统300包括CPU301,其可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流园区能耗管理系统设计方案
- 无组织排放管控实施方案
- 企业安全生产责任制管理制度
- 农村危房改造建设方案
- 中小学校舍建筑设计规范
- 农机作业安全生产管理台账
- 文化场馆工程施工监测方案
- 水利工程施工安全培训方案
- 输电线路接地网施工方案
- 企业设备预防性维护管理手册
- 2026北京市朝阳区卫生健康委员会所属事业单位第二批招聘241人笔试备考题库及答案解析
- 4.1妈妈教学设计
- 2026年内蒙古中考语文试卷及答案
- 成人术中外周静脉输液技术操作及管理指南
- 八年级物理第二学期期中考试质量分析
- 2026-2030中国化机浆市场竞争规划与未来前景发展趋势研究报告
- 2026粉末冶金开发高速钢刀片脱模剂适用性分析报告
- 三角函数压轴题专项训练-2026年高考数学 含答案
- 矩阵论知到智慧树期末考试答案题库2025年哈尔滨工程大学
- 人体发育学 第八章 婴幼儿期言语功能的发育
- 手术室护理进修
评论
0/150
提交评论