主题: 博客

Nginx 食谱:使用验证码进行基本授权

为了使用验证码准备授权,我们需要 nginx 本身及其插件 crypto-session、form-input、ctpp2、echo、headers-more、auth_request、auth_basic、set-misc。 (我提供了我的分支的链接,因为我做了一些尚未推送到原始存储库中的更改。您也可以使用现成的图像。)首先,让我们设置加密会话密钥“abcdefghijklmnopqrstuvwxyz123456”; 接下来,为了以防万一,我们禁用授权标头 [...]

Nginx 食谱:使用验证码进行 LDAP 授权

为了准备验证码授权,我们需要 nginx 本身及其插件 crypto-session、form-input、ctpp2、echo、ldap、headers-more、auth_request、set-misc。 (我提供了我的分支的链接,因为我做了一些尚未推送到原始存储库中的更改。您也可以使用现成的图像。)首先,让我们设置加密会话密钥“abcdefghijklmnopqrstuvwxyz123456”; 接下来,为了以防万一,我们禁用授权标头 [...]

演讲金字塔:如何利用 Dilts 级别激发观众信任

项目决策或启动资金可能仅取决于一次演示。 当专业人士必须发言时,这尤其引人注目,因为他们可以将这段时间花在开发上。 如果您的公司没有单独的经理参与营销和销售,您可以在短短一个小时内掌握演讲金字塔、对观众进行非指导性影响的方法以及制定业务演示的规则。 […]

智齿:拔啊拔

之前的文章,特别是《智齿——拔不掉》发表后,我收到了好几条评论,都提出这样的问题:“如果第七颗牙拔掉了,第八颗牙会取代它吗?” 或者“是否可以拔出第 7 颗(水平)牙齿并将其放在缺少的第 8 颗牙齿的位置?” 所以,按照你想象的方式去做[...]

resvg 0.7 - SVG 渲染库

SVG 光栅化库的一个新的重要版本 - resvg - 已经发布。 主要变化: 文本渲染的全新实现:几乎从字符到贝塞尔曲线的整个堆栈现在都是用 Rust 实现的:字体匹配和回退、TrueType 解析、根据 SVG 规则排列字形簇(SVG 文本布局)。 文本整形是个例外,使用 HarfBuzz。 […]

发布 EQUINOX-3D 软件包和基于浏览器的 3D Fusion 引擎

Gabor Nagy 谦虚而安静地致力于他最初的创意,他通常不喜欢发布,但这正是我想与您分享的(亮点在最后)。 EQUINOX-3D 是一个朴素、简约的 3D 建模、动画、真实感渲染包,可以在 Linux、Mac OS X 甚至 SGI IRIX 上运行。 在新版本 v0.9.9 EQUINOX-3D 中:二进制文件格式 [...]

极简分发包 Alpine Linux 3.10 发布

Alpine Linux 3.10 发布,这是一个基于 Musl 系统库和 BusyBox 实用程序集的简约发行版。 该发行版提高了安全要求,并使用 SSP(堆栈粉碎保护)补丁进行编译。 使用OpenRC作为初始化系统,使用其自带的apk包管理器来管理包。 Alpine 用于构建官方 Docker 容器镜像。 启动[...]

更新 BIND DNS 服务器 9.14.3、9.11.8、9.15.1,消除 DoS 漏洞

已发布 BIND DNS 服务器 9.14.3、9.11.8 和 9.12.4-P2 的稳定分支以及正在开发的实验分支 9.15.1 的修正更新。 同时宣布将停止对9.12分支的进一步支持,并且不再发布其更新。 这些更新值得注意的是消除了一个可能导致拒绝服务(使用断言 REQUIRE 终止进程)的漏洞 (CVE-2019-6471)。 该问题是由竞争条件引起的(竞争[...]

HTTP/TCP平衡器HAProxy 2.0发布

HAProxy 2.0 负载均衡器版本已经发布,它允许您在一组服务器之间分配 HTTP 流量和任意 TCP 请求,同时考虑到许多因素(例如,它检查服务器的可用性、评估负载级别、具有DDoS对策)并执行初级数据过滤(例如,您可以解析HTTP标头、过滤错误请求参数的传输、阻止SQL和XSS替换、连接内容处理代理)。 HAProxy 还可以 [...]