• 大数表决


    借鉴于:

    异构的冗余数据库的构成可以有三种形式:运行在相同操
    作系统上的不同类型的数据库;运行在不同操作系统上的同种
    类型的数据库;运行在不同操作系统上的不同类型的数据库。
    前两种构成形式的实现较简单,但是抵御攻击的能力较弱,只
    能分别防范针对 DBMS 漏洞或 OS 漏洞的攻击。第三种形式实
    现复杂,但是可以同时防范针对数据库漏洞和操作系统漏洞的
    攻击。对于一些未知的漏洞,使用表决的方法来识别,该方法的
    思想是:同样的输入被送给同一组件,输出也是相同的;如果输
    出不同,可以认定系统的某个构件发生了错误。

    应用:

    大数表决原理:对输出结果进行直接的决定性的比较,如果相同

    的输出结果的个数在所有输出结果中占到超过一半的比例,那么

    这个输出结果就被作为一致同意的结果(最终结果)反馈给用户。

    如果没有超过一半的比例,则选取其中最大子集。

    特例:如果出现两个相同的最大子集,则只能根据结果集倒退验证。

  • 相关阅读:
    Linux下安装confluence汉化破解版
    某种可以解决一切问题的方法
    普通平衡树(treap)
    文艺平衡树(splay模板)
    [CQOI2015]任务查询系统
    [NOIP2016]天天爱跑步
    NOI2018_Day1_T1_归程
    Picture
    bzoj3524 Couriers
    bzoj2588 counting on a tree
  • 原文地址:https://www.cnblogs.com/zyt-bg/p/12501698.html
Copyright © 2020-2023  润新知