Dart的主要安全功能是什么?

Dart的主要安全功能是什么?,dart,Dart,一些Dart文章和参考文献提到Dart具有良好的安全特性,但没有具体说明 Dart的主要安全功能是什么?我粗略地浏览了Dart规范(包括一些ctrl-f),我发现唯一提到的安全功能是 在这一点上,隐私是一个与特定代码片段相关的静态概念 (图书馆)。它旨在支持软件工程方面的问题,而不是 安全问题。不受信任的代码应始终在另一个隔离中运行。它是 库可能会成为第一类对象,隐私将是动态的 与库实例关联的概念。 这可能值得,但老实说,我并没有真正找到任何东西,也没有看到任何声称他们正试图让它比JavaScr

一些Dart文章和参考文献提到Dart具有良好的安全特性,但没有具体说明


Dart的主要安全功能是什么?

我粗略地浏览了Dart规范(包括一些ctrl-f),我发现唯一提到的安全功能是

在这一点上,隐私是一个与特定代码片段相关的静态概念 (图书馆)。它旨在支持软件工程方面的问题,而不是 安全问题。不受信任的代码应始终在另一个隔离中运行。它是 库可能会成为第一类对象,隐私将是动态的 与库实例关联的概念。 这可能值得,但老实说,我并没有真正找到任何东西,也没有看到任何声称他们正试图让它比JavaScript更安全的说法



所以基本上,我不确定它是否更安全,也不确定是否有人声称它更安全

Dart具有自动HTML清理功能。例如,如果您尝试这样做:

element.innerHtml = '<script>haxor</script>';
element.innerHtml='haxor';
Dart将为您去除
标签。开发人员必须努力工作才能选择退出此功能


Dart VM支持隔离,这是一种更安全地运行不受信任代码的方法。隔离不能访问其他隔离,它只能发送和接收消息。这些消息在接收之前会被复制,以确保状态被隔离。

隐蔽性增强了安全性;看看windows和mac病毒的数量……链接的文档并没有真正提到安全功能,只是说它是为了安全而设计的。@PeeHaa我投票支持这一评论,因为我要说同样的话,但你真的读过引用吗?粗略一看,它几乎没有提到安全问题。据我所知,与其说是语言本身“更安全”但是鼓励使用一些未指明的模式可能会阻止程序员做一些愚蠢的事情。@Emissary这么说你是在告诉我蛋糕基本上是个谎言?@PeeHaa我是说wiki可能不是完全可靠的信息来源。如果我没有错的话,dart运行时也是孤立的;但这只适用于chrome,因为它是唯一一个具有dart运行时的浏览器。