admin 管理员组文章数量: 1184232
2024年3月22日发(作者:是微量元素吗)
电子技术与软件工程
数据库技术
Electronic Technology & Software Engineering
Database Technology
基于大数据的API接口运维自感知监控方法研究
张龙军王天军沈佳王涛王层层
(国网新疆电力有限公司信息通信公司新疆维吾尔自治区乌鲁木齐市830000 )
摘要:本文针对现有
API
接口运维监控方法稳定性较低的问题,提出基于大数据的
API
接口运维自感知监控方法,通过利用
ZABBIX
分布式处理方式,优化监控运行方法和功能,利用大数据技术对自感知监控集群服务器运行综合核查,通过
API
接口对海量数据
进行有效集群管理,实现
API
接口运维自感知监控,实验证明,所提方法提高了
API
接口运维自感知监控的自动化水平,保证了
API
接口
下自感知监控设备的高效运行,保障了监控设备运行的安全性和稳定性。
关键词:大数据;
API
接口;运维感知;数据监测
随着公司泛在电力物联网战略的不断深化,跨行业、跨企业、
跨系统之间的业务交互将呈指数级增长,而监控设备接口的可用性
直接影响泛在系统的可用性。传统的自感知监控设备中超过2000
个接口被使用,包括50个执行程序,由于监控设备运行环境复杂,
采集数据繁重,难以对海量数据进行有效处理,易出现运行不稳定
的问题,在没有进行有效的接口管理的情况下,系统存在越来越多
的未知、泄漏、不可控等接口安全风险。当前对界面的管理主要靠
人工整理和人工检查,效率低,周期长,易出错[1]。基于此提出了
基于大数据的
API
接口运维自感知监控方法。
1
API
接口运维自感知监控结构
进一步使应用程序能够操作系统资源[2]。在运维自感知监控设
备中,
API
接口技术是控制应用程序的一种有效方法,为保障接口
运维效果,在应用程序中使用大量特征函数进行数据的采集和优化,
而因为应用程序既不提供编程接口,也不了解源代码,需要在
API
接口中截取
Win
32运维函数,并改变其监控数据的特征行为,并添
加至应用程序[3]。监控设备中所有32位应用程序都在
Windows
操
作系统中相对独立的私有地址空间中运行。对于
API
接口,第一步
是将自己的截取函数添加到动态链接库中,注入目标进程的地址空
间,从而实现函数的跳转。普通代码注入用于创建远程线程监测,
基于此首先对电网状态信息实时量数据进行采集监测,进一步对监
控接口应用程序的消息处理机制进行优化。
进一步通过
virtual
locex
函数创建一个远程线程来实现接口代
码注入的主要想法是调用
write
process
memory
,将截获的函数的
动态链接库的名称和路径写入应用空间,调用
create
remote
thread
和
load
library
函数将
DLL
映射到远程进程,并调用
Get
Exit
Code
Thread
获得返回代码,也就是加载基地址来映射
DLL
。这时,截
获码被载入地址空间,以供远程处理。目标
API
函数可以通过使用
IAT
补丁或应用程序修改方法来改变,从而实现拦截函数调用。
监控程序调用
Clipboard
数据将
DLL
注入目标进程,并调用
image
director
data
函数以获取目标进程模块的输入表地址。利用即
可进行监控数据的调用,并在内存中查找对应的项和修改内存项[4]。
更改后,监控数据使
memory
属性变为可读写的。监控程序可以根
据代码进行替换,从而实现对接口数据的有效处理。
2
API
接口运维自感知监控数据采集
针对受外部因素影响的干扰电磁频谱信息信号,在干扰信号处
于最小状态时进行优化,得到不同阶段、不同环境条件下的频谱权
Ap
細
基础层
数据赞理《
数据传输
AP
丨押能传感器
数据处押:
卨濟晰度
数据分析
Hook
Api
数据保存
图1:
HOOK
API
结构
图2:监控进程保护流程
重和模糊指数,从而获得电磁干扰特征值的数字调整值,实现对异
常的基本神经元的跟踪监测。监控设备输出函数由系统运行时的标
准值参数
k
和实际检测值的偏差
g
求得,则计算可得:
K=f〔. + £0, Q=f〔|D#) (!)
网络中网络节点的数目,
CIR
表示。网络中,
DRj
是输出层节
点的连接参数,
ER
和
fr
是不同结构单元数据容错的最大阈值[5]。
147
数据库技术
Database Technology
图3:设备安全性对比检测结果
以
f
〇〇为故障信息的特征函数,结合
sigmoid
原理,得到
AP
[接口
故障信息的传输特征函数,具体算法为。
_/=1_________
基于上述算法,可以有效地完成电力系统的全局搜索,准确地
获得系统初始状态的最佳数据,从而导出引起系统故障的梯度下降
信息,避免运行过程中的偏差。为避免系统故障,消除数据信息误
差,在监测过程中引入极点,利用小动量项来寻找和调整故障信息,
使其接近系统的最佳信息方向。为提高电力系统故障监测与诊断的
准确性,需要在系统中添加去噪编码器,以便能够准确、及时地检
测和提取电力系统故障数据的特征。去除噪声后,通过系统中自动
编码的功能,实现监控数据采集和分类。通过对系统故障信息特征
的收集与分类,有效地实现准确监测与校正的研究目标。
3
API
接口运维自感知监控优化
API
接口将执行传递给指定的代码。每个进程都有自己的地址
空间,在
Windows
中只能在自己的地址空间中调用函数。在监控
执行定制函数代码注入到目标进程,以取代
API
的执行,以便目标
进程只能通过调用它自己地址空间中函数的截获。
Api
接口包括两
个部分:一个是主程序,它通常采用
exe
格式;另一个是
hook
模块,
它通常采用
DLL
格式。主控程序负责把钩子模块装入目标进程,
从而使钩子模块中的代码运行在目标进程的地址空间中。
Api
接口
的结构如图1。
在
VS
2005上实现了过程监控模块。工艺监控模块利用
HookApi
技术实现工艺监控模块的自保护,同时保证工艺监控模块
的正常运行;工艺监控模块利用定时器技术实现工艺监控。通过对
监测模块的持续检测,确保系统正常运行。利用
HookApi
技术防止
普通用户强行关闭监控模块,实现监控模块的自保护,保证系统正
常运行。过程保护监控系统的主要目标是监控特定的过程。但是,
如果监控进程关闭,则无法监控其他进程。因此,设计了守护程序。
监测过程发现有故障关闭后,自动启动保护监测过程。图2是具体
的实现代码。
4实验结果分析
进一步对基于大数据的
API
接口运维自感知监控方法进行实验
148
电子技术与软件工程
Electronic Technology & Software Engineering
检测,在检测过程中,空间和时间复杂度是评价该方法性能的关键。
时效性是指算法在计算机上运行时所占用的存储空间,时间复杂性
是指算法运行所需要的时间。进一步启动实验平台,运行四种算法,
即自适应免疫微粒群优化算法、神经网络算法、决策树和支持向量
机,基于此对健康过程中的空间复杂度和时间复杂度数据抗扰处理
效果进行对比检测,具体如下:
表1:监控设备抗扰效果对比检测
项目传统方法本文方法
间复杂度抗扰效果
207.7
321.4
时间复杂度抗扰效果
124
185
由表1可知,本文方法下,
API
接口运维自感知监控方法在实
际应用过程中可以更好地对抗实践和空间复杂干扰问题,提高监控
运行稳定性。进一步对比接口运维情况下的监控设备运行安全性,
具体检测结果如图3。
基于上述检测结果可知,相对于传统方法,本文提出的
API
接
口运维的自感知监控设备在实际运行过程中安全性和稳定性都明显
优于传统方法,充分满足研究要求。
5结束语
分析了基于
API
接口的监控设备的原理和特点,深入研究了
API
接口运维自感知监控的可行性和必要性。通过在
API
服务器集
群内搭建
ZABBD
(平台,对异常数据进行实时监控和处理,实现了
API
服务器在监控数据集群进行自动运行的研宂要求,充分保障监
控设备的运行效果。
参考文献
[1] 崔喜萌,陈明.软件开发开放
API
接口的安全处理[
J
].网络
安全技术与应用,2020 (4): 80-81.
[2] 孙兰兰.基于安卓系统开发工具及
API
接口实现
APP
开发策略
[
J
]
.
黑河学院学报
,
2018, 9 (5): 225-226.
[3] 石淼,张敏,彭小婷.基于北京地图
API
的
BJC
0
RS
功能扩展
研究与实现[
J
].测绘与空间地理信息,2018, 41 (11): 243-245.
[4] 赵健,郑小平,柳虔林.基于云环境的边防智能视频监控系统
建设构想[
J
].国防科技,2020, 41 (2): 70-73.
[5] 范蓓蕾,史云,张保辉等.支持多源感知数据集成的奶牛场物
联网监控系统设计[
J
].中国农业信息,2018, 30 (5): 58-67.
作者简介
张龙军( 1994-),男,甘肃省天水市人。大学本科学历,助理工程师。
研究方向为大数据应用。
王天军(1984-),男,回族,新疆维吾尔自治区伊宁市人。研究生,
高级工程师。研究方向为数据管理与运营。
沈佳(1986-),女,新疆维吾尔自治区阜康市人。研究生,高级
工程师。研究方向为数据管理与运营。
王涛( 1987-)
,
男,回族
,
新疆维吾尔自治区焉耆市人。研究生,
高级工程师。研究方向为信息技术。
王层层(1997-),女,河南省周口市人。大学本科学历,助理工程师。
研究方向为计算机应用技术。
版权声明:本文标题:基于大数据的API接口运维自感知监控方法研究 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711089012a587855.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论