Bing Li

Bing Li

orcid

Research Focus & Metrics

Academic Career Length

25Years (2002-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
19 July 2019 in Sensors
Verified
Journal Article
Open access
PDF file
GYGuanghua Yan
Guanghua Yan
QLQiang Li
Qiang Li
DGDong Guo
Dong Guo
BLBing Li
Bing Li
In recent years, sensors in the Internet of things have been commonly used in Human’s life. APT (Advanced Persistent Threats) has caused serious damage to network security and the sensors play an important role in the attack process. For a long time, attackers infiltrate, attack, conceal, spread, and steal information of target groups through the compound use of various attacking means, while existing security measures based on single-time nodes cannot defend against such attacks. Attackers often exploit the sensors’ vulnerabilities to attack targets because the security level of the sensors is relatively low when compared with that of the host. We can find APT attacks by checking the suspicious domains generated at different APT attack stages, since every APT attack has to use DNS to communicate. Although this method works, two challenges still exist: (1) the detection method needs to check a large scale of log data; (2) the small number of attacking samples limits conventional supervised learning. This paper proposes an APT detection framework AULD (Advanced Persistent Threats Unsupervised Learning Detection) to detect suspicious domains in APT attacks by using unsupervised learning. We extract ten important features from the host, domain name, and time from a large number of DNS log data. Later, we get the suspicious cluster by performing unsupervised learning. We put all of the domains in the cluster into the list of malicious domains. We collected 1,584,225,274 DNS records from our university network. The experiments show that AULD detected all of the attacking samples and that AULD can effectively detect the suspicious domain names in APT attacks.

18 February 2021 in IEEE Access
Verified
Journal Article
Open access
XWXiaoyan Wang
Xiaoyan Wang
JPJun Peng
Jun Peng
SLShuqiu Li
Shuqiu Li
BLBing Li
Bing Li
Reachability analysis is one of the most basic and challenging problems in verification. We investigate this problem in multi-agent reinforcement learning (MARL) system by transforming the reachability analysis to decision-making problem tackled by mixed integer linear programming (MILP) solver Gurobi. We define syntax and semantics for multi-role strategy logic (mrSL) which is used to describe the reachability specification. The logic mrSL is a variant of SL to express properties, which provide a holistic perspective to describe reachability properties instead of specifying a specific agent reaches a certain state in the MARL system. And the algorithms to translate reachability property into MILP constraints are provided. A tool called MAReachAnalysis is introduced, which uses Gurobi to solve the corresponding reachability problem and evaluate it on the predator-prey task of multi-agent deep deterministic policy gradient (MADDPG) example, discussion of the experimental results obtained on a range of test cases.

13 November 2002
Verified
Conference Paper
Closed access
XBXiaoying Bai
Xiaoying Bai
WTW.T. Tsai
W.T. Tsai
RPR. Paul
R. Paul
TSTecheng Shen
Techeng Shen
BLBing Li
Bing Li

10 August 2025
Verified
Book Chapter
Closed access
PDF file
CFCong Fu
Cong Fu
DGDong Guo
Dong Guo
ZQZichen Qi
Zichen Qi
JLJinze Li
Jinze Li
BLBing Li
Bing Li
XMXiangyu Meng
Xiangyu Meng

1 October 2008
Verified
Conference Paper
Closed access
BLBing Li
Bing Li
SLShufen Liu
Shufen Liu
This paper proposes an approach of organizing the development of a large software system. By domain analysis and design the method can provide a domain meta-model (DMM) based on the MOF model and a flexible and customizable domain specific software architecture (DSSA). In late domain implementation phase it can make use of DMM and DSSA to generate domain software. The method provides a good paradigm for automating software development that has flexibility, reusability, agility and productivity across the software life cycle. It can rapidly generate a new domain application without code programming when requirements changing. So the method can generate a domain software family, not only a single application. A major benefit of this approach to software development, as compared to the usual sequential "waterfall model" is the speed with which products can be brought to market.