You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: master-thesis.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,39 @@ title: Open Master Thesis Topics in Project Chains
6
6
7
7
Project Chains hosts master's students for their theses, here are available topics. See [main page](/) for completed theses.
8
8
9
+
### How prevalent is Maven Class Hijacking?
10
+
Contact: Aman Sharma, Frank Reyes Garçia
11
+
12
+
Maven Class Hijacking [1] is a supply chain attack where a legitimiate Java class deep in the dependency tree can act malicious by shadowing a legitimate Java class that one declares directly.
13
+
We want to explore how prevalent the condition "infection dependency precedes the gadget dependency" is.
14
+
In this thesis, we will construct a dataset of Maven projects to answer the above question.
15
+
The two criteria of the dataset can be 1) duplication of fully qualified names of class across two different dependencies.
16
+
2) dependencies that could become infectious by analyzing social engineering proxies such as no commits in the past 10 years.
17
+
In the paper [1], we also recommend a mitigation for this attack.
18
+
We would like to know how prevalent this mitigation is and in what cases it can break the build leading to a false-positive.
0 commit comments