当前位置:网站首页>产品安全 - 小漏洞导致大问题
产品安全 - 小漏洞导致大问题
2022-06-29 06:41:00 【qazw9600】
说明
- 近日,公司为了加强代码安全,引入了代码加解密工具,即:对程序员编写的代码进行加解密,只能使用被授权的编辑工具,在指定的地理范围(公司)内显示和编辑,对PC进行监控,不允许代码文件的拷贝和发送等操作,对PC上U盘等外置设备的插拔进行监控等。
工具说明
- 工具拥有window和linux版本
- window版本拥有主要的功能,包括:对个人pc的监控,代码编辑工具的授权等,未授权的工具打开代码会显示乱码,功能看起来比较完备。
- linux版本,好像实现不了授权工具对代码编辑时自动解密,使用授权工具对加密代码进行编辑时,需要手动加上一个authbash,如下:
* makefile中的编译命令
authbash "gcc xxx -o xxx"
- 安装好监控程序后,会自动间隔的扫描pc上的代码文件。
- 未加密的文件可以使用未授权的工具发送或编辑。
工具破解
- 该监控产品看起来比较完备,要破解的难点比较大;但是却忽视了一些小细节 - 管道。
- 使用管道即可将代码进行解密,如下:
authbash "cat xxx.c" | cat > xxx.c
* 不确定是否有办法禁止类似管道的使用。
- 其它敏感操作
authbash "cat xxx.c" > xxx.c #重定向有做限制,无法实现
边栏推荐
- tf.count_nonzero
- 游标长时间open导致表无法vacuum问题
- [industrial control old horse] detailed design of PLC six way responder system
- KingbbaseES V8R6集群维护案例之---集群之间数据迁移
- From XX import* is equivalent to from XX import *, and no space is required
- Blue Bridge Cup - minimum frame
- Kingbasees v8r6 cluster maintenance case -- single instance data migration to cluster case
- cv2.cvtColor
- ROS当中的仿真时间以及Bag包操作
- Perceiving healthy life, enabling boundless connection -- contributing to openharmony 3.1 ecological construction
猜你喜欢

【工控老马】基于西门子S7-200PLC的跑马灯控制系统的设计方案详解

Interviewer: why does database connection consume resources? Where are the resources consumed?

【量化投资系统】因子处理安装talib

Listen to textarea input through Keyup to change button style

【深度之眼吴恩达机器学习作业班第四期】Linear Regression with One Variable,单变量线性回归

【工控老马】洗衣机PLC程序控制系统设计详解

Blue Bridge Cup - minimum frame

【深度之眼吴恩达机器学习作业班第四期】Logistic Regression 逻辑回归总结

Swin Transformer理论讲解

Blue Bridge Cup -- Analysis of the second batch of test questions of the 13th session
随机推荐
How to view software testing training? Do you need training?
719. find the distance of the number pair with the smallest K (two points)
The table cannot be vacuumed because the cursor is open for a long time
Detailed explanation of communication principle between [industrial control old horse] single chip microcomputer and Siemens S7-200
游标长时间open导致表无法vacuum问题
Compiling principle: the king's way
呕心沥血总结出来的MySQL常见错误以及解决方法(二)
tf. count_ nonzero
查看tensorflow是否支持GPU,以及测试程序
Kingbasees v8r6 cluster maintenance case - data migration between clusters
【域渗透提权】CVE-2020-1472 NetLogon 权限提升漏洞
感知健康生活 赋能无界连接 ——为OpenHarmony 3.1生态构建贡献芯海力量
帆船动力学仿真分析
Perceiving healthy life, enabling boundless connection -- contributing to openharmony 3.1 ecological construction
Appium automation test foundation ADB common commands (III)
C实战——高配版贪吃蛇游戏设计
Swin Transformer理论讲解
Markdown skill tree (8): code blocks
tf.compat.v1.global_variables
KingbaseES 中select distinct on 语句