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

时间:2013-12-09 23:47:27

标签: dart

有些Dart文章和参考文献提到Dart具有良好的安全功能,但未指定它们。

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

2 个答案:

答案 0 :(得分:2)

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

element.innerHtml = '<script>haxor</script>';

Dart会为您删除<script>标记。开发人员必须努力选择退出此功能。

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

答案 1 :(得分:1)

我粗略地看了一下dart规范(包括一些ctrl-f),我发现的唯一提到的安全性是

在这一点上,隐私是与特定代码相关的静态概念 (图书馆)。它旨在支持软件工程问题,而不是 安全问题。不受信任的代码应始终在另一个隔离区中运行。它是 可能的库将成为第一类对象,隐私将是动态的 绑定到库实例的概念。

值得searching for security on the Dart website,但说实话,我并没有真正找到任何东西,也没有看到任何声称他们试图让它比JavaScript更安全。


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