1.一种基于重复博弈的访问控制方法,其特征在于,包括以下步骤:步骤1,访问主体向访问客体提出访问请求。
步骤2,被访问客体计算所述访问主体的行为轨迹,并根据所述行为轨迹进行判断:如果是所述访问主体第一次向所述被访问客体提出访问请求,则所述被访问客体新建一个主体标识给访问主体,执行步骤3;
如果不是所述访问主体第一次向所述被访问客体提出访问请求,则所述被访问客体通过所述行为轨迹得到主体标识,执行步骤4;
步骤3,所述被访问客体评估自身的资源重要性,并根据所述资源重要性得到所述访问主体的第一次访问是合法访问的猜测概率,执行步骤5;
步骤4,通过所述主体标识将其对应到相应的历史访问记录,并从所述历史访问记录中得到该次访问是合法访问的猜测概率,执行步骤5;
步骤5:计算本次访问中所述访问主体与所述被访问客体的收益,根据所述访问主体合法访问的猜测概率与双方收益进行博弈,得到博弈结果;
步骤6,从所述博弈结果中得到所述访问主体的访问策略以及所述被访问客体的授权情况,并从所述博弈结果中提取出访问主体的访问行为,将该访问行为作为历史访问记录保存。
2.如权利要求1所述的基于重复博弈的访问控制方法,其特征在于,将所述历史访问记录保存到与主题标识对应的历史行为记录表中。
3.如权利要求1所述的基于重复博弈的访问控制方法,其特征在于,所述主体标识是唯一的。