TY - JOUR A2 - Han, Jinguang AU - Jiang, Keyu AU - Zhang, Hanyi AU - Zhang, Weiting AU - Fang, Liming AU - Ge, Chunpeng AU - Yuan, Yuan AU - Liu, Zhe PY - 2021 DA - 2021/12/23 TI - TapChain: A Rule Chain Recognition Model Based on Multiple Features SP - 6568602 VL - 2021 AB - Trigger-action programming (TAP) is an intelligent tool, which makes it easy for users to make intelligent rules for IoT devices and applications. Unfortunately, with the popularization of TAP and more and more rules, the rule chain from multiple rules appears gradually and brings more and more threats. Previous work pays more attention to the construction of the security model, but few people focus on how to accurately identify the rule chain from multiple rules. Inaccurate identification of rule chains will lead to the omission of rule chains with threats. This paper proposes a rule chain recognition model based on multiple features, TapChain, which can more accurately identify the rule chain without source code. We design a correction algorithm for TapChain to help us get the correct NLP analysis results. We extract 12 features from 5 aspects of the rules to make the recognition of the rule chain more accurate. According to the evaluation, compared with the previous work, the accuracy rate of TapChain is increased by 3.1%, the recall rate is increased by 1.4%, and the precision rate can reach 88.2%. More accurate identification of the rule chain can help to better implement the security policies and better balance security and availability. What’s more, according to the rule chain that TapChain can recognize, there is a new kind of rule chain with threats. We give the relevant case studies in the evaluation. SN - 1939-0114 UR - https://doi.org/10.1155/2021/6568602 DO - 10.1155/2021/6568602 JF - Security and Communication Networks PB - Hindawi KW - ER -