簡體   English   中英

如何測試 dotenv package 以確保它隱藏敏感數據?

[英]How can I test the dotenv package to ensure it is hiding sensitive data?

Node.js應用程序中使用 dotenv package 來向外界隱藏敏感數據。

部署它很簡單,

npm install dotenv

在 app.js 中設置自定義目錄來訪問.env文件也很簡單,

require('dotenv').config({ path: path.join(__dirname, '/controllers/.env') });

.env以簡單的名稱/值模式存儲數據,

PORT = 5000
PASSWORD = myPassword123

從 app.js 很容易訪問這些數據,

console.log(`Listening on Port ${process.env.PORT}`);

問題:我怎么知道這是否對外界隱藏了數據? 我可以在啟用和禁用dotenv的情況下執行哪些測試以顯示它隱藏了敏感數據? 我希望能夠證明它是有效的。

Node.js 應用程序中使用 dotenv package 來向外界隱藏敏感數據。

不,不是的。 根據npm頁面

Dotenv 是一個零依賴模塊,它將環境變量從 .env 文件加載到 process.env 中。 將配置與代碼分開存儲在環境中是基於十二要素應用程序方法。

它沒有說明隱藏數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM