1.一种访问控制策略自动生成方法,其特征在于,所述方法包括:
获取信息访问方和信息提供方间通信的流量数据,所述流量数据为所述信息访问方在访问所述信息提供方时进行的各种操作;
确定待生成的访问控制策略的策略字段,并基于所述策略字段对所述流量数据进行数据归并;
其中,所述确定待生成的访问控制策略的策略字段,并基于所述策略字段对所述流量数据进行数据归并,包括:所述访问控制策略分为针对特定信息访问方设置的第一类访问控制策略,以及针对特定信息提供方设置的第二类访问控制策略;对于所述第一类访问控制策略,从所述流量数据中筛选特定信息访问方对应的部分流量数据,并从所述特定信息访问方对应的部分流量数据中提取所述特定信息访问方在相应策略字段下的字段内容,获得所述特定信息访问方的多个数据组,所述特定信息访问方的多个数据组中每一数据组包含一组策略字段下的字段内容,并将所述一组策略字段下的字段内容相同的至少两个数据组合合并为一个数据组;对于所述第二类访问控制策略,从所述流量数据中筛选特定信息提供方对应的部分流量数据,并从所述特定信息提供方对应的部分流量数据中提取所述特定信息提供方在相应策略字段下的字段内容,获得访问所述特定信息提供方的多个信息访问方的多个数据组,所述特定信息提供方的多个信息访问方的多个数据组中每个数据组包含相应信息访问方在一组策略字段下的字段内容,并将相应信息访问方在一组策略字段下的字段内容相同的至少两个数据组合合并为一个数据组;
利用机器学习算法对归并得到的数据进行学习,以生成所述访问控制策略;
获取基于所述访问控制策略对所述信息访问方向所述信息提供方所发起请求的识别结果;若所述识别结果为请求异常,则对所述信息访问方进行安全认证,若所述信息访问方的安全认证的次数大于预设的次数阈值,表示所述访问控制策略无法适应当前的访问环境,则更新所述流量数据,并返回执行所述基于所述策略字段对所述流量数据进行数据归并的步骤,以更新所述访问控制策略。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述流量数据进行数据清洗,以获取用于策略生成的第一流量数据;
相应的,所述基于所述策略字段对所述流量数据进行数据归并,包括:
基于所述策略字段对所述第一流量数据进行数据归并。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对所述流量数据中被清洗去除的第二流量数据进行存储。
4.一种访问控制策略自动生成装置,其特征在于,所述装置包括:
数据获取模块,用于获取信息访问方和信息提供方间通信的流量数据,所述流量数据为所述信息访问方在访问所述信息提供方时进行的各种操作;
数据处理模块,用于确定待生成的访问控制策略的策略字段,并基于所述策略字段对所述流量数据进行数据归并;
其中,所述数据处理模块具体用于:所述访问控制策略分为针对特定信息访问方设置的第一类访问控制策略,以及针对特定信息提供方设置的第二类访问控制策略;对于所述第一类访问控制策略,从所述流量数据中筛选特定信息访问方对应的部分流量数据,并从所述特定信息访问方对应的部分流量数据中提取所述特定信息访问方在相应策略字段下的字段内容,获得所述特定信息访问方的多个数据组,所述特定信息访问方的多个数据组中每一数据组包含一组策略字段下的字段内容,并将所述一组策略字段下的字段内容相同的至少两个数据组合合并为一个数据组;对于所述第二类访问控制策略,从所述流量数据中筛选特定信息提供方对应的部分流量数据,并从所述特定信息提供方对应的部分流量数据中提取所述特定信息提供方在相应策略字段下的字段内容,获得访问所述特定信息提供方的多个信息访问方的多个数据组,所述特定信息提供方的多个信息访问方的多个数据组中每个数据组包含相应信息访问方在一组策略字段下的字段内容,并将相应信息访问方在一组策略字段下的字段内容相同的至少两个数据组合合并为一个数据组;
策略生成模块,用于利用机器学习算法对归并得到的数据进行学习,以生成所述访问控制策略;
安全认证模块,用于获取基于所述访问控制策略对所述信息访问方向所述信息提供方所发起请求的识别结果;若所述识别结果为请求异常,则对所述信息访问方进行安全认证;
策略更新模块,用于若所述信息访问方的安全认证的次数大于预设的次数阈值,则更新所述流量数据,并返回执行所述基于所述策略字段对所述流量数据进行数据归并的步骤,以更新所述访问控制策略。
5.根据权利要求4所述的装置,其特征在于,所述数据处理模块,还用于:
对所述流量数据进行数据清洗,以获取用于策略生成的第一流量数据;
相应的,用于基于所述策略字段对所述流量数据进行数据归并的所述数据处理模块,具体用于:基于所述策略字段对所述第一流量数据进行数据归并。
6.根据权利要求5所述的装置,其特征在于,所述数据处理模块,还用于:
对所述流量数据中被清洗去除的第二流量数据进行存储。