2 min read
程序员日报 - 2024 年 7 月 29 日

这种文字格式的图是怎么画的

这段内容描述了一个 OAuth 2.0 授权流程的示意图,展示了客户端与授权服务器之间的交互过程。客户端首先向授权服务器的授权端点发送授权请求,并附带一个代码验证器和时间戳。授权服务器返回一个授权码给客户端。接着,客户端使用该授权码向授权服务器的令牌端点请求访问令牌,最终获得访问令牌。

特点:

  1. 包含四个主要步骤:授权请求、返回授权码、访问令牌请求和返回访问令牌。
  2. 每个步骤都涉及客户端与授权服务器之间的特定交互。
  3. 使用代码验证器和时间戳来增强安全性。

这种文字格式的图是怎么画的

评论数量:14

创建时间:2024 年 7 月 27 日 16:48:01

想问问 bytebytego 的架构图和动态图是用什么软件绘制的?

这段内容描述了用户对某些绘制图的欣赏,特别是动态图的有趣性,并询问这些图是用什么软件制作的。

特点:

  1. 用户对绘制图的美观性表示赞赏。
  2. 特别提到动态图的有趣性。
  3. 寻求关于绘制这些图的软件的信息。

评论数量:9

创建时间:2024 年 7 月 27 日 22:48:26

现在 Target 高版本 Android 的应用,还能否 远程下载二进制代码 并动态加载运行?

Android 文档中关于 API 29 的变更提到,应用主目录的执行权限被移除,强调应用应仅加载在 APK 文件中嵌入的二进制代码,以符合 W^X 安全机制。这意味着在 Target SDK 29 及更高版本中,应用不应从远程服务器下载二进制代码(如 dex、jar、so 文件)并动态加载运行。这一变化旨在防止恶意应用通过远程下载代码来执行恶意行为,从而提高应用的安全性。因此,选择 Target SDK 29 及更高版本的应用,理论上可以减少从第三方网站下载应用时的安全风险。

特点:

  1. 移除应用主目录的执行权限,增强安全性。
  2. 要求所有二进制代码必须打包进 APK 文件,禁止远程下载和动态加载。
  3. 提高应用的安全性,减少恶意代码的执行风险。

评论数量:8

创建时间:2024 年 7 月 27 日 15:23:28

各位推荐下自建的基于 docker 的 dhcp 镜像

本文讨论了关闭电信路由器的 DHCP 功能,转而使用自建的 Adhome 系统,并配合自建的 DHCP 服务来管理网络配置。

特点:

  1. 关闭电信路由器的 DHCP 功能,以避免冲突。
  2. 使用自建的 Adhome 系统进行网络管理。
  3. 自建 DHCP 服务来下发网络配置。

评论数量:8

创建时间:2024 年 7 月 27 日 10:43:07

Cloudflare Argo Tunnel 如何优选 IP

文章描述了作者在海外搭建了一个 vmess+ws 节点供国内家人使用,但由于没有公网 IP,只能通过 Cloudflare Tunnel 进行访问。作者尝试使用 XIU2 的优选工具优化 IP,但发现优选的 IP 无法连接,推测是因为这些 IP 上没有运行 argo tunnel 服务。作者询问是否可以在国内的 NAS 上运行优选 IP 脚本或 Docker 容器,定时更新最佳 IP 到 Cloudflare Tunnel 的自定义域名 DNS 解析。

特点:

  1. 使用 Cloudflare Tunnel 解决无公网 IP 问题。
  2. 尝试通过优选 IP 工具优化连接性能。
  3. 探讨在 NAS 上自动化更新 DNS 解析的可能性。

评论数量:7

创建时间:2024 年 7 月 27 日 15:38:25

请教关于 AES 算法中有关 T 函数的问题

文章讨论了 AES 算法中的 KeyExpansion 部分,其中提到了一个名为 T 函数的组件。T 函数实际上由字循环、字节代换和轮常量异或三个步骤组成。然而,在 NIST-FIPS-197-upd1 标准文档中并未明确提到 T 函数的命名,这引发了作者的疑问,希望有大佬能够解答 T 函数命名的由来。

特点:

  1. T 函数在 AES 的 KeyExpansion 中起关键作用。
  2. T 函数由字循环、字节代换和轮常量异或三个步骤组成。
  3. NIST-FIPS-197-upd1 标准中未提及 T 函数的命名。

评论数量:2

创建时间:2024 年 7 月 27 日 14:39:07