Q1选择题难度 3
1/12
Node.js · 高级 01
记忆强度
(多选)某 Node.js HTTPS 服务需要兼顾传输安全、密钥保护与横向扩展。以下架构判断哪些正确?
客户端通过现代 TLS 访问公开域名,证书由受信任 CA 签发;服务可能在负载均衡器处终止 TLS。
Node.js高级题库第 1 组,共 12 张卡片。
Node.js · 高级 01
客户端通过现代 TLS 访问公开域名,证书由受信任 CA 签发;服务可能在负载均衡器处终止 TLS。
TLS 通过证书链、域名校验和握手中的密码学证明帮助客户端确认服务身份,并协商出保护会话数据的密钥。
应选择 B。
事件循环用于协调同步代码、异步回调和宿主环境任务。
NodeJS对CommonJS进行了支持和实现,让我们在开发node的过程中可以方便的进行模块化开发:
childprocess 提供的函数面向不同边界:spawn 适合以参数数组启动命令并流式消费标准输入输出;
- A(正确):A 正确地结合了三层顺序:当前回调内同步代码最先执行;
正确答案是 A、B、D。
应选择 A、B、D。
对于固定长度的秘密摘要,应在严格解析输入并确认长度符合预期后,使用 crypto.timingSafeEqual 比较底层字节。
应选择 A、C、D。
V8 采用分代思想优化多数对象朝生夕灭的工作负载,长期存活对象会进入老生代,而可达对象不会因为垃圾回收而消失。
WebSocket 从 HTTP 升级为长连接后,服务端仍需自行建立来源、身份、授权和资源治理边界。