首页
学习
活动
专区
圈层
工具
发布

PHP 的 Git 源码库遭到恶意代码提交

最近(2021年3月28日),PHP 团队发现其 git.php.net 服务器被入侵,官方仓库中出现了两个恶意提交,并且这些提交伪造了 PHP 开发者和维护者 Rasmus Lerdorf 和 Nikita...伪造签名恶意提交代码 被攻击的代码是在预计今年年底发布的 PHP 8.1 开发分支中,这两个恶意提交试图在 PHP 中留下一个远程代码执行的后门:如果字符串以 “zerodium” 开头,就会从 useragent...HTTP 头内执行 PHP 代码。...目前,PHP 团队正在审查仓库中是否有其他恶意代码。...专业的事情交给专业的人来做 PHP 的 Git 源码库遭到恶意代码提交这件事情说明专业的事情交给专业的人和机构来做比较好,甚至如 PHP 这中牛人非常多的团队,Git 服务器还是会遭到攻击,为了专注自己的服务

61430
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    纯真IP数据库更新代码-PHP

    相传纯真数据库 qqwry.dat 已经有很久远的历史了,相信也依旧有非常多网站使用该库来查询 IP,其中在两年前也开始正式的用到了,同样更庆幸的是 qqwry.dat 纯真数据库依旧保持着更新,并且免费...然而纯真网络官网提供的数据库需要本地安装软件才能获得最新的 IP 地址库,然后在通过软件安装目录找到 qqwry.dat 文件再去使用,手动更新就显得不太方便了,所以刚刚才更新用户中心的 IP 地址库,...不过还好,发现了一个 PHP 自动更新纯真数据库 qqwry.dat 文件的方法,通过以下代码的实现,你应该可以实现纯真数据库自动更新更能: php // PHP 纯真 IP 地址数据库自动更新功能 $copywrite = file_get_contents("http://update.cz88.net/ip/copywrite.rar"

    3.3K30

    向php提交数据及json

    php中提交表单有两种方法,即: (1)利用表单提交 例: php文件名" method='提交方式'>   username:<input name="username"...获取上传数据可以通过超全局数组:   如果上面的提交方式是:POST,则用 $_POST   如果上面的提交方式是:GET,则用 $_GET 如:用POST方式提交,在接收该表单的php文件, $username...post方法不是特别安全 这种用form直接提交数据,一般用于处理数据后,直接向数据库插入数据,然后直接跳转页面。...ajax简介:  使用ajax 通过后台服务器进行少量的数据库交换,网页可以实现异步、局部更新 利用ajax也有这两种方式,但这两中有很大的差别, 使用ajax的post,在php echo的东西返回到...js提交数据的ajax那儿的是数据,一般用于返回处理某件事的结果(如:向数据库插入数据后,将结果返回,然后通过js或jquery对html上的DOM结构进行操作);注:不能跳转到该文件,(若跳转,则该文件中接收不到数据

    3.5K30

    代码提交那点事

    现在,代码的版本管理大多都在使用 git,常用的一些代码托管平台有:Github、码云、Gitlab 等,不管用的哪个平台,我们经常会做提交代码的操作,但很容易忽视 commit message 的写法...在一些工具中进行代码提交,提交信息是必填的,正因为是必填,就会出现很多随意的内容,例如:ok、update、test 等,这些毫无意义的信息内容会给后续工作带来很多麻烦。...类别不宜弄的太多,太多了开发人员在提交代码时会带来负担。...提交合并 有了标准的规范后,提交的信息统一了、可读性更强,但有时在开发一个特性或修改一个 Bug 时,会 commit 很多次代码,这些提交目的其实是一个,如果能将这些 commit 记录合并起来,整体的提交信息记录就更加清晰...,正常的迭代任务、Bug 任务等,如果能将任务和代码提交记录进行关联,对于后续的问题排查和查找修改记录会有很大帮助。

    1.1K20

    Git 代码管理(代码提交和代码回退)

    这个区域的代码会生成版本,不过提交后版本就没有了。 仓库区:是开发人员完成阶段性的功能后将代码提交的区域,这个区域的代码每次提交都有版本号(版本号很重要),可以用于查看版本和回退版本。...使用 git commit -m "提交信息" 将暂存区的代码提交到仓库区,每次提交都有对应的版本号。 使用 git push 将代码从本地仓库区推到远程代码仓库上。...6. commit提交代码和回退 代码处于暂存区时,可以使用 git commit -m "提交信息" 来将代码提交到仓库区。...重新提交回退的代码 现在将代码回退到了暂存区,现在的状态是待提交状态。 可以回退到工作区进行修改,重新提交代码,然后推代码到远程仓库。...现在远程仓库的代码是第三次提交后的代码,本地代码回退了第三次提交,相当于是第二次提交之后的状态。在第二次提交的基础上重新提交,次数还是第三次。

    3.3K20

    Github提交更新的代码

    项目已经上传到github,现在修改了文件里面的某些代码,(修改了按钮的颜色,改成了蓝色)要把修改部分的代码提交上去,那么如何覆盖Github上的同一文件代码呢?...步骤: 1、 git status 查看更改了哪些文件的代码 ? 2、git add . git add 你想要提交的更改的文件 或者 git add . 所有的文件; ?...图片.png 3、git commit -m 'tcss' git commit -m ‘提交信息’把本地仓库暂存区的文件提交到本地仓库 ?...注意:如果远程有别人已经提交了,你在push之前 先pull下来!防止和别人的文件相互冲突了。 再按照add commit push 的步骤上传即可。...---- 原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。

    2K10

    提交代码有学问....

    从上一篇上榜了....发文一来,LeetCode-Master开始有大量的代码合入请求。 先感谢每一位提交代码的录友,目前已经有34位录友提交了代码,这里有你么?快举手? ?...如何提交代码 合入不规范 提交信息不规范 Markdown 代码格式 pull request里的commit数量 代码注释 说明具体是哪种方法 代码规范 代码逻辑 处理冲突 如何合入代码 首先来说一说如何合入代码...基于最新的版本,大家在去提交代码。 如何提交代码呢,首先把自己的代码提交到自己的fork的远端仓库中,然后open pull request,如图: ?...代码注释 提交的代码最好要有注释,这样也方便读者理解。 例如这位录友,在提交Java代码的时候,按照题解的意思对Java版本的代码进行的注释,这就很棒? ? ?...所以例如当你想提交Java代码的时候,即使发现该题解已经有Java版本了,只要你的代码写的好,一样可以提交,我评审合格一样可以合入代码库。 不要做额外修改 确保这种额外文件不要提交。 ?

    73320

    git提交代码流程

    20190227_col,注意不能有-b选项,否则报错,该分支已存在,使用git branch可以列出所有分支 另外这里记录一下如何删除分支 git branch -d dev 2.然后在自己的分支上做代码开发...,开发完成之后,提交之前,先执行git pull origin feature/20190227_col,origin是远程仓库名,feature/20190227_col是分支名,一个仓库下有多个分支...,这个概念一定要清楚,执行完后就和自己的仓库分支同步了,注意直接git pull不能拉到自己的分支,必须加上仓库名和自己的分支名 如果切换到master分支下,拉远程仓库master分支的代码,直接执行...撤销操作 git reset HEAD file 4.添加完成后git commit -m “update 01” 5.执行git push origin feature/20190227_col 提交到远程仓库自己分支上

    98630

    Git提交代码步骤

    第3步:推送代码到本地git库:git commit 1.5 第5步:提交本地代码到远程仓库:git push ---- 1.Git提交代码步骤 1.1 第1步:同步远程仓库代码:git pull 提交代码第...下远程库里最新的的代码,将自己的代码合并进去,然后再提交代码。...1.3 第3步:提交代码到本地git缓存区:git add 提交代码第3步:git add ....1.4 第4步:推送代码到本地git库:git commit 提交代码第4步:git commit -m “提交代码” 推送修改到本地git库中 命令:git commit 文件名 -m “提交代码备注...” 1.5 第5步:提交本地代码到远程仓库:git push 提交代码第5步:git push 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上。

    1.8K10
    领券