山东科学, 2024, 37(4): 131-135 doi: 10.3976/j.issn.1002-4026.20230169

区块链

基于区块链分级存储与国产商用密码技术的高校图书馆信息系统网络安全保障

李迎新,, 郭瑱, 赵雷, 富国瑞,*

山东大学图书馆,山东 济南 250100

Network security of university library information systems based on blockchain hierarchical storage and domestic commercial cryptographic technology

LI Yingxin,, GUO Zhen, ZHAO Lei, FU Guorui,*

Shandong University Library,Jinan 250100,China

通信作者: * 富国瑞,男,馆员,研究方向为信息技术。Tel:18663759519,E-mail:fgr@sdu.edu.cn

收稿日期: 2023-11-23  

基金资助: 山东省重点研发计划(2021RKY02021)
教育部产学合作协同育人项目(230802961010527)

Received: 2023-11-23  

作者简介 About authors

李迎新(1976—),硕士,馆员,研究方向为图书馆信息系统E-mail:lyxin@sdu.edu.cn

摘要

为了提升图书馆信息系统网络安全保障能力,确保图书馆信息系统安全稳定运行,对数字图书馆信息系统面临的身份假冒、数据泄露、数据篡改、数据破坏、重要操作难以溯源等突出网络安全问题进行研究,提出了解决思路和方法,包括基于区块链分级存储实现图书馆信息系统数据存储安全,基于国产商用密码技术实现图书馆信息系统身份认证、数据加密保护、数据完整性保护、操作真实性和抗抵赖保护,对建设完善有效的图书馆信息系统网络安全整体保障体系、提升图书馆信息系统网络安全保障能力具有指导意义。

关键词: 图书馆信息系统; 网络安全; 区块链; 分级存储; 商用密码技术; 数字签名; 协同签名; 数据加密; 数据完整性

Abstract

To enhance the network security capability of library information systems and ensure their safe and stable operation, we have conducted research on various network security issues, such as identity counterfeiting, data leakage, data tampering, data destruction, and difficult to trace important operations, and proposed practical and completely autonomous solutions and methods. These methods include data storage security for library information systems based on blockchain hierarchical storage, identity authentication, data encryption, data integrity, and operational authenticity and repudiation protection based on domestic commercial cryptographic technology. This study is crucial for the construction of a comprehensive and effective network security system for library information systems and the improvement of their network security capability.

Keywords: library information system; network security; blockchain; hierarchical storage; commercial cryptographic technology; digital signature; collaborative signature; data encryption; data integrity

