Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yang Ji 0002

dblp:72/1056-2 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 5 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
4 papers
Digital forensics and information hiding · 45% Systems and software security · 37% Web and mobile security · 10%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Digital forensics and information hiding
attack investigation
0.622018
Enabling Refinable Cross-Host Attack Investigation with Efficient Data Flow Tagging and Tracking · USENIX Security Symposium 2018
RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow Tracking · CCS 2017
Digital forensics and information hiding › digital forensics
attack forensics
0.412020
Mnemosyne: An Effective and Efficient Postmortem Watering Hole Attack Investigation System · CCS 2020
Digital forensics and information hiding › attack investigation
attack provenance
0.412020
Mnemosyne: An Effective and Efficient Postmortem Watering Hole Attack Investigation System · CCS 2020
Web and mobile security
browser security
0.412020
Mnemosyne: An Effective and Efficient Postmortem Watering Hole Attack Investigation System · CCS 2020
Systems and software security › vulnerability patching
automated patching
0.412019
Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries · NDSS 2019
Systems and software security
vulnerability patching
0.412019
Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries · NDSS 2019
Software maintenance and evolution › software dependencies
software dependency management
0.412019
Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries · NDSS 2019
Network security › traffic analysis
data flow tracking
0.312018
Enabling Refinable Cross-Host Attack Investigation with Efficient Data Flow Tagging and Tracking · USENIX Security Symposium 2018
Digital forensics and information hiding
data provenance
0.312018
Enabling Refinable Cross-Host Attack Investigation with Efficient Data Flow Tagging and Tracking · USENIX Security Symposium 2018
Systems and software security › program analysis
dynamic analysis
0.312017
RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow Tracking · CCS 2017
Systems and software security
information flow tracking
0.312017
RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow Tracking · CCS 2017
Systems and software security
provenance tracking
0.312017
RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow Tracking · CCS 2017

Methods — techniques the papers use, named apart from their topics

versioning · 0.4browser-based provenance · 0.4provenance tracking · 0.3data flow tagging · 0.3
YearPublicationVenuePosition
2020 Mnemosyne: An Effective and Efficient Postmortem Watering Hole Attack Investigation System
abstract
Compromising a website that is routinely visited by employees of a targeted organization has become a popular technique for nation-state level adversaries to penetrate an enterprise's network. This technique, dubbed a "watering hole" attack, leverages a compromised website to serve as a stepping stone into the true victims' network. Despite watering hole attacks being one of the main techniques used by attackers to achieve the initial compromise stage of the cyber kill chain, there has been relatively little research related to detecting or investigating complex watering hole attacks. While there is existing work that seeks to detect malicious modifications made to an otherwise benign website, we argue that simply detecting that the website is compromised is only the first stage of the investigation. In this paper, we propose Mnemosyne, a postmortem forensic analysis engine that relies on browser-based attack provenance to accurately reconstruct, investigate, and assess the ramifications of watering hole attacks. Mnemosyne relies on a lightweight browser-modification-free auditing daemon to passively collect causality logs related to the browser's execution. Next, Mnemosyne applies a set of versioning techniques on top of these causality logs to precisely pinpoint when the website was compromised and what modifications were made by the adversary. Following this step, Mnemosyne relies on a novel user-level analysis to assess how the malicious modifications affected the targeted enterprise and seeks to identify exactly which employees fell victim to the attack. Throughout our extensive evaluation, we found that Mnemosyne's forensic analysis engine was able to identify the true victims in all seven real-world watering hole scenarios, while also reducing the amount of manual analysis required by the forensic analyst by 98.17% on average.
Joey Allen, Matthew Landen, Raghav Bhat, Harsh Grover, Yang Ji 0002, Roberto Perdisci, Wenke Lee
CCS7
2019 Automating Patching of Vulnerable Open-Source Software Versions in Application Binaries
Ruian Duan, Ashish Bijlani, Yang Ji 0002, Omar Alrawi, Yiyuan Xiong, Moses Ike, Brendan Saltaformaggio, Wenke Lee
NDSS3
2018 Improving Accuracy of Android Malware Detection with Lightweight Contextual Awareness
abstract
In Android malware detection, recent work has shown that using contextual information of sensitive API invocation in the modeling of applications is able to improve the classification accuracy. However, the improvement brought by this context-awareness varies depending on how this information is used in the modeling. In this paper, we perform a comprehensive study on the effectiveness of using the contextual information in prior state-of-the-art detection systems. We find that this information has been "over-used" such that a large amount of non-essential metadata built into the models weakens the generalizability and longevity of the model, thus finally affects the detection accuracy. On the other hand, we find that the entrypoint of API invocation has the strongest impact on the classification correctness, which can further improve the accuracy if being properly captured. Based on this finding, we design and implement a lightweight, circumstance-aware detection system, named "PIKADROID" that only uses the API invocation and its entrypoint in the modeling. For extracting the meaningful entrypoints, PIKADROID applies a set of static analysis techniques to extract and sanitize the reachable entrypoints of a sensitive API, then constructs a frequency model for classification decision. In the evaluation, we show that this slim model significantly improves the detection accuracy on a data set of 23,631 applications by achieving an f-score of 97.41%, while maintaining a false positive rating of 0.96%.
Joey Allen, Matthew Landen, Sanya Chaba, Yang Ji 0002, Simon P. Chung, Wenke Lee
ACSAC4
2018 Enabling Refinable Cross-Host Attack Investigation with Efficient Data Flow Tagging and Tracking
Yang Ji 0002, Sangho Lee 0001, Mattia Fazzini, Joey Allen, Evan Downing, Taesoo Kim, Alessandro Orso, Wenke Lee
USENIX Security Symposium1
2017 RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow Tracking
abstract
As modern attacks become more stealthy and persistent, detecting or preventing them at their early stages becomes virtually impossible. Instead, an attack investigation or provenance system aims to continuously monitor and log interesting system events with minimal overhead. Later, if the system observes any anomalous behavior, it analyzes the log to identify who initiated the attack and which resources were affected by the attack and then assess and recover from any damage incurred. However, because of a fundamental tradeoff between log granularity and system performance, existing systems typically record system-call events without detailed program-level activities (e.g., memory operation) required for accurately reconstructing attack causality or demand that every monitored program be instrumented to provide program-level information.
Yang Ji 0002, Sangho Lee 0001, Evan Downing, Weiren Wang, Mattia Fazzini, Taesoo Kim, Alessandro Orso, Wenke Lee
CCS1