标签: data-integrity

"数据完整性"和"数据质量"这两个术语之间是否存在差异?

我今天在接受采访时被问到这个问题,并且不知道如何回答.

任何人都可以提供有关差异的见解吗?

database data-integrity data-quality

2
推荐指数
1
解决办法
3691
查看次数

Python:加密作为防止数据篡改的手段

我公司的许多客户都在研究基础上使用我们的数据采集软件.由于一般研究的性质,一些客户要求加密数据以防止篡改 - 如果他们的数据被证明是伪造的,可能会有严重的后果.

我们的一些二进制软件使用存储在源中的密码加密输出文件,该密码看起来像随机字符.在软件级别,我们可以打开加密文件以进行只读操作.如果有人真的想找到密码以便他们可以改变数据,那么这是可能的,但这将是很多工作.

我正在研究使用Python来快速开发另一个软件.要复制加密功能以阻止/阻止数据篡改,我到目前为止提出的最好的想法是使用ctypesDLL进行文件读/写操作,以便加密和解密的方法"足够"模糊处理.

我们清楚地意识到"无法破解"的方法是无法实现的,但与此同时,我显然不满意只是在Python源代码中以纯文本形式使用加密/解密方法.我认为,"非常强烈的数据篡改劝阻"已经足够好了.

使用Python获得加密或其他数据完整性证明的最佳方法是什么? 我看到另一篇文章谈论生成"防篡改签名",但如果签名是用纯Python生成的,那么为任意数据生成签名都是微不足道的.我们或许可以打电话回家来证明数据的完整性,但这似乎对所有参与者来说都是一个很大的不便.

python encryption data-integrity tampering

1
推荐指数
1
解决办法
2568
查看次数

在多个Java客户端访问数据库时确保数据完整性

我有一个MySql数据库实例和一个Account表维护一个Balance字段.我有多个Java应用程序,每个都使用Jdbc连接到数据库,可能会增加或减少Balance字段的值.如何确保读取,计算和更新Balance值以及此过程是单独发生的,并且"了解"可能正在执行相同操作的任何其他Java进程?

java mysql database jdbc data-integrity

1
推荐指数
1
解决办法
2094
查看次数

如何在启用保管库锁定的情况下将对象从Amazon S3移动到Glacier?

我正在寻找一种在启用保管库锁定的情况下将Amazon S3对象移动到Glacier的解决方案(如此处所述https://aws.amazon.com/blogs/aws/glacier-vault-lock/)。如果可能的话,我想使用Amazon内置的工具(生命周期管理或其他工具)。

我找不到任何说明或选项来做到这一点。S3似乎只允许将对象移动到Glacier存储类。但这既不能提供数据完整性,也不能防御数据丢失。

我知道我可以用一个程序来做。它将下载S3对象,并将其通过各自的REST API移至Glacier。对于这个简单的任务,这种方法似乎太复杂了。

amazon-s3 data-integrity amazon-glacier

1
推荐指数
1
解决办法
1051
查看次数