代码泄露对于软件开发企业来说并不是陌生的事情,团队加班加点写出的代码被别有用心的员工一键转出,给企业带来极大的被动,今天我们就来聊一聊关于代码泄露的一些事情。
代码泄露一般有SVN代码泄露及GIT代码泄露。例如在使用SVN管理本地代码过程中,会自动生成一个名为SVN的隐藏文件夹,其中包含重要的代码信息。但一些开发者在发布代码的时候,直接复制代码文件夹到Web服务器,这就使SVN隐藏文件夹暴露于外网。攻击者可利用该漏洞下载网站的代码,再从代码里获得数据库的连接密码或者通过代码分析出新的系统漏洞,进一步入侵系统。
另外,也有大量的开发者使用GIT进行版本控制及对站点进行自动部署。如果配置不当,可能会将GIT文件夹直接部署到线上环境,这就引起了GIT文件泄露。攻击者可直接从泄露的代码中获取敏感配置信息(如邮箱及数据库等),也可以进一步审计代码,挖掘文件上传及SQL注入等安全漏洞。
总体来讲,代码泄露是开发者安全意识不到位造成的。
例1:某站存在SVN代码泄露。开启浏览器,输入某站主域名/.svn/entries,Web服务器返回信息如图1所示。
图1 SVN代码泄露
由图1可见,这里可能存在SVN代码泄露。攻击者继续使用SVN代码泄露利用工具,如图2所示。
图2 SVN代码泄露利用工具
我们可以看到,Web目录结构已经出来了,如图3所示。
图3 Web目录结构
几分钟后,代码就下载完成,打开index.php文件,可以看到是服务器代码而非HTML代码,如图4所示。
图4 服务器代码
由图4可见,这里确实存在SVN代码泄露。此时,攻击者就可以对该站点进行目录结构分析、敏感信息收集(如数据库链接文件)或者代码审计,试图寻找SQL注入、文件上传等漏洞实施进一步的渗透测试。
例2:某站存在GIT文件泄露。开启浏览器,输入某站主域名/.gitignore,Web服务器返回信息如图5所示。
图5 代码泄露 GIT文件下载
下载GIT文件,如图6所示。
图6 GIT文件泄露
可以看到,GIT文件中的内容其实已经泄露了Web站点的代码的目录结构。访问robots.txt文件,Web服务器返回信息如图7所示。
图7 GIT文件泄露
由图7可见,这里确实存在GIT文件泄露。如果想通过该GIT文件下载该Web站点的代码,可以使用GitHack这个工具。
以上内容来源于 计算机与网络安全公众号
目前主流研发平台会采用文件加密系统代码保密系统实现对开发代码的保护,实现效果:员工编辑保保代码时自动加密保护,经过授权加密的代码只能在企业内部环境中编辑使用。未经允许,如果代码被泄露到企业外部,打开时会显示为乱码,无法编辑使用。这种代码保护方案是从数据源头进行保护,任何企业通过拷贝,转发等泄露代码的行为都将无法得逞。
电脑远程监控系统能监测哪些内容?揭示背后真相
在这个数字时代,电脑简直就是咱们工作、学习和生活的好帮手。但麻烦也跟着来了,电脑安全问题越来越让人头疼。你是不是老担心,自己不在电脑跟前的时候,有人偷偷用你的电脑?或者重要的数据正被人悄悄偷走?别愁啦,电脑远程监控系统就是来解决这些问题的。今天,咱们就好好聊聊电脑远程监控到底能监测啥,还有这里面的门道。一、实时监控,啥...
三步搞定移动硬盘加密,数据安全不再难
咱们手里的数据可都是我们的宝贝。工作里攒下的资料,生活中拍的那些私人照片,还有学习时候记的笔记,每一份都藏着咱们的心血和回忆。可现在移动存储设备到处都是,数据丢了或者被别人偷看的风险也跟着变大了。你是不是老为移动硬盘里那些重要数据咋保密发愁呀?今天就教你个又简单又好用的办法 —— 花三步就能给移动硬盘加密,让数据安全再...
强大又好用的电脑桌面管理软件,你尝试过吗?
朋友们!是不是每次打开电脑,看到那密密麻麻堆满图标的桌面,文件、文件夹和快捷方式搅成一团,心里就一阵烦躁,找个文件翻好几页还不一定找得到。今天就给大伙介绍一款超厉害又好用的电脑桌面管理软件——安企神软件,它堪称桌面整理的大师,能让你的电脑桌面瞬间改头换面!一、跟杂乱桌面说拜拜,迎接整洁新面貌咱平时用电脑,总是随手就把文...
终端安全管理需要知道的五大防护技巧
在这个数字化时代,我们的工作、学习和生活都离不开电脑、手机这些终端设备。它们就像是我们数字世界的“家”,里面藏着我们的个人信息、工作资料,甚至是个人隐私。但你知道吗?这些“家”其实很容易受到外界的威胁和攻击。今天,咱们就来聊聊终端安全管理,特别是五大必备的防护技巧,让你的数字世界更加安全、稳固。技巧一:定期更新,远离漏...
哪款电脑软件监控软件适合你?答案在这里!
最近办公室小李总在工位上“葛优瘫”,主管查考勤才发现他每天迟到早退;张姐电脑突然中毒,客户资料全被加密勒索;大学生小王熬夜打游戏,第二天上课直接睡过头……这些让人头疼的问题,其实都能用电脑监控软件解决。但市面上这类工具少说也有上百款,到底该怎么选?一、企业管理:从“摸鱼”到高效的转变很多老板都遇到过这样的情况:员工上班...