Typed virtual table for mitigating virtual table hijacking가상 함수 하이재킹 공격 완화 기법에 대한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 443
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorKim, Yongdae-
dc.contributor.advisor김용대-
dc.contributor.authorKyea, Jeongoh-
dc.date.accessioned2019-09-04T02:49:08Z-
dc.date.available2019-09-04T02:49:08Z-
dc.date.issued2018-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=734113&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/267170-
dc.description학위논문(석사) - 한국과학기술원 : 정보보호대학원, 2018.2,[v, 30 p. :]-
dc.description.abstractObject-Oriented Programming is essential for the developing the large size program. Object-Oriented Programming has a characteristic, Polymorphism, which is that the called function depends on the type of object. In the C++, there is the reserved word virtual for supporting polymorphism. Because the called function at the virtual function callsite can differ dynamically, the callsite is compiled as an indirect call. Therefore, if attackers change the virtual table pointer in an object, they can hijack the control flow. It is called as virtual table hijacking attack. In this paper, we suggest the new mitigation technique, TVT. TVT saves the type of the object in the constructor and checks that the type is changed at the callsites. We apply TVT to the firefox browser and tiny vulnerable program, and TVT can prevent all known test exploits. It shows reasonable overhead that is up to 48% for the SPEC2017 benchmark and average 20% for the firefox browser. Because the web page loading overhead is about 10%, which is less than network latency, TVT can apply to browsers.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectC++▼a가상함수▼a가상함수 하이재킹▼a시스템 보안▼a취약점▼a완화-
dc.subjectC++▼aVirtual Function▼aVirtual Function Hijacking▼aSystem Security▼aVulnerability▼aMitigation-
dc.titleTyped virtual table for mitigating virtual table hijacking-
dc.title.alternative가상 함수 하이재킹 공격 완화 기법에 대한 연구-
dc.typeThesis(Master)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :정보보호대학원,-
dc.contributor.alternativeauthor계정오-
Appears in Collection
IS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0