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-),女,河南省周口市人。大学本科学历,助理工程师。

研究方向为计算机应用技术。


本文标签: 监控 数据 接口 运行 感知