The invention relates to the field of resource
access control, in particular to a fine-grained resource
access control method based on an ACL (
access control list), which comprises the following steps of: constructing an ACL comprising a hierarchical structure, the ACL comprising a main chain table for storing core resource attributes and a sub-chain table for defining a
subdivision dimension rule, configuring permission inheritance and priority rules between the main chain table and the sub-chain table; the method comprises the following steps:
processing a resource access request, extracting multi-dimensional attribute information by analyzing the resource access request, performing hierarchical indexing based on the multi-dimensional attribute information, positioning a target rule partition, dynamically loading the target rule partition in storage, and performing matching; and monitoring the
access frequency of each rule partition, and dynamically optimizing a storage strategy and an ACL
linked list structure. According to the invention, the defects of the traditional ACL in the aspects of control
granularity, dynamic adaptability, execution efficiency and
resource consumption are overcome, and the fine-grained resource access control method with
high security, high performance and high
maintainability is provided.