黑客将数据从刀片服务器传递到Vue组件是否安全?

时间:2019-02-19 15:33:57

标签: laravel vue.js

我想知道可以在源代码中看到代码,所以我想知道从刀片到vue组件传递数据是否安全。示例:

<project 
    id="{{$project->id}}"
    title="{{$project->title}}"
    desc="{{$project->desc}}">
</project>

用户或有恶意的人可以在客户端中更改它们吗?如果是,我该怎么做才能保护我的网站?谢谢。

2 个答案:

答案 0 :(得分:0)

  • 用户可以更改数据吗? 是的。
  • 您可以阻止用户更改数据吗? 否。

Vue是JavaScript,并且JavaScript在客户端运行。您无法阻止用户在客户端上更改代码。

您能做的最好的事情是永远不要相信任何发送回服务器的输入。始终检查已发送到服务器的数据是否有效。这不仅适用于JavaScript,而且适用于发送到服务器的所有数据。

答案 1 :(得分:-1)

是的,这很安全。刀片一起呈现,然后呈现时数据成为HTML / CSS / JS的一部分。并且项目组件将呈现为Vue HTML,因此传递的数据也被隐藏。