基于程序内部行为监控的软件安全保障的方法

    公开(公告)号:CN1605968A

    公开(公告)日:2005-04-13

    申请号:CN200410065710.9

    申请日:2004-11-15

    Applicant: 南京大学

    Abstract: 本发明公开了一种基于程序内部行为监控的软件安全保障的方法,其步骤是:1.语言代码分析器分析程序的控制流,并添加描述控制流转换代码,添加程序的协助保护功能,然后编译成可执行程序;2.处理过的程序递交给程序加载器,判断当前程序是否具有保护功能,如果有则加载适当的运行环境,否则转到4;3.向操作系统递交该进程的保护信息并设置该程序进程的保护标志为真;4.操作系统内核一旦获得控制权利,则判断进程的保护标志,如果为假转到7;5.操作系统内核检查该进程控制流转换的一致性,如果不一致,发出安全警告,并杀死进程,转到7;6.继续运行进程;7.结束。本发明的显著优点是提高了安全保障方法的精确性和通用性。

    一种相同数据块的自适应识别方法

    公开(公告)号:CN102722557B

    公开(公告)日:2013-12-25

    申请号:CN201210171858.5

    申请日:2012-05-29

    Applicant: 南京大学

    Inventor: 夏耐

    Abstract: 本发明提出了一种相同数据块的自适应识别方法,包括:初始采样比率值,数据块字节,数据块内容,采样数据块中的内容,并对其进行混杂操作,得出其哈希值。根据哈希值,进行哈希表或者查找树的查询操作,找出有相同的哈希值的数据块,然后进行全内容比较,进一步确认相同性。如果最终确认两者其实不相同,那么这两个数据块构成一次哈希冲撞。每一个时间段统计这段时间以内的哈希冲撞率,并根据此冲撞率自适应调整采样值HS。由于采样率越低,哈希计算越快,本发明够在一批数据集上自适应到达一个最优化的采样值,进而到达一个最快的相同数据识别速度。本发明提出的算法可以大幅度提升去冗系统在寻找冗余数据时候的效率。

    一种内存冗余消除方法
    3.
    发明公开

    公开(公告)号:CN102722452A

    公开(公告)日:2012-10-10

    申请号:CN201210171790.0

    申请日:2012-05-29

    Applicant: 南京大学

    Inventor: 夏耐

    Abstract: 本发明涉及一种内存冗余消除方法,包括:步骤1,将计算机内存划分成不同的区域块并选择;步骤2,计算当前选择区域块的哈希值;步骤3,查找是否有其他区域块的哈希值与步骤2中区域块的哈希值相同;步骤4,如果是,判定两个区域块为高概率相同,转至步骤6;步骤5,将此区域块以及哈希值加入查找数据结构,转至步骤10;步骤6,如果步骤2中采用加密哈希函数,并且哈希函数计算的是区域块的全部内容,则转至步骤8;步骤7,比较这两个区域块的内容是否完全相同;步骤8,将其中一个区域块的索引替换成另一个区域块的索引;步骤9,释放被替换索引的区域块;步骤10,从剩余区域块中选择一区域块,并返回步骤2。

    一种基于数据压缩和数据去冗协同的存储优化方法

    公开(公告)号:CN105022593A

    公开(公告)日:2015-11-04

    申请号:CN201510508298.1

    申请日:2015-08-18

    Applicant: 南京大学

    Inventor: 夏耐 姜承祥

    Abstract: 本发明提出了一种基于数据压缩和数据去冗协同的存储优化方法。本方法会在数据压缩机制起作用之前判断是否需要进行数据去冗余。给定一批需要压缩的数据块,本方法首先会基于采样来估算性能开销较高的数据去冗余机制的收益,并判断是否值得进行数据去冗余:如果值得,就对全部给定数据块先进行去冗余,然后再压缩,否则就直接进行压缩。本发明通过协同原本独立的两套减少数据存储量的机制,能够最大化数据存储的效率。

    一种相同数据块的自适应识别方法

    公开(公告)号:CN102722557A

    公开(公告)日:2012-10-10

    申请号:CN201210171858.5

    申请日:2012-05-29

    Applicant: 南京大学

    Inventor: 夏耐

    Abstract: 本发明提出了一种相同数据块的自适应识别方法,包括:初始采样比率值,数据块字节,数据块内容,采样数据块中的内容,并对其进行混杂操作,得出其哈希值。根据哈希值,进行哈希表或者查找树的查询操作,找出有相同的哈希值的数据块,然后进行全内容比较,进一步确认相同性。如果最终确认两者其实不相同,那么这两个数据块构成一次哈希冲撞。每一个时间段统计这段时间以内的哈希冲撞率,并根据此冲撞率自适应调整采样值HS。由于采样率越低,哈希计算越快,本发明够在一批数据集上自适应到达一个最优化的采样值,进而到达一个最快的相同数据识别速度。本发明提出的算法可以大幅度提升去冗系统在寻找冗余数据时候的效率。

    一种虚拟地址隔离环境下超高速数据对象通信的方法

    公开(公告)号:CN105573852A

    公开(公告)日:2016-05-11

    申请号:CN201610077775.8

    申请日:2016-02-03

    Applicant: 南京大学

    Inventor: 夏耐

    Abstract: 本发明公开了一种虚拟地址隔离环境下超高速数据对象通信的方法。包括:步骤1,初始化系统中需要超高速通信的域,所述需要超高速通信的域为虚拟地址隔离的两个域domain0和domain1,其中,域domain0为数据对象发送方,域domain1为数据对象接收方;步骤2,域domain0向域domain1发送长度为S字节的数据对象,域domain1接收数据对象,完成通信过程。该方法首先通过在两个隔离域之间建立动态或静态的内存共享区域,用于数据对象的管理,然后在此区域内由两个隔离域并发协同操作数据对象的创建、传送与消亡的整个生命周期,进而达到超高速通信。

    一种内存冗余消除方法
    7.
    发明授权

    公开(公告)号:CN102722452B

    公开(公告)日:2015-02-18

    申请号:CN201210171790.0

    申请日:2012-05-29

    Applicant: 南京大学

    Inventor: 夏耐

    Abstract: 本发明涉及一种内存冗余消除方法,包括:步骤1,将计算机内存划分成不同的区域块并选择;步骤2,计算当前选择区域块的哈希值;步骤3,查找是否有其他区域块的哈希值与步骤2中区域块的哈希值相同;步骤4,如果是,判定两个区域块为高概率相同,转至步骤6;步骤5,将此区域块以及哈希值加入查找数据结构,转至步骤10;步骤6,如果步骤2中采用加密哈希函数,并且哈希函数计算的是区域块的全部内容,则转至步骤8;步骤7,比较这两个区域块的内容是否完全相同;步骤8,将其中一个区域块的索引替换成另一个区域块的索引;步骤9,释放被替换索引的区域块;步骤10,从剩余区域块中选择一区域块,并返回步骤2。

    基于程序内部行为监控的软件安全保障的方法

    公开(公告)号:CN100465853C

    公开(公告)日:2009-03-04

    申请号:CN200410065710.9

    申请日:2004-11-15

    Applicant: 南京大学

    Abstract: 本发明公开了一种基于程序内部行为监控的软件安全保障的方法,其步骤是:1.语言代码分析器分析程序的控制流,并添加描述控制流转换代码,添加程序的协助保护功能,然后编译成可执行程序;2.处理过的程序递交给程序加载器,判断当前程序是否具有保护功能,如果有则加载适当的运行环境,否则转到4;3.向操作系统递交该进程的保护信息并设置该程序进程的保护标志为真;4.操作系统内核一旦获得控制权利,则判断进程的保护标志,如果为假转到7;5.操作系统内核检查该进程控制流转换的一致性,如果不一致,发出安全警告,并杀死进程,转到7;6.继续运行进程;7.结束。本发明的显著优点是提高了安全保障方法的精确性和通用性。

    一种虚拟地址隔离环境下超高速数据对象通信的方法

    公开(公告)号:CN105573852B

    公开(公告)日:2018-11-30

    申请号:CN201610077775.8

    申请日:2016-02-03

    Applicant: 南京大学

    Inventor: 夏耐

    Abstract: 本发明公开了一种虚拟地址隔离环境下超高速数据对象通信的方法。包括:步骤1,初始化系统中需要超高速通信的域,所述需要超高速通信的域为虚拟地址隔离的两个域domain0和domain1,其中,域domain0为数据对象发送方,域domain1为数据对象接收方;步骤2,域domain0向域domain1发送长度为S字节的数据对象,域domain1接收数据对象,完成通信过程。该方法首先通过在两个隔离域之间建立动态或静态的内存共享区域,用于数据对象的管理,然后在此区域内由两个隔离域并发协同操作数据对象的创建、传送与消亡的整个生命周期,进而达到超高速通信。

    一种基于数据压缩和数据去冗协同的存储优化方法

    公开(公告)号:CN105022593B

    公开(公告)日:2017-09-26

    申请号:CN201510508298.1

    申请日:2015-08-18

    Applicant: 南京大学

    Inventor: 夏耐 姜承祥

    Abstract: 本发明提出了一种基于数据压缩和数据去冗协同的存储优化方法。本方法会在数据压缩机制起作用之前判断是否需要进行数据去冗余。给定一批需要压缩的数据块,本方法首先会基于采样来估算性能开销较高的数据去冗余机制的收益,并判断是否值得进行数据去冗余:如果值得,就对全部给定数据块先进行去冗余,然后再压缩,否则就直接进行压缩。本发明通过协同原本独立的两套减少数据存储量的机制,能够最大化数据存储的效率。

Patent Agency Ranking