问题标签 [security-policy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

javascript - vscode webview - 将大量 json 数据从 webview 传递到外部 js

我编写 vscode 扩展代码,并使用 webview 来呈现文本。文本存储在 json 文件中 - 这是一个巨大的文件,并且有很多文本。当鼠标悬停在 web 视图上时,该文本中的某些单词需要出现弹出窗口。单词和弹出信息存储在 json 中。例如:

我想将这个 json 数据从 webview 传递给外部 js 以便能够管理它。由于安全策略,我不能只从 javascript 文件中加载 json - 而且我不想破坏安全策略。

用于正确呈现数据的 HTML 代码由其他函数生成。

与问题相关的文件:

  • ActivationFile - 推送激活方法并将 webview.ts 的引用传递给 vscode。
  • webview.ts 文件 - 它具有正确显示我要呈现的内容和文本信息所需的所有功能
  • myScript.js 文件 - 加载到 webview.ts

我想将数据从 webview.ts 传递给 myScript.js

nonce由 webview.ts 中的函数生成

我尝试在将 myScript 加载到 html 之前添加脚本标记

但在 myScript 中无法访问数据。

console.log(jsonData.wordA.popupText)显示错误,范围内不存在 jsonData

console.log(window.jsonData.wordA.popupText)显示未定义

我看到了一些针对 React、Angular、Vue 等的解决方案,但这是简单的 webview,我在这里不需要任何大框架,据我所知,它们在这里不起作用。

我也看到了类似的acquireVsCodeApi()东西,但我错过了一些东西,我不知道如何在我的情况下设置它。

0 投票
1 回答
92 浏览

java - 由于安全策略,java找不到主类

我正在运行一个java应用程序,我的策略文件在同一个文件夹中,它给出了以下错误。如果我在没有指定策略相关参数的情况下运行它,它运行良好。知道我在这里做错了什么以及如何解决吗?谢谢。

错误:无法找到或加载主类 –Djava.security.policy==quantanywhere.policy

java -Djava.security.manager –Djava.security.policy==my.policy -jar myapp.jar

my.policy 文件内容:

0 投票
1 回答
38 浏览

postgresql - PostgreSQL RLS 显式策略

从安全的角度来看,以下策略的实施是否等效?

隐式:

显式:

我担心的是更新政策,如文档中所述:

任何更新值未通过 WITH CHECK 表达式的行都将导致错误,并且整个命令将被中止。如果仅指定了 USING 子句,则该子句将用于 USING 和 WITH CHECK 情况。

据我了解,隐式版本(oneliner)的等效更新策略如下:

而显式版本是:

在测试了这两种情况后,我没有找到任何安全桥,我错过了什么吗?

0 投票
2 回答
49 浏览

sql-server - 如何根据 SQL Server 中配置表中的值为安全策略行过滤器创建表内联函数?

我想创建一个行级安全策略。

我的输入是通过中间层应用程序连接到数据库的用户的 user_id。

我想:

  1. 查询一张配置表(姑且称之为conf_table)获取部门名称user_id
  2. 根据值department,我想在另一个表customers上进行过滤type_of_customers

例子:

conf_table

用户身份
多多 悉尼

顾客:

客户编号 typ_customer
0001 一个
0002

功能:

非常感谢您的帮助!

0 投票
0 回答
51 浏览

sql-server - 如何在 sql server 中的行级安全策略的谓词函数中组合多个过滤器?

我想结合两个不同的谓词函数。

情况如下:

  1. 我有第一个谓词函数,它使用配置表(我们称之为 conf_table)来过滤另一个表(TYP_CUSTOMER 列上的 customer_table)。

如果 USER_ID 在部门 'A' (DEPT ='A'),他有权查看客户类型 '1' (TYP_CUSTOMER = '1')

conf_table

用户身份 部门 国家
多多 一个 澳大利亚
TITI 印度

客户表

客户ID TYP_CUSTOMER 国家
001 1 澳大利亚
002 2 印度
003 2 澳大利亚
004 1 摩洛哥

USER_ID = 'TOTO' 的预期结果

客户ID TYP_CUSTOMER 国家
001 1 澳大利亚
004 1 摩洛哥
  1. 第二个谓词函数可以过滤同一国家的所有客户。

USER_ID = 'TOTO' 的预期结果

客户ID TYP_CUSTOMER 国家
001 1 澳大利亚
003 2 澳大利亚

所以最后,我需要将两者结合起来以获得以下最终结果:

客户ID TYP_CUSTOMER 国家
001 1 澳大利亚
003 2 澳大利亚
004 1 摩洛哥

非常感谢您的帮助!

0 投票
0 回答
27 浏览

sql - 是否可以有一个不考虑安全策略的 SQL 视图?

[Azure SQL] 我有一个 table1 和一个带有过滤谓词的安全策略(用户只能看到他们自己的行)。

是否有一个 view1 可以汇总所有用户的所有 table1 信息?我可以为不同的受众在视图上应用不同的安全策略。

这是我的意思的大纲