The System and Software Security Laboratory is a research group led by Professor Bing Mao and affiliated with the School of Computer Science at Nanjing University, exploring multiple respects in software security. Our core research areas include:

Reverse Engineering: We study binary analysis and reverse engineering techniques to recover program semantics, understand low-level program behavior, and support security analysis when source code or debugging information is unavailable.

Vulnerability Detection: We develop automated techniques for discovering vulnerabilities in complex software systems, including fuzzing, program analysis, protocol analysis, and intelligent test generation

Compiler Security: Identify security risks introduced during compiler optimization/transformation. Develop validation techniques (e.g., differential testing, path-coverage test generation) to ensure trustworthiness.

AI for Security Analysis: We explore how machine learning and large language models can assist program analysis, software testing, vulnerability detection, and security reasoning.

Security for AI: We study security challenges in AI-powered software systems, including the reliability, trustworthiness, and attack surfaces of intelligent agents and AI-assisted applications.

Our research is consistently published at top-tier conferences including CCS, S&P, USENIX Security, ISSTA, and ICSE.

Graduates pursue careers at leading companies (e.g., Huawei, Alibaba, NetEase) and academic institutions (e.g., HUST, SEU) worldwide.

We cordially invite motivated Master's and Ph.D. candidates passionate about software security to join us in exploring the boundaries of system security!

News

Older posts…

Research

Security for AI system

We study security risks in AI-powered software systems and develop techniques to analyze, evaluate, and defend against attacks on intelligent agents and AI-assisted applications.

Read more »

Reverse Engineering

We study binary analysis and reverse engineering techniques to understand program behavior, recover program semantics, and support security analysis of real-world software.

Read more »

Kernel Security

This research is about to protect the operating system kernel against attacks by ensuring the integrity, confidentiality, and availability of kernel.

Read more »

Vulnerability mining

This project is about to explore techiniques to find vulnerabilities in software automatically,including fuzzing, symbolic execution and so on.

Read more »

Compiler security

Compilers are important and complex, in this project, we study various security issues introduced by compilers.

Read more »

AI for software security

We explore how AI can assist program analysis, software testing, vulnerability detection, and security reasoning.

Read more »

People

Advisor

Bing Mao
Professor

Ph.D Candidate

Yi Qian
2021-now
Tiantai Zhang
Tiantai Zhang
2024-now
Xingbang He
Xingbang He
2024-now
Yi Zhang
Yi Zhang
2024-now
Yongzhuo Zhang
Yongzhuo Zhang
2025-now

Master

Nanxin Wu
Nanxin Wu
2023-now
Chen Tang
Chen Tang
2023-now
Yuhan Wu
2023-now
Fei Peng
Fei Peng
2023-now
Yuanwei Chen
Yuanwei Chen
2024-now
Yunzhe Li
Yunzhe Li
2024-now
kunwei Qian
kunwei Qian
2024-now
Xu Zhu
Xu Zhu
2025-now

Alumni

Dongliang Mu(PHD)
2016-2019(Now at HUST)
Zhilong Wang
2016-2019(Now at PSU)
Ligeng Chen
2017-2023(Now at HONOR)
Sijia Geng
2017-2020(Now at TaoBao)
Yunlan Du
2017-2020(Now at State Grid)
Jian Guo
2017-2020(Now at Tencent)
Chengbin Pang
2019-2023(Now at Tencent)
Jianhao Xu
2019-2023(Now at SEU)
Zhengjie Du
2018-2024(Now at Geely Auto)
Zhongling He
2018-2021(Now at Ali)
Weiping Zhou
Weiping Zhou
2015-2018(Now at Huawei)
Jinbin Ouyang
Jinbin Ouyang
2014-2017(Now at NetEase Games)
Jun Zhu
Jun Zhu
2014-2017(Now at Huawei)
Jia Guo
Jia Guo
2014-2017(Now at Huawei)
Zhu Ding
Zhu Ding
2019-2022(Now at Ali)
Xuelan Xu
Xuelan Xu
2020-2023(Now at Huawei)
Maorong Chen
Maorong Chen
2021-2024(Now at Ali)
Linke Li
Linke Li
2021-2024(Now at U of U)
Kunbo Zhang
2021-2024(Now at Huawei)
Yuyang Wang
Yuyang Wang
2021-2024(Now at Ali)

Contact Us

If you are interested in joining our group, please contact Professor Bing Mao: maobing@nju.edu.cn