Matches in SemOpenAlex for { <https://semopenalex.org/work/W2963153679> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2963153679 endingPage "1667" @default.
- W2963153679 startingPage "1656" @default.
- W2963153679 abstract "With version 9, Java has been given the new module system Jigsaw. Major goals were to simplify maintainability of the JDK and improve its security by encapsulating modules' internal types. While the module system successfully limits the visibility of internal types, it does not prevent sensitive data from escaping. Since the module system reasons about types only, objects are allowed to escape even if that module declares the type as internal. Finding such unintended escapes is important, as they may violate a module's integrity and confidentiality, but is a complex task as it requires one to reason about pointers and type hierarchy. We thus present ModGuard, a novel static analysis based on Doop which complements the Java module system with an analysis to automatically identify instances that escape their declaring module. Along with ModGuard we contribute a complete formal definition of a module's entrypoints, i.e., the method implementations that a module actually allows other modules to directly invoke. We further make available a novel micro-benchmark suite MIC9Bench to show the effectiveness but also current shortcomings of ModGuard, and to enable comparative studies in the future. Finally, we describe a case study that we conducted using Apache Tomcat, which shows that a migration of applications towards Jigsaw modules does not prevent sensitive instances from escaping, yet also shows that ModGuard is an effective aid in identifying integrity and confidentiality violations of sensitive instances." @default.
- W2963153679 created "2019-07-30" @default.
- W2963153679 creator A5027995789 @default.
- W2963153679 creator A5076678278 @default.
- W2963153679 creator A5086467510 @default.
- W2963153679 date "2021-08-01" @default.
- W2963153679 modified "2023-10-01" @default.
- W2963153679 title "ModGuard : Identifying Integrity & Confidentiality Violations in Java Modules" @default.
- W2963153679 cites W1221071920 @default.
- W2963153679 cites W1500987966 @default.
- W2963153679 cites W1915915253 @default.
- W2963153679 cites W1934184837 @default.
- W2963153679 cites W1963971515 @default.
- W2963153679 cites W1969599528 @default.
- W2963153679 cites W1971859150 @default.
- W2963153679 cites W2028705369 @default.
- W2963153679 cites W2077850509 @default.
- W2963153679 cites W2078197322 @default.
- W2963153679 cites W2090060521 @default.
- W2963153679 cites W2105256796 @default.
- W2963153679 cites W2110741066 @default.
- W2963153679 cites W2122049982 @default.
- W2963153679 cites W2122167991 @default.
- W2963153679 cites W2135389226 @default.
- W2963153679 cites W2152982904 @default.
- W2963153679 cites W2163521620 @default.
- W2963153679 cites W2171295941 @default.
- W2963153679 cites W2546558533 @default.
- W2963153679 cites W2763994238 @default.
- W2963153679 cites W2006905489 @default.
- W2963153679 doi "https://doi.org/10.1109/tse.2019.2931331" @default.
- W2963153679 hasPublicationYear "2021" @default.
- W2963153679 type Work @default.
- W2963153679 sameAs 2963153679 @default.
- W2963153679 citedByCount "1" @default.
- W2963153679 countsByYear W29631536792020 @default.
- W2963153679 crossrefType "journal-article" @default.
- W2963153679 hasAuthorship W2963153679A5027995789 @default.
- W2963153679 hasAuthorship W2963153679A5076678278 @default.
- W2963153679 hasAuthorship W2963153679A5086467510 @default.
- W2963153679 hasConcept C115903868 @default.
- W2963153679 hasConcept C160713754 @default.
- W2963153679 hasConcept C199360897 @default.
- W2963153679 hasConcept C26713055 @default.
- W2963153679 hasConcept C38652104 @default.
- W2963153679 hasConcept C41008148 @default.
- W2963153679 hasConcept C548217200 @default.
- W2963153679 hasConcept C71745522 @default.
- W2963153679 hasConceptScore W2963153679C115903868 @default.
- W2963153679 hasConceptScore W2963153679C160713754 @default.
- W2963153679 hasConceptScore W2963153679C199360897 @default.
- W2963153679 hasConceptScore W2963153679C26713055 @default.
- W2963153679 hasConceptScore W2963153679C38652104 @default.
- W2963153679 hasConceptScore W2963153679C41008148 @default.
- W2963153679 hasConceptScore W2963153679C548217200 @default.
- W2963153679 hasConceptScore W2963153679C71745522 @default.
- W2963153679 hasIssue "8" @default.
- W2963153679 hasLocation W29631536791 @default.
- W2963153679 hasOpenAccess W2963153679 @default.
- W2963153679 hasPrimaryLocation W29631536791 @default.
- W2963153679 hasRelatedWork W12433021 @default.
- W2963153679 hasRelatedWork W12433166 @default.
- W2963153679 hasRelatedWork W14089580 @default.
- W2963153679 hasRelatedWork W14091364 @default.
- W2963153679 hasRelatedWork W14911428 @default.
- W2963153679 hasRelatedWork W2990514 @default.
- W2963153679 hasRelatedWork W3008459 @default.
- W2963153679 hasRelatedWork W3835686 @default.
- W2963153679 hasRelatedWork W8482613 @default.
- W2963153679 hasRelatedWork W13740236 @default.
- W2963153679 hasVolume "47" @default.
- W2963153679 isParatext "false" @default.
- W2963153679 isRetracted "false" @default.
- W2963153679 magId "2963153679" @default.
- W2963153679 workType "article" @default.