老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

如何选择适合项目的IPC访问技术?Linux运维课程

老男孩IT教育

行业新闻

2021年10月28日 16:39

学习Linux后,可以从事运维岗位,而运维岗位细分也有很多,如桌面运维、系统运维、数据库运维等等,本期主要讲下数据库运维的问题,在日常工作中,数据库运维人员需要访问数据库,那如何选择适合项目的IPC访问技术?请看下文:

       学习Linux后,可以从事运维岗位,而运维岗位细分也有很多,如桌面运维、系统运维、数据库运维等等,本期主要讲下数据库运维的问题,在日常工作中,数据库运维人员需要访问数据库,那如何选择适合项目的IPC访问技术?请看下文:

Linux培训班

       数据库运维人员因操作系统和规范要求的不同,访问数据库的方式自然也会相对灵活,既可以通过网络远程访问,也可以进行本地访问,那什么是数据库本地访问呢?简单来说,就是在一台计算机上同时运行应用/客户端和数据库系统的操作。

       需要注意的是,由于本地IPC访问是进程通信,因此常规审计技术无法完成此类工作,针对这种行为,为了确保数据的安全,需要一种完整、高精准度的审计技术来实现。

       如何选择本地IPC访问技术?

       一、审计完整性对比

       SSH审计:通过捕获SSH工具上的数据通讯包进行审计,会出现流量被绕过和漏审的问题;

       本地审计:在客户端程序通讯过程中,采用插件技术获取share memory和IPC的通信内容,有效避免了漏审或被绕过的情况发生,从而实现面向本地访问方式的完整审计。

       二、审计准确性对比

       使用客户端工具运维数据库时,客户端返回的结果集数据往往是由符号"+"、"_"、"|"在命令行终端画出的简易表格,在SQL解析时,如果不能进行准确区分,就会导致解析不准确,最终影响审计的准确度。

       SSH审计:如果在结果集中包含了"|"等特定符号,就可能在协议解析时与终端制表符号混淆,导致解析不准确;

       本地审计:获取通讯包流量,并基于精准协议对通讯包流量进行解析,不涉及与终端制表符号混淆的问题。

       关于"如何选择适合项目的IPC访问技术?"的话题到这里就结束了,更多Linux运维培训课程,欢迎咨询老男孩教育在线客服,可免费申请领取Linux学习试听视频及教学大纲,了解Linux运维工程师需要具备的技能。

       推荐阅读:

       如何有效提升Linux服务器的安全?Linux运维课程

       UTF-8和UTF-16是什么?有哪些区别?老男孩Linux运维

       Linux操作系统下有哪些方法可以创建文件?Linux运维培训

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。