使用UUID作为Node Webkit包的名称是否安全?

时间:2014-10-02 14:52:46

标签: manifest uuid node-webkit

根据Node-Webkit wiki,程序的清单需要一个名称,并且此名称必须是全局唯一的,因为它确定了存储该程序的数据文件的目录的名称。

我无法找到此名称用于的任何其他内容。使用UUID作为清单中列出的名称是否安全?或者这可能会在某个地方暴露给用户?

1 个答案:

答案 0 :(得分:1)

它通常与用户看到的常见程序名称相关,但并非必须如此。例如,在Mac上,应用特定数据的标准位置为~/Library/Application Support/。当我看到那里时,我会看到诸如GIMPSkypeXDK和c之类的内容。如果您的应用程序碰巧与其他应用程序具有相同的名称,则会导致问题,因为他们都写入同一位置,即如果我将应用程序命名为GIMP,则两个应用程序都会尝试写入文件到那个目录。

通常用户不必直接访问此内容,因此在这里使用UUID可能没什么坏处,但我可能会将其附加到与我的应用名称相关的名称,仅为了清楚起见/简单,即不是将名称foo改为foo-<UUID>

但我不是专家。 。 。