Gitea 安全事件排查与处置报告
Gitea 安全事件排查与处置报告主机:某云厂商轻量实例(2C/1.9G,Ubuntu 22.04,384 天未重启)服务:自建 Gitea(域名已脱敏)→ nginx(443)→ 127.0.0.1:3000 → docker 容器 gitea-server-1排查日期:2026-09-12定性:已确认的真实入侵(容器内 RCE),宿主机未发现失陷证据 一、事件概述gitea 服务长期无法访问(HTTP 超时),表面原因是系统负载高达 1924(正常 <2),由约 1911 个自 7 月 31 日起卡死在 R 状态的 sh 僵死进程造成。深挖后确认这是一次真实入侵的附带损伤: 2026-07-31 23:18(北京时间),攻击者利用 Gitea CVE-2026-60004(diffpatch API 路径穿越可植入 git hook)在容器内获得任意命令执行,下载并运行提权工具 RootHawk 尝试容器逃逸(未成功),运行过程 fork 出的 1911 个 shell 全部挂死,拖垮整机 6 周。 二、攻击链还原(证据齐全) 暴露面:gitea 1.24....
LoRa 中文资料汇编
最近开始进入物联网领域。作为入门,翻译了 LoRa 1.1 Spec。此后会逐步加入一些其它的中文资料。建了一个站作为导航: LoRa 中文资料汇编 主要自用,当然,能帮到其他人也是很好的。 翻译过程开源,欢迎参与改进。
启用valine评论系统
以前用过的一些评论系统基本都挂了。 最近想重新启用。研究了几个典型的比如 gitalk,来必力,都有些不满意之处。 gitalk 主要担心安全性,毕竟 github OAuth App 给的权限过大。LiveRe 是韩国公司,不怎么放心 最终选择了 Valine,原因如下: 基于 LeanCloud,成熟 SaaS 服务,一时半会儿不大会关; 可为评论创建独立 LeanCloud 应用。数据库完全由自己控制并与其他数据隔离; 免登陆无后端,配置简单,用户体验较好; 无缝集成 Hexo NexT 主题。 快速开始: 登录/注册 LeanCloud 账号,创建应用 获取 AppID,AppKey,填入 NexT 主题第三方服务 Valine 相应位置 123456789101112valine: enable: true appid: xxxxxxxxxxxx # your leancloud application appid appkey: xxxxxxxxxxxx # your leancloud application appkey notif...
人工智能电影系列——从2001太空漫游到流浪地球
《2001太空漫游》是科幻史上不可逾越的经典。《流浪地球》是现下正在热映的国产科幻,被很多影评人誉为新国产科幻的里程碑。 不过这里并不是“又一篇”影评,只是聊聊影片中都有的人工智能。在《2001太空漫游中》,是HAL9000;在《WALL-E》(机器人总动员)中,是 AUTO;而《流浪地球》中,则是 MOSS。而后面两位,更是旗帜鲜明地向他们的前辈 HAL 致敬。 2001 太空漫游 - HAL9000 这部影片是库布里克花了四年时间制作的充满哲学命题的鸿篇巨制。考虑到本片上映早在1968年,而人类首次登月是在1969年,如此瑰丽的太空场景和贯穿人类进化的过去未来的命题不由令人咂舌。 影片开始,一块神秘的黑方碑出现在史前人类面前,带来了进化的启示。镜头快速切到2001年的太空飞船,为了寻找黑石的根源,人类开展了一项木星登陆计划。飞船上有冬眠的三名科学家,船长Dave,飞行员Frank,然后就是一部掌控船上一切的高智能电脑——“HAL9000”。 “I’m sorry, Dave. I’m afraid I can’t do that.” 通过片中情节可知,设计者在给HAL编程...
FAQ 1901
不定期整理学生、家长和爱好者的问题,汇总问答后发布。 本期(1901)目录: 关于猫老师少儿编程的问答 关于 Python 和极客战记的问答 关于 Scratch 和积木式编程的问答 关于健康学习 本期部分内容来自 Scratch 官网、“极客战记”官网。部分资料来自 Scratch 官网、极客战记官网等。 猫老师少儿编程Q: 现在开设有哪些课程?A:面向低龄段:Scratch面向小学高年级:极客战记(Python)面向中学生:Python Q: 什么时间开始学习?A: 推荐的学习年龄段: 57岁:ScratchJr816岁:Scratch1012岁:Python(极客战记)1218岁:Python(原生) 上面列出的年龄段一般指“初次接触”编程的年龄。一旦开始学习,后续课程即可根据学生的接受度调整。另外,如果不是有特定目的,学完 Scratch 后也可不急于学习新的语言,而是深入学习更多 Scratch 技巧,并利用这些技巧进行持续创作。 PYTHON 和极客战记Q: 什么是 PythonA: Python 是一种真正的编程语言。擅长做后端开发,并广泛应用于人工智能...
PYTHON 是个什么东西
什么是 Python?如果你百度一下,它会告诉你,python 是一种计算机程序设计语言。 什么是计算机呢? 信息时代,计算机无处不在。以我们生活中所见为例,平时用的台式电脑,笔记本电脑就是计算机,平板电脑、手机也是计算机,喜欢游戏的同学,家里或许有 PS4、XBOX,其实也都是计算机。 简单来说,计算机系统由**“硬件”和“软件”**构成 键盘、显示器、游戏手柄、声音输出设备等等,属于计算机的**“硬件”。而“软件”**,就是运行在计算机上的程序,用来让计算机的硬件执行特定的功能,比如呈现画面、播放音乐、通过输入设备(如键盘、游戏手柄)控制虚拟的角色做出各种动作。 程序设计语言,就是人类用来跟计算机沟通,编写可以执行的程序的一种特殊的“语言”。跟平时我们谈天说地时讲的话一样,有单词、句子、语法规范。不同的国家、人种,说不一样的话比如中文、英语、日语、法语。计算机的世界,也因时代、用途等因素,诞生了各种各样的语言。 PYTHON,就是其中的一种。 Python 的起源1989 年,在荷兰的阿姆斯特丹,吉多·范罗苏姆(Guido van Rossum)为了打发圣诞节的无趣,决心...
写给青少年的网页爬虫学习指南
注意,这是一篇写给青少年的入门指南。我们不会做非常深入的探讨,而是浅尝辄止,给初学者描绘一个概貌和入门指引。 缘起那一天,人们终于回想起了被爬虫所支配的恐惧 2019元旦期间,有位同学报名学习 Python,上来就问了我一个问题,“什么时候可以开始学习爬虫呢?” 老师当时就被震惊了。现在的小朋友果然不可以低估啊。要知道猫老师本猫都还没实际操作过爬虫呢。而00后10后已经在以此为目标了。我不禁想问,这位少年,看你骨骼清奇,我这里有一本金牌黑客秘籍要不要看下? 玩笑归玩笑。有明确目标的学习,效果会是出类拔萃的。虽然猫老师之前并未专门对这项技术的教学做过准备,但是只要同学有需要,我们就不会被问题难住。教学相长,为了不辜负同学们的期望,我们决定从制作一个例子开始。 什么是爬虫网络爬虫(crawler),又被称为蜘蛛(spider)。是一种可以根据某种设定的规则自动运行,抓取互联网上的信息的程序。我们经常使用的百度、必应、谷歌这些搜索引擎,它们背后的重要支撑,就是网络爬虫。这些爬虫不知疲倦地抓取网站的信息并加以综合整理,最终成为帮助我们快速检索需要的信息的利器。 从这个简单的描述,我们...
什么是信息学奥赛(NOIP)
信息学奥赛,是五大学科奥林匹克(数学、物理、化学、生物和信息学)之一。 关于信奥,我们最常听到的应该是 NOIP 这个缩写。全称“全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces)”,也是整个系列中,门槛最低的一个。要想进入信息奥林匹克的世界,这是第一个关卡。 NOIP介绍 NOIP 由中国计算机学会统一组织,每年在同一时间不同地点以省或市划分赛区分别组织比赛,全国统一试卷。初中、高中或中专的在校学生均可报名参加,根据难度分普及组和提高组两个组别,分别面向初中和高中。每个组别均分为初赛和复赛两个阶段,初赛为笔试,复赛为上机考试。 初赛主要考察基础知识,形式为笔试。主要目标是考察学生对计算机科学知识掌握的广度以及编程基本能力。 初赛达到一定分数线的选手才可以参加复赛。复赛为程序设计,需要上机调试。主要考察学生的分析理解、数学抽象、实际的编程能力和编程技巧、想象力和创造力等等综合实践能力。各赛区奖项在复试的优胜者中产生。 比赛使用的语言,最早是采用 Basic,已于2005年取消。目前执行的是C/C++...
少儿编程学什么
少儿编程学什么少年儿童学习编程,就是为了学习编程的技术,将来做一名码农吗? 可以很明确的说,不是的。出于应用和专业目的的编程培训,与儿童编程教育,有本质的不同。 我们带孩子学编程,是为了: 激发创造力、锻炼想象力 培养计算思维、逻辑思维能力 培养专注和细心 养成探究解决问题的方法的能力和习惯 掌握信息和人工智能时代的生存工具 编程,几乎涵盖了 STEAM 教育的五大门类 图形化和代码式编程古时候,人们是用打孔纸带编程。程序员的祖先钻木取火(大误),在长长的纸带上按一定规则打孔来输入计算机进行计算。后来,随着计算机技术的高速发展,诞生了各种语言,从底层的汇编,到呈现整个互联网世界的 JavaScript,都有一个共同的特点,它们都是由一组组的“代码”来编写的。 即使是教小朋友也是一样用代码语言。但是对年龄较小的孩子来说,读取和输入代码,都是一件困难的事情。 直到2007年,在麻省理工学院一群顶尖工程师的努力下,Scratch 横空出世。五彩缤纷的积木,简单易用的操作,舞台场景的自由这些特性,在降低了学习编程的门槛的同时,更提供了丰富的玩法,极大地挖掘和刺激孩子们的想象力...
投身少儿编程教育
2017年,结束宗布科技技术外包业务。2018年,投入区块链学习研究。2018年秋,回想起2016年前后曾想做教育,困于当时的业务难以转身。现在倒是可以自己试试了。编程这行当,论经验不输任何人,知识面又极广,而且从来都乐于分享知识。另外又是教师家庭出身。似乎具备大部分所需条件。 说干就干。先建立了公众号和显示课程。后面逐步丰富内容、课程研发体系。 公众号:猫老师少儿编程 >>> 在线课程地址:猫老师少儿编程教室|荔枝微课 >>>





