Falco 0.21.0 is out!
尽管封锁了,Falco 0.21.0还是决定出去!真是个坏家伙!(https://github.com/falcosecurity/falco/releases/tag/0.21.0)
值得注意的是,这是第一个采用新的构建和发布流程的版本。 🚀
新的发布流程!
如果您只需要 Falco 0.21.0,您可以在以下存储库中找到它的包:
- https://bintray.com/falcosecurity/rpm/falco/0.21.0
- https://bintray.com/falcosecurity/deb/falco/0.21.0
- https://bintray.com/falcosecurity/bin/falco/0.21.0
安装使用它们的说明已经在Falco网站上更新:
相反,对于喜欢docker镜像的人来说…… 🐳
docker pull falcosecurity/falco:0.21.0
docker pull falcosecurity/falco:0.21.0-minimal
docker pull falcosecurity/falco:0.21.0-slim
##显著的变化
Falco的第100版带有一些显着的变化。
###新的发布流程到位
在过去的几周里,我与 Lorenzo 一起为 Falco 建立了一个全新的自动化发布流程。(https://github.com/fntlnz)
PR 1059的大部分工作都是我们做的。(https://github.com/falcosecurity/falco/pull/1059).
这个过程发生在两种情况下:
- 一个推送请求被合并到master中,这导致Falco的开发版本的发布
- master上的提交会收到一个git标签,这导致了Falco的稳定版本的发布
当以下两种情况之一发生时:
- 它将Falco打包成签名(GPG公钥)包:DEB、RPM和TAR.GZ(https://falco.org/repo/falcosecurity-packages.asc)
- 它将这些包推到它们新的开放存储库中 i. Deb-dev, rpm-dev, bin-dev用于开发版本 ii. deb, rpm, bin 用于稳定版本
- 它从这些包构建docker映像
- 它将docker镜像推送到docker hub(https://hub.docker.com/r/falcosecurity/falco)
falcosecurity/falco:master
,falcosecurity/falco:master-slim
,falcosecurity/falco:master-minimal
for development versionsfalcosecurity/falco:latest
,falcosecurity/falco:latest-slim
,falcosecurity/falco:latest-minimal
for stable versions
March 2021 update: 所有软件包现在都发布到download.falco.org。(https://download.falco.org/?prefix=packages/).
FALCO_BPF_PROBE
由于Lorenzo的贡献(PR 1050),要使Falco使用eBPF探针作为驱动程序,您需要指定一个名为FALCO_BPF_PROBE的环境变量,而不是SYSDIG_BPF_PROBE。(https://github.com/falcosecurity/falco/pull/1050)),
FALCO_BPF_PROBE="" ./build/release/userspace/falco/falco -r ...
请更新您的systemd脚本或Kubernetes部署。
###Falco版本现在是SemVer 2.0兼容的
在pr 1086中,我完成了从git索引创建Falco版本为SemVer 2.0兼容版本字符串的过程。(https://github.com/falcosecurity/falco/pull/1086)
此PR将预发布部分引入Falco版本。
现在的Falco版本是0.21.0-3+c5674c9,其中3是自Falco最新稳定版本(0.21.0)以来的提交次数,而c5674c9是当前开发版本的提交哈希值。
请注意,Falco gRPC版本API也已经包含了这个版本部分。
###默认情况下禁用“检测到普通矿机池端口的出站连接”规则
感谢海泽在PR 1061中的工作,用户将不会受到大量关于假想采矿工具的乏味警告的影响。
从现在开始,该规则默认禁用。
另外,如果您启用了它,它将忽略本地主机和RFC1918地址。
##其他的变化
你可以在这里阅读完整的更新日志!(https://github.com/falcosecurity/falco/blob/master/CHANGELOG.md)!
##一些统计数据
合并了19个PR,其中12个包含针对最终用户的更改。
自上一个版本以来,在17天内提交了64次。
##即将到来的事情
请继续关注即将到来的驱动构建网格,它使用driverkit(我和Lorenzo的一个隔离项目)预构建并发布(也是公开的!)Falco内核模块和Falco eBPF探测一组预定义的目标系统和内核发行版。(https://github.com/falcosecurity/test-infra/tree/master/driverkit)
预构建的Falco内核模块和Falco eBPF探测器即将公开!