1.判定接口是否被非法调用的方法,其特征在于,包括步骤:
为每个接口设置其合法访问链,并保持在内存中;
用户通过一个指定地root级别的访问节点进入系统,进入系统之后,用户调用任意一个接口都被后台记录成为一个用户访问节点,并记录在内存中;
当用户调用某个接口时,系统将当前调用接口的访问节点以及该节点所有前置访问节点构成一个用户访问链;
系统从内存中读取该接口的合法访问链,并将合法访问链与用户访问链比对,一旦比对成功认为该次调用合法,并提供接口资源。
2.根据权利要求1所述的判定接口是否被非法调用的方法,其特征在于,在对合法访问链与用户访问链比对之前,还需对用户访问链使用优化算法进行优化。
3.根据权利要求2所述的判定接口是否被非法调用的方法,其特征在于,所述优化算法为索引合并算法。
4.根据权利要求1所述的判定接口是否被非法调用的方法,其特征在于,所述内存为LRU内存,系统将内存中满足LRU置换条件的用户访问节点保存入数据库中。