锁定rptdesign文件

时间:2015-04-01 12:47:11

标签: security birt

我试图找出是否可以锁定rptdesign文件。

我们的想法是将报表作为服务运行,但无法更改默认参数。我知道我可以隐藏参数窗口,但用户仍然可以编辑rptdesign文件并硬编码新值。

有没有人以前有这方面的经验?

是否可以使rptdesign文件不可编辑?

2 个答案:

答案 0 :(得分:0)

如果您想通过修改rptdesign文件来阻止用户,您应该在操作系统级别执行此操作,以便仅为某些用户启用它。

答案 1 :(得分:0)

如果要确保不修改报告,可以添加从报告文件中存储md5 sum的隐藏字段。我的意思是该字段可以存储磁盘上的报告文件中的md5sum。然后你可以将它与原来的总和进行比较。

无论如何,您的问题略有不同 - 您期望来自客户的某些数据,并且您希望被他们欺骗。您可以将该方法与md5sum一起使用,但这是对它们的信任问题或者是通过报告访问其数据库的任何其他可能性(例如,它们可以让您直接访问数据库,或者您可以同意存储此你公司的数据,而不是他们的数据。)

如果这个答案对您有所帮助,请告诉我。