系统是用VC开发的,跟有Oracle数据库。要求系统有安全审计功能,即只有最高管理员有权查看日志,系统的其他管理员的操作将被记录到日志中,但这些管理员无权查看修改日志。

解决方案 »

  1.   

    加密问题就搞复杂了,我觉的主要还是要靠oracle自带的权限控制来解决。
      

  2.   

    作为一个程序员,编写这点程序海怕麻烦?我为公司写过整整一套遥感图像文件读写库代码海了去了,也没觉得麻烦。呃……那如果你指的“麻烦”是说程序“运转的麻烦”,那你不必担心。你那个日志文件无非是记录一些操作。一个普通文本文件而已,撑死了大不过10M吧?操作多少年才能使日志文件超过10M啊?那么就没关系。加解密一次会很快,几乎感觉不到的。实在不行你还可以按月份、年份存成不同的文件。这样就比较小了。不过我觉得pepsi1980(这只老鼠不会游泳)说得更有道理一些。为了不能将日志存进数据库里,然后直接依靠数据库的权限机制来实现呢。