[英]Is this possible to disable some features in npm?
我想將用戶輸入 js 執行到我的節點 js 服務器以供執行。 但是我擔心用戶可能會做一些不好的事情,例如刪除我服務器中的所有文件或在我的服務器中寫入大量文件。
為了避免這種情況,我想禁用該節點 js 服務器中的所有讀/寫操作。 這有可能嗎? 如果是,請指教。
要運行該腳本,請使用:
取決於您的操作系統支持什么。
這基本上就是像 Travis 這樣的 CI 服務所做的。 他們運行我不受信任的代碼,他們甚至讓我使用 npm 安裝模塊,然后他們破壞了容器並且沒有造成任何傷害。 就像每次我都會得到一個新的重新安裝的操作系統一樣。
切勿運行任何不受信任的代碼,即使是非特權用戶。
有關您問題的可能解決方案,請參閱:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.