一种有效的Python字节码保护方法

来源 :电子技术 | 被引量 : 0次 | 上传用户:lewllen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对Python软件目前面临反编译攻击威胁的问题,提出一种有效的基于密码技术和导入钩子技术的Python字节码保护方法。通过在加密端使用密码技术高强度加密字节码文件并使用密钥隐藏技术保证密钥的安全,使得字节码文件丧失其原有结构的规律性。通过在应用启动时注册具有动态解密功能的Python导入钩子,使得Python程序在导入加密模块过程中可以动态解密并加载模块,其运行方式和未加密软件没有任何区别。实验结果表明,本方法能够在保持软件功能等价的基础上有效地抵抗现有的反编译工具攻击,并且对应用软件额外的性能开销不超过0.5%,在安全性和性能方面都可以满足实际运用的要求。
其他文献
自古以来,著文立说,讲究个标新立异,与众不同。如果人云亦云,拾他人牙慧,那又何必浪费笔墨呢?题为《通讯写作十字说》,看起来新颖,听起来好记,如果能引起读者的兴趣,那就不辜
方格星虫(Sipunculus nudus),又名光裸方格星虫,俗称"沙虫",隶属星虫动物门、星虫纲、方格星虫属,为暖水性世界广布种,营穴居生活,多栖息于河口、港湾及地表径流较丰富的沙质或沙
目的 观察基于快速康复理论的多模式镇痛在老年髋部骨折患者中的应用效果。方法选取2015年6月-2016年9月住院的72例老年髋部骨折患者,随机分为对照组35例和观察组37例,对照组
目的:分析外感风寒、风热对不同证型原发免疫性血小板减少症(ITP)患者临床特征及淋巴细胞亚群影响的研究。方法:将2018年12月至2020年2月就诊于新疆医科大学第四临床医学院且年龄分布在1-80岁之间的门诊及住院的气虚证型、阴虚证型ITP患者为研究对象,采集患者四诊信息及临床特征和淋巴细胞亚群结果,针对结果进行统计分析。结果:1.147例ITP患者,其中男性63例占比42.9%,女性84例,占比
“长丰鲢”是由中国水产科学研究院长江水产研究所经过20多年选育而成的新品种,这个品种具有生长速度快、体型较高而且整齐、遗传纯度高等优点。该品种选育先后获得国家“七五
△先学做人,后学做官;做人要讲人格,做官要讲官德。△事业型的领导重用人才,功利型的领导爱用秀才,低能型的领导纳用庸才,实惠型的领导喜用奴才。△为官一任,有没有显赫政绩
在人类基于冯诺曼模型提出的各种新型结构中,量子计算机体系脱颖而出,其原因可归纳为:一方面,传统的计算机体系因受到经典物理原理的限制已接近其处理能力的极限;另一方面,量子计算
传统的城市河道开发在城市发展的过程中扮演着城市供水、交通运输、防洪防汛等重要任务。伴随着工业发展和城市扩张,城市水文机理遭到破坏,环境质量问题和人的需求矛盾日益加
目的探讨艾灸联合生肌膏对治疗Ⅲ、Ⅳ期压疮的效果。方法将80例不同部位的Ⅲ、Ⅳ期压疮患者分为对照组和观察组各40例。对照组采用生肌膏换药,1次/d;观察组采用艾灸联合生肌
新闻作品是有风格的。这一结论在今天已无大的异议。例如,著名记者、原新华社社长穆青以写人物通讯见长,善于用白描手法细腻地描写新闻细节。在娓娓道来的焦裕禄、吴吉昌等故