Articles of encryption

Sql Server – 错误附加mdf文件encryption通过encryption文件系统(EFS)

我收到一个错误,试图附加一个数据库,其文件以前通过EFSencryption。 真正的错误信息是 Msg 5120, Level 16, State 101, Line 9 Unable to open the physical file "C:\test.mdf". Operating system error 5: "5(Access is denied.)". 如果我解密的文件,那么我成功地可以附加数据库。 我正在使用运行sqlserver服务的相同本地用户帐户。 有任何想法吗? (我以前在stackoverflow中询问过这个问题,但是我得到了它在这里的意见)

在安装过程中,我应该在Debian中encryption什么?

我在网上看到了各种各样的指南和build议,关于如何做到这一点,但没有明确解释最好的方法和原因。 所以我知道在安装过程中需要部分Debian在自己的分区上进行未encryption以允许启动。 我所看到的大多数信息都是调用这个/ boot并设置启动标志。 接下来,我认为最好的方法是从所有其他磁盘空间创build另一个分区,对其进行encryption,然后创build一个LVM,然后在LVM中创build我的各个分区,为它们命名,select大小和文件系统types。 我可以在encryption的LVM部分中包含/交换吗? 这种方法听起来吗? 如果是的话,我应该使用什么分区(这将是一个最小的服务器安装,以便当我需要一个开发服务器时安装)。 最后,安装程序如何知道要在每个我定义的分区中放置什么? 我明白,有不止一个问题,但任何帮助和build议,将不胜感激。 如果需要进一步澄清,请在评论中提及。 编辑:16/3/2010 Richard Holloways的回复后,我认为这是相关的添加此信息: 我希望这样做的原因是为了在计算机安全和取证方面感兴趣,探索最大化安装和安装服务器的安全性。 另外,我正在试图把这个任务当作是在企业中进行的。 在一个技术问题上,一旦build立和configuration最小的包和ssh这个服务器将不会很容易访问,所以我只能通过SSH进入。 (是的,我知道为什么要encryption一些没有人能够得到的东西,因为我可以和我想要的是简单的答案,但也可以参考上面的内容)。

如何最好地将完全encryption的驱动器转换为虚拟机?

我有一个Windows XP笔记本电脑,使用GuardianEdge的Encryption Plus从启动完全encryption驱动器。 我想要做的就是在笔记本电脑上安装一个更大的(未encryption的)Windows 7硬盘驱动器,并将这个完全encryption的驱动器转换成可以在Windows 7主机上的Virtualbox或VMWare中运行的虚拟机。 我已经阅读了很多关于如何使用Acronis True Image等成像工具的驱动器,然后通过VMWare的VCenter Converter将其转换为VMWare可以理解的格式。 不幸的是,当您处理完全encryption的驱动器时,这似乎相距甚远,因为Acronis无法识别文件系统并尝试执行整个硬盘驱动器的扇区拷贝。 这是非常浪费,因为该驱动器是120GB,但文件系统只使用10GB的。 即使我用120GB的扇区复制效率低下,我也不确定我能否在VMWare或Virtualbox下恢复运行。 不幸的是,只有在select了硬盘驱动器作为引导设备之后,Guardian Edge引导时才能login。 防止我在引导Acronis True Image CD之前能够解密驱动器,以便它可以识别底层文件系统。 我敢肯定,我不是第一个想做这件事的人,但是我正在寻找解决这个问题的方法。 所有的build议/答案欢迎。 谢谢

什么DNSSec实现可用,并检查了填充密码Oracle漏洞?

encryptionOracle是在创build错误条件时可以推导出私钥的地方。 考虑到最近的ASP.NET填充Oracle攻击,任何人都可以告诉我,DNSSec实现是否受到类似的“encryptionOracle”攻击的保护?

了解安全证书(以及他们的定价)

我在一家非常小的公司工作,所以证书成本需要非常小。 然而,对于我们需要的一些应用,我们需要让我们的客户得到那种温暖的模糊不使用自签名证书的感觉。 由于使用makecert创build“证书颁发机构”实际上意味着创build公钥/私钥对,似乎很清楚,从这样的“证书颁发机构”创build公钥/私钥对真的意味着生成第二个公钥/私钥对并使用属于“证书颁发机构”的私钥进行签名。 由于密钥是经过签名的,任何人都可以validation它们来自我创build的证书颁发机构,或者如果verisign给了我们这个密钥对,他们就用自己的一个私钥签名,任何人都可以使用verisigns相应的公钥来确认verisign的来源按键。 鉴于这一点,我不明白当我去verisign或godaddy为什么他们只有每年的计划率,当我真正想要从他们是一个单一的公共/私人密钥对与他们的私人密钥之一签署(以便其他人可以使用他们的公钥来确认,是的,他们给了我这个公钥/私钥对,他们证实我是我所说的我可以信任我的公钥/私钥对属于合法的第三方)。 显然我误解了什么,是什么? Verisign是否会定期撤销其公钥/私钥对,以便我签名的密钥对“过期”,我需要新的密钥对? 编辑:我了解到,证书有一个内部到期date,它也维护一个内部值,说明它是否可以用来签署其他证书(即签署存储为证书的其他私钥/公钥对)。 我是否可以获得几个(甚至一个)未签名的证书,像verisign这样的人签名,我可以使用身份validation/encryption没有每年订阅?

我可以使用BitLockerencryptionWindows Server 2008 R2中的单个文件夹吗?

使用Windows Server 2008 R2,有没有一种方法来encryption文件夹,而不是使用Bitlocker的整个磁盘?

ZFS:每个用户的encryption文件系统可以在块级重复数据删除吗?

假设我构build了一个存储系统,每个用户都可以在ZFS池的顶部获得他/她自己的encryption文件系统。 在每个fsencryption的情况下,池级别的重复数据删除是否仍然有效? 我有哪些encryption选项,哪些应该被青睐? 有没有人使用这样的设置,其中的用户空间是不透明的系统pipe理员?

完全encryption的MediaWiki基地

是否可以完全encryptionMediaWiki安装? 我没有寻找一种方法来精确控制访问权限,或者有一些encryption的文章,甚至只是文章的一部分encryption。 我想要的是维基中包含的全部信息不是以纯文本forms存储,而是encryption的。

RC4_128避免BEAST?

我使用Verisign Extended SSL证书,由运行默认密码套件configuration的nginxpipe理。 这会导致256位encryption连接。 但是,由于这是CBC方法,我应该关心BEAST攻击吗? nginx手册提供了以下回退到RC4的build议(似乎没有受到特定攻击的影响): ssl_ciphers RC4:HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; 这很好,但是它也将encryption还原为128位。 最好select容易受到BEAST攻击的256位,或128位不是(但可能容易受到其他攻击)?

禁用要求密码而不必重新制作encryption分区

我有一个服务器,我build立了它的根分区完全encryption。 我急需在启动时禁用密码对话框,因为它不会在断电后让服务器启动,它已经发生了。 有没有办法让系统自动进入encryption系统而不要求密码? 也许传递密码作为参数的一些内核参数,我还没有find任何有关这样的事情的信息。 谢谢。