标签: integrity

黑客 DropDownList 值

我有一个 DropDownList,我试图防止它被用作攻击媒介。我可以假设用户无法实际更改 DDL 的值并回发到服务器吗?目前,如果我在提交后尝试更改数据包,则会抛出此 ASP.NET 错误消息:

For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.

我是否正确地认为这是由于视图状态哈希中的完整性受到损害?这可以绕过吗?

谢谢

asp.net security integrity drop-down-menu

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

执行文件的运行时完整性检查

我刚刚编写完一个 Linux 安全模块,该模块在可执行文件执行开始时验证其完整性(使用数字签名)。现在我想更深入地挖掘,并希望在运行时检查文件的完整性(即定期检查它们 - 因为我主要处理启动并永远运行的进程......),这样攻击者就不会能够在不被识别的情况下更改主内存中的文件(至少在一段时间后)。

这里的问题是我完全不知道如何检查文件的当前内存映像。我上面提到的身份验证方法使用了 mmap-hook,每当文件在执行之前进行 mmaped 时就会调用该钩子,但据我所知,LSM 框架不提供用于定期检查的工具。

所以我的问题是:有什么提示我应该如何开始吗?如何读取内存映像并检查其完整性?

谢谢

linux security kernel integrity

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

Tomcat如何保持会话完整性?

HttpServletRequestgetSession(boolean)方法提到了会话的完整性.Tomcat如何保持会话完整性?它使用什么规则?什么方法?引擎盖下发生了什么?

编辑

如何以及何时创建特定会话ID?Tomcat是否依赖IP地址和端口?

session tomcat servlets rules integrity

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

Windows 8命名管道创建

如何使用AppContainer完整性级别在Windows 8中创建命名管道?

named-pipes integrity windows-8

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

如何强制执行1到n的关系

我正在开发一个在线muiltiplayer棋盘游戏并且有一个SQL服务器问题.

让我们假设游戏允许两个玩家.创建游戏时,创建者将被添加为第一个用户.

此时,两个用户可以尝试同时加入游戏.应阻止其中一个用户.

我的数据库架构如下:

tbGame - contains a list of all games. PrimaryKey is GameId
tbPlayers - contains a list of all registered users. PrimaryKey is PlayerId
tbPlayersInGame - contains a list of all players in each game. Foreign key 
                  relations to tbGame and tbPlayers.
Run Code Online (Sandbox Code Playgroud)

我觉得我需要两件事:

  1. 一种基于GameId锁定tbPlayersInGame的方法.这将在向游戏添加玩家时使用.从我所读到的,它听起来像一个键范围锁(在GameId上)将是合适的.
  2. 一种强制执行1对2关系的方法,以便尝试添加第3个玩家将失败.

sql locking integrity

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

基于文件的 SVN 存储库可以支持同时多用户情况吗?

如果多个用户访问基于文件的SVN存储库同时提交很多东西,SVN能保证数据完整性吗?如果是,如何?或者,如果不是我应该在多用户情况下使用什么服务方法?

svn integrity multi-user

5
推荐指数
2
解决办法
2291
查看次数

gpg 签名似乎“消除”了完整性

谷歌没有回答这个问题,因为谷歌的结果充斥着与我的形式相似但含义截然不同的问题。我提到这一点是因为我已经知道使用 CAST5(默认值)时存在关于消息完整性的投诉的常见问题。我只是想澄清一下,我不是在问有关 CAST5 的问题,我是在问有关 AES256 的问题(始终是 AES256,我的默认设置为 AES256),但我很好奇签名和未签名之间的差异。好的,所以,事情是这样的:

当将 gpg 与 AES256 结合使用时,消息完整性默认情况下处于“打开”状态,因此当我仅使用 AES256 对称加密时,我不会收到任何有关消息完整性的投诉。例如,假设我有这个文件“test.txt”:

 $ ls
test.txt
 $ cat test.txt
blah blah blah
Run Code Online (Sandbox Code Playgroud)

我对称加密:

 $ gpg --symmetric ./test.txt        <---[Symmetric AES256]
 $ ls
test.txt  test.txt.gpg
 $ gpg -d ./test.txt.gpg
gpg: AES256 encrypted data
gpg: encrypted with 1 passphrase     <---[No complaint about integrity]
blah blah blah
Run Code Online (Sandbox Code Playgroud)

但是,如果我添加签名,则 gpg 会抱怨消息完整性,即使我仍在使用 AES256。像这样:

 $ gpg --symmetric --sign ./test.txt

You need a passphrase to unlock the secret key for
user: "hft"
4096-bit RSA key

gpg: …
Run Code Online (Sandbox Code Playgroud)

encryption gnupg integrity

5
推荐指数
0
解决办法
1346
查看次数

NodeJS 在目录中递归地哈希文件

我能够实现目录中的递归文件遍历(即探索目录中的所有子目录和文件)。为此,我使用了有关堆栈溢出的相应帖子的答案。其片段如下:

var fs = require("fs");

var tree = function(dir, done) {
  var results = {
        "path": dir,
        "children": []
      };
  fs.readdir(dir, function(err, list) {
    if (err) { return done(err); }
    var pending = list.length;
    if (!pending) { return done(null, results); }
    list.forEach(function(file) {
      fs.stat(dir + '/' + file, function(err, stat) {
        if (stat && stat.isDirectory()) {
          tree(dir + '/' + file, function(err, res) {
            results.children.push(res);
            if (!--pending){ done(null, results); }
          });
        } else {
          results.children.push({"path": dir + "/" …
Run Code Online (Sandbox Code Playgroud)

recursion hash integrity node.js

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

验证Java Card applet代码库的真实性,而无需信任applet本身

我们正在开发一个基于JavaCard的安全敏感应用程序.我们的目标是允许客户端代码与基于GlobaPlatform 2.2+的JavaCard applet进行通信,以使自己确信它实际上正在与需要与之交谈的JavaCard applet的特定(且可验证)版本进行通信.换句话说,我们正在寻找一种"平台完整性"机制,以确保JavaCard applet代码不可能由"内部人员"代替/修改(例如,即使是开发applet的我们).

起初我们希望使用GP规范中描述的安装收据机制,但我们被告知这不适用于该情况.

那么客户端代码是否有办法向卡片查询applet代码库(即安装的.cap文件)的真实性(例如简单哈希),而无需查询和信任JavaCard applet本身?

authentication integrity smartcard javacard globalplatform

5
推荐指数
0
解决办法
226
查看次数

如何设计引用多个(至少 4 个)表的媒体表?

我正在为我的食谱设计一个数据库。我在我的设计中创建了多个表格:书籍、作者、食谱、成分,对于所有这些项目,我想将媒体(图像或视频)链接到所有这些表格中的项目。

我在想这样的设计:

media_id,
rid (primary key of foreign table),
rtype (1=book, 2=author, 3=recipe, 4=ingredient),
media_type(1=image,2=video),
media_url
Run Code Online (Sandbox Code Playgroud)

但是我将如何确保关系完整性?

谢谢

sql database-design relational integrity

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