2012-04-13 47 views
4

我目前使用HTTP-GET/POST通过SPARQL-Endpoint将RDF数据存储到Virtuoso中。 但是,对于INSERT/DELETE图形内容而言,总是将'授予许可'改为'SPARQL',之后将其撤销。 所以,我的问题:在SPARQL查询中是否有更安全的方法来使用INSERT或DELETE? 我知道使用Jena你没有这个问题,但我想避免Java。使用密码的SPARQL INSERT

在此先感谢! :)

回答

1

因为它全是HTTP,所以你可以在SPARQL端点的前面放一个HTTP“反向代理”,在本地防火墙更新端点,然后公开代理。您可以在代理上设置安全策略。例如。 Apache或Nginx可以轻松地作为反向代理。

您可以在各个网站上找到关于如何配置密码安全性的说明。

+0

这是一个很好的观点。我认为,最简单的方法是为脚本设置另一个SPARQL端点,例如无法通过网络联系到... – raspi 2012-04-16 12:58:34