<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
  <dcvalue element="contributor" qualifier="advisor">최경희</dcvalue>
  <dcvalue element="contributor" qualifier="author">김민식</dcvalue>
  <dcvalue element="date" qualifier="issued">2007-02</dcvalue>
  <dcvalue element="identifier" qualifier="other">1760</dcvalue>
  <dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;aurora.ajou.ac.kr&#x2F;handle&#x2F;2018.oak&#x2F;16642</dcvalue>
  <dcvalue element="description" qualifier="none">학위논문(석사)--아주대학교&#x20;정보통신전문대학원&#x20;:정보통신공학과,2007.2</dcvalue>
  <dcvalue element="description" qualifier="abstract">홈&#x20;네트워크에&#x20;참가하는&#x20;많은&#x20;장비들이&#x20;UPnP기술을&#x20;이용하여&#x20;네트워크에&#x20;연결하고&#x20;있다.&#x20;우리는&#x20;UPnP를&#x20;구현한&#x20;장비들을&#x20;선택하여&#x20;오류가&#x20;포함된&#x20;메시지에&#x20;대하여&#x20;어떻게&#x20;동작하는지&#x20;테스트하였다.&#x20;오류는&#x20;발생시키는&#x20;개념에&#x20;따라서&#x20;syntactic&#x20;오류와&#x20;semantic&#x20;오류로&#x20;구분하여&#x20;생성하였다.&#x20;특히,&#x20;syntactic&#x20;오류는&#x20;11가지&#x20;형태로&#x20;구분하여&#x20;각각&#x20;오류&#x20;메시지를&#x20;생성하고,&#x20;이를&#x20;이용하여&#x20;장비를&#x20;테스트하였다.&#x20;오류형태를&#x20;구분하여&#x20;테스트를&#x20;진행함으로써,&#x20;장비의&#x20;취약점을&#x20;체계적으로&#x20;찾을&#x20;수&#x20;있었다.&#x20;UPnP&#x20;장비들에&#x20;대한&#x20;신뢰성을&#x20;높이기&#x20;위한&#x20;작업으로&#x20;UIC라는&#x20;기관에서&#x20;테스트를&#x20;진행&#x20;하고&#x20;있지만,&#x20;이들에&#x20;테스트&#x20;만으로는&#x20;장비들의&#x20;신뢰성을&#x20;입증하기에&#x20;부족하다는&#x20;것을&#x20;우리의&#x20;실험결과&#x20;알&#x20;수&#x20;있었다.&#x20;우리는&#x20;UIC&#x20;테스트를&#x20;통과한&#x20;2가지&#x20;장비를&#x20;선택하여&#x20;테스트를&#x20;수행한&#x20;결과,&#x20;다양한&#x20;종류의&#x20;문제점과&#x20;일부의&#x20;경우&#x20;서비스가&#x20;중지될&#x20;수&#x20;있는&#x20;심각한&#x20;문제의&#x20;가능성을&#x20;발견할&#x20;수&#x20;있었다.</dcvalue>
  <dcvalue element="description" qualifier="tableofcontents">제&#x20;1&#x20;장&#x20;서론&#x20;=&#x20;1&#x0A;제&#x20;2&#x20;장&#x20;관련&#x20;연구&#x20;=&#x20;3&#x0A;&#x20;제&#x20;1&#x20;절&#x20;입력&#x20;오류를&#x20;이용한&#x20;프로토콜&#x20;테스트&#x20;=&#x20;3&#x0A;&#x20;제&#x20;2&#x20;절&#x20;MUTATION을&#x20;발생시키는&#x20;다양한&#x20;방법&#x20;=&#x20;5&#x0A;제&#x20;3&#x20;장&#x20;UPNP의&#x20;구조&#x20;=&#x20;7&#x0A;&#x20;제&#x20;1&#x20;절&#x20;UPNP&#x20;네트워크의&#x20;구성요소&#x20;=&#x20;7&#x0A;&#x20;제&#x20;2&#x20;절&#x20;UPNP&#x20;프로토콜의&#x20;6단계&#x20;=&#x20;8&#x0A;&#x20;제&#x20;3&#x20;절&#x20;UPNP에서&#x20;사용되는&#x20;프로토콜&#x20;=&#x20;12&#x0A;제&#x20;4&#x20;장&#x20;다양한&#x20;오류&#x20;생성&#x20;방법&#x20;=&#x20;16&#x0A;&#x20;제&#x20;1&#x20;절&#x20;UPNP&#x20;메시지의&#x20;구성&#x20;=&#x20;16&#x0A;&#x20;제&#x20;2&#x20;절&#x20;SYNTACTIC&#x20;오류&#x20;생성&#x20;=&#x20;18&#x0A;&#x20;제&#x20;3&#x20;절&#x20;SEMANTIC&#x20;오류&#x20;생성&#x20;=&#x20;21&#x0A;제&#x20;5&#x20;장&#x20;테스트&#x20;프레임워크&#x20;=&#x20;24&#x0A;제&#x20;6&#x20;장&#x20;테스트&#x20;=&#x20;26&#x0A;&#x20;제&#x20;1&#x20;절&#x20;실험&#x20;환경&#x20;=&#x20;26&#x0A;&#x20;제&#x20;2&#x20;절&#x20;명세서에&#x20;준하는&#x20;입력값을&#x20;이용한&#x20;테스트&#x20;=&#x20;28&#x0A;&#x20;제&#x20;3&#x20;절&#x20;SYNTACTIC오류&#x20;입력을&#x20;이용한&#x20;테스트&#x20;=&#x20;28&#x0A;&#x20;제&#x20;4&#x20;절&#x20;SEMANTIC오류가&#x20;입력을&#x20;이용한&#x20;테스트&#x20;=&#x20;33&#x0A;제&#x20;7&#x20;장&#x20;결론&#x20;=&#x20;36&#x0A;참고&#x20;문헌&#x20;=&#x20;37&#x0A;Abstract&#x20;=&#x20;39</dcvalue>
  <dcvalue element="language" qualifier="iso">kor</dcvalue>
  <dcvalue element="publisher" qualifier="none">The&#x20;Graduate&#x20;School,&#x20;Ajou&#x20;University</dcvalue>
  <dcvalue element="rights" qualifier="none">아주대학교&#x20;논문은&#x20;저작권에&#x20;의해&#x20;보호받습니다.</dcvalue>
  <dcvalue element="title" qualifier="none">UPnP&#x20;장치들의&#x20;신뢰성&#x20;테스트</dcvalue>
  <dcvalue element="type" qualifier="none">Thesis</dcvalue>
  <dcvalue element="contributor" qualifier="affiliation">아주대학교&#x20;정보통신전문대학원</dcvalue>
  <dcvalue element="contributor" qualifier="department">정보통신전문대학원&#x20;정보통신공학과</dcvalue>
  <dcvalue element="date" qualifier="awarded">2007.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="degree">Master</dcvalue>
  <dcvalue element="identifier" qualifier="url">http:&#x2F;&#x2F;dcoll.ajou.ac.kr:9080&#x2F;dcollection&#x2F;jsp&#x2F;common&#x2F;DcLoOrgPer.jsp?sItemId=000000001760</dcvalue>
  <dcvalue element="subject" qualifier="keyword">UPnP</dcvalue>
  <dcvalue element="subject" qualifier="keyword">Syntactic&#x20;오류</dcvalue>
  <dcvalue element="subject" qualifier="keyword">Semantic&#x20;오류</dcvalue>
  <dcvalue element="subject" qualifier="keyword">오류&#x20;분류</dcvalue>
  <dcvalue element="subject" qualifier="keyword">오류&#x20;테스트</dcvalue>
  <dcvalue element="subject" qualifier="keyword">프로토콜&#x20;테스트</dcvalue>
  <dcvalue element="subject" qualifier="keyword">신뢰성&#x20;테스트</dcvalue>
  <dcvalue element="description" qualifier="alternativeAbstract">Many&#x20;devices&#x20;belonging&#x20;to&#x20;home-network&#x20;are&#x20;connected&#x20;to&#x20;network&#x20;by&#x20;using&#x20;UPnP&#x20;technique.&#x20;We&#x20;operated&#x20;testing&#x20;for&#x20;two&#x20;devices&#x20;implemented&#x20;on&#x20;UPnP&#x20;architecture.&#x20;We&#x20;observe&#x20;their&#x20;responses&#x20;of&#x20;fault&#x20;Protocol&#x20;Data&#x20;Units.&#x20;According&#x20;to&#x20;the&#x20;concept&#x20;of&#x20;generating&#x20;faults,&#x20;faults&#x20;are&#x20;generated&#x20;by&#x20;being&#x20;classified&#x20;with&#x20;syntactic&#x20;and&#x20;semantic&#x20;faults.&#x20;Syntactic&#x20;faults&#x20;classified&#x20;with&#x20;eleven&#x20;types&#x20;used&#x20;for&#x20;testing&#x20;devices&#x20;in&#x20;particular.&#x20;The&#x20;test&#x20;generates&#x20;fault&#x20;message&#x20;according&#x20;to&#x20;the&#x20;types&#x20;of&#x20;the&#x20;syntactic&#x20;faults.&#x20;We&#x20;detect&#x20;weak&#x20;points&#x20;of&#x20;devices&#x20;systematically&#x20;by&#x20;various&#x20;fault&#x20;types.&#x20;UPnP&#x20;Implementers&#x20;Corporation&#x20;(UIC)&#x20;effort&#x20;to&#x20;increase&#x20;the&#x20;reliability&#x20;of&#x20;UPnP&#x20;devices,&#x20;but&#x20;it&#x20;is&#x20;not&#x20;enough&#x20;to&#x20;verify&#x20;their&#x20;reliability.&#x20;We&#x20;show&#x20;that&#x20;UIC&#x20;test&#x20;has&#x20;not&#x20;guaranteed&#x20;whole&#x20;reliability&#x20;of&#x20;devices.&#x20;We&#x20;choose&#x20;two&#x20;devices&#x20;which&#x20;passed&#x20;the&#x20;UIC&#x20;test.&#x20;The&#x20;result&#x20;of&#x20;testing&#x20;for&#x20;the&#x20;two&#x20;devices,&#x20;we&#x20;found&#x20;various&#x20;problems&#x20;and&#x20;critical&#x20;device&#x20;failures.&#x0A;Keywords:&#x20;UPnP,&#x20;syntactic&#x20;fault,&#x20;semantic&#x20;fault,&#x20;fault&#x20;classify,&#x20;fault&#x20;test,&#x20;protocol&#x20;test,&#x20;dependability&#x20;test.</dcvalue>
</dublin_core>