PDF (2804KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

李迎新, 郭瑱, 赵雷, 富国瑞. 基于区块链分级存储与国产商用密码技术的高校图书馆信息系统网络安全保障[J]. 山东科学, 2024, 37(4): 131-135 doi:10.3976/j.issn.1002-4026.20230169

LI Yingxin. Network security of university library information systems based on blockchain hierarchical storage and domestic commercial cryptographic technology[J]. Shandong Science, 2024, 37(4): 131-135 doi:10.3976/j.issn.1002-4026.20230169

开放科学(资源服务)标志码(OSID):

随着大数据、云计算、移动互联网等数字化技术的广泛发展和深入融合应用,高校数字图书馆在发展过程中势必涉及大量的敏感业务数据、个人隐私数据,高校数字图书馆整体网络安全防护形势严峻。研究和有效解决高校数字图书馆网络信息安全,是应对网络安全形势、维护图书馆信息系统安全的必然要求[1]

作为支撑高等教育和科学研究的重要基础设施,高校高度重视数字图书馆的网络安全工作,在数字化增值提效的发展过程中,也采取了一系列网络安全保障措施。但是,目前仍存在以下亟待解决的问题:(1)高校数字图书馆各业务系统访问者身份凭证的唯一性、可信性和可安全鉴别性问题。目前系统大多采用单一的“账号+口令”作为身份凭证,而此类身份凭证极易被伪造或暴力破解,一旦攻击者伪造身份凭证,或者窃取到合法用户的身份凭证登录某个系统,便可以此为跳板,发起更大范围更大规模的网络攻击;(2)高校数字图书馆信息系统大多以明文形式传输和存储数据,极易被非法篡改,造成数据无法正常使用,甚至被窃取导致大量隐私数据泄露等网络安全事件[2];(3)高校数字图书馆信息系统具有论文等信息发布以及审核审批等操作行为,这些重要操作如果没有有效的监管和事后溯源技术手段,一旦出现安全事故,难以追溯定责,给高校整体的网络安全管理工作带来严重的后果。因此,本文针对数字图书馆数据的全生命周期隐私保护进行分析和研究,结合区块链技术与国产密码技术,提出有效的解决方案,确保数字图书馆网络信息安全,保障数字图书馆系统安全稳定运行。

1 高校图书馆网络安全保障体系设计

针对以上几个安全问题,传统的防火墙、防病毒、入侵检测等封堵查杀技术无法从根本上解决,并且传统的中心化存储模式抗风险能力弱,容易受到攻击。如果黑客能够访问集中式存储的服务器,他们就有可能篡改其中存储的敏感数据,甚至删除存储在这些服务器上的所有数据。作为应对手段,区块链技术具备的去中心化存储、不可篡改、可追溯、天然互信等特性使其为数字图书馆各类信息的可信存储提供了有力保障[3]

然而区块链本身的多节点分布式存储模式必然导致不同节点间需进行大量且频繁的数据传输,如果以明文形式进行传输,存在数据泄露等安全隐患,此时需要对数据进行加密,将所有敏感数据以密文形式进行操作。密码作为网络安全保障的核心技术和基础支撑,在身份认证、信息保密、完整性保护、抗抵赖等方面起着不可替代的作用[4]。密码是目前世界上公认的实现网络安全保障有效、可靠、经济的关键核心技术[5]。而国外的密码技术因国外各种政策限制,存在很多未知的安全漏洞和隐患,因此,本文针对高校数字图书馆面临的相关安全问题,结合我国自主SM2/SM3/SM4/SM9商用密码技术,以密钥管理基础设施、公钥基础设施为基础,以云服务器密码机等密码设备为支撑,为高校数字图书馆网络安全保障搭建合规有效的密码安全底座,从而为数字图书馆各类信息系统提供全方位密码应用安全支撑,切实提高数字图书馆网络安全保护水平。

1.1 信息区块链分级存储技术

对图书馆业务数据依据敏感程度进行划分,规定敏感业务数据、个人隐私数据为敏感数据,需要进行上链加密存储,设计图书馆信息系统存储架构,进行多节点服务器上区块链的搭建、智能合约与敏感数据判断标准的融合书写、共识模式筛选、超级账本客户端的实现等操作[6],如图1所示,设计了“数据上链—审核—敏感数据二次上链”的数据存储流程,利用区块链分级存储技术,通过多节点服务器上的智能合约和共识模式确保数据的不可篡改性。最终实现基于区块链技术的图书馆信息系统分级存储架构,为图书馆各类信息数据安全保驾护航。

图1

图1   基于区块链平台的图书馆信息系统分级存储架构

Fig.1   Hierarchical storage architecture for the library information system based on a blockchain platform


1.2 基于SM2密码算法的数字签名和协同数字签名技术

数字签名是一种非对称密码算法,包含签名私钥和签名公钥,其中签名私钥必须保密,不能泄露,签名公钥可以公开,通常以数字证书的形式发布[7]。签名者使用私钥对待签名数据的杂凑值做密码运算得到的结果即为数字签名,该结果只能用签名者的公钥进行验证。数字签名技术可广泛用于确认待签名数据的完整性、签名者身份的真实性和签名行为的抗抵赖性。针对高校数字图书馆面临的身份凭证唯一性、可信性和可安全鉴别性问题,可结合数字签名技术,实现基于“数字签名+账号口令”双因子的身份鉴别。另外,现代密码学保障的不是密码算法的安全性,而是密钥的安全性,因此,对于使用传统终端的场景,可结合智能密钥钥匙等专用硬件密码模块,实现签名私钥等身份凭证敏感信息的安全存储,而且硬件密码模块本身具有安全访问控制机制,非授权不能使用,进而更好的保证了身份凭证的使用安全。

实施基于SM2密码算法的协同数字签名技术,以提高签名过程的安全性和便捷性。该技术与传统的数字签名技术区别在于签名密钥和签名值的生成,如图2所示,其中签名私钥由通信双方如客户端和服务端分别独立生成并安全存储,公钥由服务端基于客户端生成的临时公钥计算并发布[8]

图2

图2   协同签名密钥生成逻辑

注:G为椭圆曲线上n阶的基点。

Fig.2   Collaborative signature key generation logic


计算签名时,服务端和客户端使用各自的签名密钥,如图3所示,分别独立计算各自的签名结果,然后通过双方交换,最终由客户端完成数字签名的生成。协同签名技术无需额外硬件密码模块如Ukey等设备,从而降低了成本和复杂性,同时也保证了安全性,可广泛应用于各种移动智能终端场景。本方案结合签名私钥和签名公钥一一对应的安全特性及SM2密码算法密钥不可伪造的安全特性,有效保证了身份凭证的唯一性、可信性和可安全鉴别性。

图3

图3   协同签名逻辑

Fig.3   Collaborative signature logic


1.3 数据完整性保护技术

数据完整性保护技术主要包括基于SM4对称密码算法的消息鉴别码(MAC)技术,以及基于SM3杂凑密码算法的HMAC(Hash-based message authentication code)技术,主要用于数据传输和数据存储两种场景的完整性保护[9]。通信数据完整性保护主要基于通信双方协商的一个秘密密钥,发送方对所要发送的数据计算得到一个鉴别码,随同数据(通常也做加密处理)一起发送给接收方,接收方收到数据后使用同一个密钥对MAC进行校验,发现校验失败即可判断该数据已被非法篡改,进而确保了传输数据的完整性。针对数字图书馆的网络通信数据完整性安全,可通过部署SSL VPN安全网关或IP Sec VPN安全网关专用密码产品,实现传输过程中的数据完整性保护。针对数据存储的完整性保护,通过调用专用的服务器密码机设备提供基于SM3杂凑算法的HMAC技术,实现完整性保护。另外,针对某些业务数据,也可以基于数字签名技术的特性,实现完整性保护。

1.4 数据加密保护技术

数据加密保护技术主要采用基于国密SM4对称密码算法,对数字图书馆信息系统的敏感数据进行加密,防止数据在传输或存储过程中被截取或窃取导致信息泄露[10]。针对数字图书馆的网络通信数据机密性安全,可通过部署SSL VPN安全网关或IP Sec VPN安全网关专用密码产品,基于国密SSL协议或IP Sec协议,实现传输数据的机密性保护。针对数据库系统存储的大量敏感数据,采用传统的应用层面改造方案推行较为困难,因此,本文采用高性能全密态数据库加密网关,该产品采用双因子身份认证技术实现用户身份识别,以高速PCIe(peripheral component interconnect express)密码卡为核心,提供高性能的数据加解密服务,支持NAS(network attached storage)、IPSAN(IP storage area network)、FCSAN(fiber channel storage area network)多种加密存储方式,同时支持应用结构化数据的加密存储,见图4

图4

图4   全密态数据库加密网关框架

Fig.4   Fully encrypted database encryption gateway framework


2 结语

本文从高校数字图书馆面临的身份假冒、数据篡改、数据泄露等安全问题进行了探讨,从不同角度阐述了高校数字图书馆建设区块链分级存储平台与密码安全底座的迫切性和必要性,给出了数字图书馆在网络安全保护体系建设过程中基于区块链平台的图书馆信息系统分级存储建设思路,及基于国产商用密码技术的网络安全密码技术保障底座架构的建设思路,侧重介绍高校数字图书馆在网络安全保护中使用的区块链分级存储技术、数字签名技术、协同签名技术、数据完整性保护技术和数据加密技术,为数字图书馆网络安全保障体系建设提供了相应的技术解决方法和理论依据。

尽管实施这些技术方案可能面临技术和成本上的挑战,但预期效果表明,这些投资将在长期带来更高的安全性和更低的运营成本。总之,密码是国之重器,是保障网络信息安全最后一道防线,管理者应高度重视密码在保障网络信息安全中起到的不可替代作用,切实提升高校数字图书馆信息系统网络安全防护能力,确保高校数字图书馆信息系统安全稳定运行。

参考文献

陈兴蜀, 曾雪梅, 王文贤, .

基于大数据的网络安全与情报分析

[J]. 工程科学与技术, 2017, 49(3): 1-12. DOI: 10.15961/j.jsuese.201600352.

[本文引用: 1]

韩璇, 袁勇, 王飞跃.

区块链安全问题: 研究现状与展望

[J]. 自动化学报, 2019, 45(1): 206-225. DOI: 10.16383/j.aas.c180710.

[本文引用: 1]

鲍劼, 李丕仕, 都平平, .

高校图书馆面临的数据安全问题及防护策略研究

[J]. 现代情报, 2017, 37(7): 93-96. DOI: 10.3969/j.issn.1008-0821.2017.07.018.

[本文引用: 1]

[目的/意义]研究有效的数据安全防护策略,以应对高校图书馆面临的数据安全威胁,为高校图书馆提升服务质量和效率提供可靠的技术保障。[方法/手段]运用云存储、分级加密、大数据分析、WAF、RBAC等技术和生命周期理论,结合高校图书馆面临的数据安全问题,从存储安全、网络安全、隐私泄露三方面进行分析、研究。[结论/结果]从数据云安全存储、提高网络安全防护技术、基于数据生命周期的隐私保护三方面提出多维、有效的高校图书馆数据安全防护策略。

谢宗晓, 董坤祥, 甄杰.

国产商用密码算法的国际标准化及其对应关系

[J]. 中国质量与标准导报, 2021(5): 20-23. DOI: 10.3969/j.issn.1004-1575.2021.05.006.

[本文引用: 1]

沈昌祥, 公备.

基于国产密码体系的可信计算体系框架

[J]. 密码学报, 2015, 2(5): 381-389. DOI: 10.13868/j.cnki.jcr.000087.

[本文引用: 1]

信息系统可信运行是保障其安全的关键, 然而传统安全机制并不能有效保障其可信运行. 为保障关键信息系统的可信运行, 研究国产可信计算体系, 建立自我防护、主动免疫保护框架, 构建纵深防御的信息安全保障体系的核心技术是我国目前亟待解决的问题. 本文提出一个基于国产密码算法的多层可信体系, 该体系结构以国产密码体系为基础, 以可信平台控制模块为信任根, 以可信主板为平台, 以软件为核心, 通过可信网络作为纽带整合各种可信应用. 该体系架构在各个层面都有自己的创新: 在密码体系层面采用非对称和对称相结合的密码机制, 在可信平台控制模块层面集成主动度量模块和总线控制器, 在可信主板层面由可信根实现先于平台启动的可信度量, 在可信软件层面构建了宿主软件系统加可信基础软件的双体系结构, 并依托双体系结构实施对系统的主动度量, 在网络连接层面采用三元三层的可信连接机制, 实现对系统的集中控管, 防范了合谋攻击等攻击手段. 这一自主可控的可信体系结构具有积极防御和主动免疫的功能, 可以从根本上对重要信息系统实施保护, 对我国信息安全领域的研究和产业化具有重要的战略指导意义.

BERDIK D, OTOUM S, SCHMIDT N, et al.

A survey on blockchain for information systems management and security

[J]. Information Processing & Management, 2021, 58(1): 102397. DOI: 10.1016/j.ipm.2020.102397.

[本文引用: 1]

赵翔.

数字签名综述

[J]. 计算机工程与设计, 2006, 27(2): 195-197. DOI: 10.3969/j.issn.1000-7024.2006.02.005.

[本文引用: 1]

林璟锵, 马原, 荆继武, .

适用于云计算的基于SM2算法的签名及解密方法和协同

CN201410437599.5[P].2014-12-24.

[本文引用: 1]

高昊昱, 李雷孝, 林浩, .

区块链在数据完整性保护领域的研究与应用进展

[J]. 计算机应用, 2021, 41(3): 745-755. DOI: 10.11772/j.issn.1001-9081.2020060912.

[本文引用: 1]

数据作为一种现代信息社会不可或缺的新兴资源,从产生伊始就面临着被各方篡改的风险。遭到篡改的数据在可用性与真实性方面都会大打折扣。而区块链因其不可篡改、去中心化、防止单点故障的特性天然契合数据完整性保护的要求。首先,简述了区块链技术背景与数据保护的核心要求;其次,按照区块链类型将现有区块链数据完整性保护成果进行分类和介绍,并对各成果的优势与不足结合数据完整性保护进行总结;然后,将现有数据完整性保护技术分类并与区块链数据完整性保护技术进行比较,分析传统数据完整性保护技术的不足与区块链数据完整性保护技术的优势;最后,总结区块链数据完整性保护技术的不足之处,并给出解决思路。

王彩玲.

位置大数据中基于隐私保护的加密技术研究

[J]. 网络空间安全, 2020, 11(6): 5-9. DOI: 10.3969/j.issn.1674-9456.2020.06.002.

[本文引用: 1]

/