一般来说,运行一个别人写的脚本(或程序、软件),通常会担心它会不会向外发送本机的隐私,会不会读取我的个人文件,会不会删除我的文件……
但如果这是一个 deno 脚本(程序),就完全没有这些担心,deno 的安全性很高,很实用!
deno 默认不允许对硬盘进行读写,不允许网络访问。
只有在运行的时候明确指定权限,才有访问权限,而且,可以指定具体的域名,指定具体的文件夹目录!
简单来说,如果我运行一个 C/C++或 Go 等各种语言编写的程序,我要么相信它的来源是干净的,要么自己花大量时间精力去审查代码、自己编译,要么就要承受风险(比如它可能隐藏了勒索病毒、可能悄悄挖矿)。
但如果我运行一个 deno 程序,大多数情况下我都可以非常放心。
但如果这是一个 deno 脚本(程序),就完全没有这些担心,deno 的安全性很高,很实用!
deno 默认不允许对硬盘进行读写,不允许网络访问。
只有在运行的时候明确指定权限,才有访问权限,而且,可以指定具体的域名,指定具体的文件夹目录!
简单来说,如果我运行一个 C/C++或 Go 等各种语言编写的程序,我要么相信它的来源是干净的,要么自己花大量时间精力去审查代码、自己编译,要么就要承受风险(比如它可能隐藏了勒索病毒、可能悄悄挖矿)。
但如果我运行一个 deno 程序,大多数情况下我都可以非常放心。