• 제목/요약/키워드: hacking

검색결과 782건 처리시간 0.021초

X-tree Diff: 트리 기반 데이터를 위한 효율적인 변화 탐지 알고리즘 (X-tree Diff: An Efficient Change Detection Algorithm for Tree-structured Data)

  • 이석균;김동아
    • 정보처리학회논문지C
    • /
    • 제10C권6호
    • /
    • pp.683-694
    • /
    • 2003
  • 인터넷 사용이 급속도로 증가함에 따라 XML/HTML 문서와 같이 트리 구조로 표현되는 데이터의 변화 탐지가 중요한 연구 분야로 등장하고 있다. 본 논문에서는 효율적인 변화 탐지를 위한 데이터 구조로 X-tree와 이에 기초한 휴리스틱 변화 탐지 알고리즘 X-tree Diff 를 제안한다. X-tree Diff 는 X-tree 의 변화 내용에 대한 최소 비용 편집 스크립트를 찾는 알고리즘과는 달리 휴리스틱 트리 대응 알고리즘을 통해 병화 내용을 확인하는 알고리즘으로, X-tree 에 속한 모든 노드에 대해 각각의 노드를 루트로 하는 서브트리의 구조와 서브트리속에 속한 노드들의 데이터들을 128비트 해시값으로 표현한 값인 트리 MD를 각 노드에 저장하고, 이를 변화 탐지 과정에서 활용하여 신-구 버전의 X-tree들에 속한 서브트리들의 비교을 효율적으로 처리한다. X-tree Diff 는 4단계로 구성되며 1)신-구버넌의 X-tree노드들에 대해, 우선 1:1 대응이 가능한 모든 동등한 서브트리 쌍을 찾고, 2) 이들 서브트리 쌍의 루트로부터 신-구 버전의 X-tree의 루트까지의 경로 상에 존재하는 노드들에 대한 대응관계를 결정한다. 3) 그 후 신-구 버전의 X-tree의 루트들로부터 깊이 우선 탐색으로 노드를 방문하며 대응이 결정되지 않은 노드들에 대한 대응여부를 결정해 나간다. 4) 마지막까지 대응여부가 결정되지 않은 도드들은 삭제나 삽입된 것으로 간주한다. X-tree Diff XML 문서들에 대한 버저닝(Versioning) 을 목적으로 설계된 BUILD Diff 알고리즘과 달리 XML/HTML 에 공통적으로 사용할 수 있을 뿐 아니라, 알고리즘이 명확하고 간결하여 다양한 형태의 확장이 가능하다. 알고리즘의 성능도 개선되어 신-구 X-tree의 노드의 수를 n이라 할 때, O(n)의 시간 복잡도를 갖는다. 제안된 알고리즘은 현재 보안 관련 상용 시스템인 WIDS(Web-Document Instrusion Detection System) 에서 사용되고 있으며, 본 논문에서는 WIDS를 이용하여 20여개 신문-방송 사이트에서 변화가 탐지된 11,000 개 페이지에 대한 성능평가를 보이고 있다.

자율주행자동차 사고시 형사책임에 따른 '자율주행자동차의 운행과 책임에 관한 법률안' 시도 (New attempt on the Autonomous Vehicles Act based on criminal responsibility)

  • 이승준
    • 법제연구
    • /
    • 제53호
    • /
    • pp.593-631
    • /
    • 2017
  • 자율주행자동차의 상용화를 둘러싸고 각국은 이제 기술적 경쟁은 물론 입법 경쟁에도 뛰어 들었다. 그런데 이처럼 자국의 자율주행차 산업의 기술적 우위를 확보하려는 법적 제도화의 와중에 독일의 자율 및 커넥티드주행에 관한 윤리위원회는 최근 20여개의 지침을 제시하였다. 이 지침은 복잡한 윤리적인 딜레마와 법적 책임의 분배, 자율주행기술에 대한 지침의 투명성 요구 등 반드시 해결하고 넘어가야 할 과제들을 언급하고 있어, 향후 자율주행자동차 관련 입법의 이정표 역할을 할 것으로 판단된다. 이에 필자는 형사책임을 기초로 독일 윤리위원회의 지침에서 제시된주요내용을 포섭하는 새로운 법률안을 성안해 보았다. 그리고 그 구조는크게 총칙, 자율주행자동차의 종류와 안전기준에 관한 장, 등록 및 점검, 정비, 검사 등에 관한 장, 운행 면허에 관한 장, 제조사와 운전자의 의무에 관한 장, 보험과 사고시 책임에 관한 장, 도로와 시설, 교통체계에 관한 장, 보칙, 벌칙에 관한 장 등으로 구분할 수 있다. 우리나라에서 자율주행자동차의 상용화는 먼 미래의 일로, 자율주행자동차에 대비할 법제의 마련도 요원한 것처럼 치부할 수 있지만, 우리의 현실을 보면 오히려 선도적 입법이 필요할 수도 있다. 이에 본 논문은 자율주행자동차 사고시 확정될 형사책임을 기본으로 필요한 사항들을 규율하는 개별 법률안을 마련하였다. 여기서 자율주행자동차의 교통안전을 위해 명확한 법률의 해석과 적용이 이뤄질 수 있도록 자율주행자동차와 주행모드 등의 정의를 내렸으며, 자율주행자동차의 안전기준을 제시하였다. 아울러 운전자와 제조사의 의무를 규정하고 그에 따른 보험가입의무와손해배상 책임을 규정하였다. 나아가 이를 바탕으로 운전자와 제조사 등의 형사책임의 배분을 명시하고, 제조사에 대하여 매출액을 기준으로 한벌금형의 규정과 면책의 가능성을 검토하였다. 또한 동법의 실효성 확보와 규제의 사각지대를 막기 위해 해킹행위 등의 처벌을 위한 벌칙규정을 살펴보았다. 이러한 논의를 바탕으로 '자율주행차의 운행과 책임에 관한 법률안'을 제시하였는데, 이는 향후 자율주행자동차의 운행과 관련이 있는 여러 학문분야와 관련 산업계의 중론을 모으고 이를 바탕으로 새로운 논의가 진행될 수 있는 기초를 제공함에 목표를 두었다. 시기적으로 요원한 감이 있을 수도 있다. 그러나 건전한 자율주행자동차산업 생태계 구축을 위해서는 자율주행자동차의 주행을 규율할 법률안을 미리 예고하여 자동차산업계가 대비할 수 있는 시간이 필요하며, 국회에서의 입법 절차에 앞서자율주행자동차의 안전에 대한 사회적 공감대 형성을 위한 공론화 과정이 필요하기 때문이다.