在对等内容分布云中的连接管理

    公开(公告)号:CN101341688B

    公开(公告)日:2012-11-14

    申请号:CN200680048125.5

    申请日:2006-12-04

    Applicant: 微软公司

    CPC classification number: H04L67/104 H04L67/06 H04L67/1085

    Abstract: 实现一种拓扑管理过程,其中涉及在某些情况下移除或“拆除”各节点之间的连接以尝试用更为优化的连接来代替这些连接。空闲连接被拆除除非这些连接处于“通知”状态;通知状态是在其中已经对相邻节点作出了内容请求但该相邻节点尚不具备可用内容的状态。处于通知状态的空闲连接只有在其保持空闲的时间长于空闲连接被拆除之前所需时间的情况下才被拆除。为了避免由节点簇形成以及孤独者无法加入云导致的问题,教示了网络搅动算法。这涉及在达到指定条件时请求节点丢弃连接。连接之间的相对内容分布被监控并且这些信息被用来影响对这些要丢弃连接的选择。

    通过实施数据流完整性来保护软件

    公开(公告)号:CN101473300A

    公开(公告)日:2009-07-01

    申请号:CN200780023352.7

    申请日:2007-05-04

    Applicant: 微软公司

    CPC classification number: G06F21/54 G06F21/52

    Abstract: 大多数这样的软件攻击利用软件易受攻击性或缺陷将数据编写到非预期的位置中。例如,控制数据攻击利用缓冲区溢出或其他易受攻击性来重写栈中的返回地址、函数指针或某些其他控制数据。非控制数据攻击利用类似的易受攻击性来重写安全关键数据而不会破坏程序中的预期控制流。描述用于针对控制数据和非控制数据攻击两者来保护软件的方法。执行静态分析以确定软件程序的数据流信息。形成数据流跟踪指令以便在该软件的执行或仿真期间跟踪数据流。而且,形成检查指令以针对静态分析结果检查所跟踪的数据流并从而标识潜在的攻击或错误。描述可任选的优化来减少产生的额外开销。

    在对等内容分布云中的连接管理

    公开(公告)号:CN101341688A

    公开(公告)日:2009-01-07

    申请号:CN200680048125.5

    申请日:2006-12-04

    Applicant: 微软公司

    CPC classification number: H04L67/104 H04L67/06 H04L67/1085

    Abstract: 实现一种拓扑管理过程,其中涉及在某些情况下移除或“拆除”各节点之间的连接以尝试用更为优化的连接来代替这些连接。空闲连接被拆除除非这些连接处于“通知”状态;通知状态是在其中已经对相邻节点作出了内容请求但该相邻节点尚不具备可用内容的状态。处于通知状态的空闲连接只有在其保持空闲的时间长于空闲连接被拆除之前所需时间的情况下才被拆除。为了避免由节点簇形成以及孤独者无法加入云导致的问题,教示了网络搅动算法。这涉及在达到指定条件时请求节点丢弃连接。连接之间的相对内容分布被监控并且这些信息被用来影响对这些要丢弃连接的选择。

Patent Agency Ranking