gpt4 book ai didi

node.js - 使用 Forever + Sudo 保持 Node 应用程序运行有风险吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:08:55 25 4
gpt4 key购买 nike

使用forever.js 让node.js 应用程序以sudo 身份运行有风险吗?存在哪些潜在问题?如果这是不明智的,那么更好的选择是什么?

最佳答案

通过sudo运行应用程序确实风险很高。您的应用程序将拥有完全的 root 权限,这意味着可能的攻击数量和可能攻击的严重性明显高于您作为该应用程序的专用用户运行应用程序的情况。我强烈建议遵循此处的行业最佳实践并以普通非 root 用户身份运行您的应用程序。

至于forever,这类软件通常被称为“过程监督”,并且有许多无风险的选项可用。我个人使用部署操作系统中内置的进程监控系统,目前是 upstartsystemd,但我认为 forever 是几个非常好的替代方案之一。我推荐Process Supervision: Solved Problem作为对过程监督的一个很好的概述,并提供了一些很好的见解。

关于node.js - 使用 Forever + Sudo 保持 Node 应用程序运行有风险吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24205328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com