맞춤기술찾기

이전대상기술

테스트 케이스를 이용한 바인딩 코드 퍼징 장치 및 그 방법

  • 기술번호 : KST2023003821
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 테스트 케이스를 이용한 바인딩 코드 퍼징 장치 및 그 방법에 대한 것이다. 본 발명에 따른 테스트 케이스를 이용한 바인딩 코드 퍼징 장치는 IDL 파일과 자바스크립트 API 레퍼런스를 파싱하여 시멘틱 인포메이션을 추출하는 정보 추출부; 상기 추출된 시멘틱 인포메이션을 이용하여 자바스크립트의 바인딩 코드를 동적으로 생성하기 위한 테스트 케이스 제너레이터를 생성하는 제1 생성부; 상기 생성된 테스트 케이스 제너레이터를 실행하여 바인딩 코드를 생성하는 제2 생성부; 및 상기 생성된 바인딩 코드를 퍼징하여 상기 바인딩 코드 내 버그 및 취약점을 검출하는 실행부를 포함한다.
Int. CL G06F 11/36 (2006.01.01) G06F 8/30 (2018.01.01)
CPC G06F 11/3684(2013.01) G06F 11/3688(2013.01) G06F 11/3692(2013.01) G06F 11/3664(2013.01) G06F 8/31(2013.01)
출원번호/일자 1020220031943 (2022.03.15)
출원인 숭실대학교산학협력단
등록번호/일자
공개번호/일자 10-2023-0096793 (2023.06.30) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020210186258   |   2021.12.23
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.03.15)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이정현 서울특별시 서초구
2 조해현 서울특별시 강남구
3 전거창 서울특별시 송파구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 윤귀상 대한민국 서울특별시 금천구 디지털로*길 ** ***호 (가산동, 한신IT타워*차)(디앤특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.03.15 수리 (Accepted) 1-1-2022-0277435-17
2 선행기술조사의뢰서
Request for Prior Art Search
2022.11.28 수리 (Accepted) 9-1-9999-9999999-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
IDL(Interface Definition Language) 파일과 자바스크립트 API 레퍼런스를 파싱하여 시멘틱(semantics) 인포메이션을 추출하는 정보 추출부;상기 추출된 시멘틱 인포메이션을 이용하여 자바스크립트의 바인딩 코드를 동적으로 생성하기 위한 테스트 케이스 제너레이터를 생성하는 제1 생성부;상기 생성된 테스트 케이스 제너레이터를 실행하여 바인딩 코드를 생성하는 제2 생성부; 및상기 생성된 바인딩 코드를 퍼징하여 상기 바인딩 코드 내 버그 및 취약점을 검출하는 실행부를 포함하는 테스트 케이스를 이용한 바인딩 코드 퍼징 장치
2 2
제1항에 있어서,상기 정보 추출부는,복수의 IDL 파일들과 복수의 자바스크립트 API 레퍼런스들을 파싱하여 바인딩 오브젝트 이름, 바인딩 오브젝트 메소드 및 바인딩 오브젝트 속성이 포함된 시멘틱 인포메이션을 추출하고, 추출된 인포메이션을 각 오브젝트별로 구조화하여 정리하는 테스트 케이스를 이용한 바인딩 코드 퍼징 장치
3 3
제1항에 있어서,상기 제1 생성부는,상기 추출된 시멘틱 인포메이션을 참고하여 기 정의된 문장을 통해 퍼징되어야 하는 모든 바인딩 오브젝트를 초기화하고, 초기화된 바인딩 오브젝트들과 타입을 참조하는 변수의 이름들을 컨텍스트 정보로 저장하여 동적으로 자바스크립트 문장을 생성하고 실행하는 상기 테스트 케이스 제너레이트를 생성하는 테스트 케이스를 이용한 바인딩 코드 퍼징 장치
4 4
제3항에 있어서,상기 생성된 테스트 케이스 제너레이트는 바인딩 오브젝트들의 시멘틱한 정보, 문장 포맷 및 바인딩 오브젝트를 초기화하기 위해 기 정의된 자바스크립트 문장들을 포함하는 테스트 케이스를 이용한 바인딩 코드 퍼징 장치
5 5
제3항에 있어서,상기 제2 생성부는,상기 생성된 테스트 케이스 제너레이터를 실행하여 기 정의된 자바스크립트 문장 포맷 중 임의의 문장 포맷이 선택되고, 상기 컨텍스트 정보와 상기 추출된 시멘틱 인포메이션을 참고하여 상기 선택된 문장 포맷이 완성되어 상기 바인딩 코드를 생성하는 테스트 케이스를 이용한 바인딩 코드 퍼징 장치
6 6
테스트 케이스를 이용한 바인딩 코드 퍼징 장치에 의해 수행되는 바인딩 코드 퍼징 방법에 있어서,IDL(Interface Definition Language) 파일과 자바스크립트 API 레퍼런스를 파싱하여 시멘틱(semantics) 인포메이션을 추출하는 단계;상기 추출된 시멘틱 인포메이션을 이용하여 자바스크립트의 바인딩 코드를 동적으로 생성하기 위한 테스트 케이스 제너레이터를 생성하는 단계;상기 생성된 테스트 케이스 제너레이터를 실행하여 바인딩 코드를 생성하는 단계; 및상기 생성된 바인딩 코드를 퍼징하여 상기 바인딩 코드 내 버그 및 취약점을 검출하는 단계를 포함하는 바인딩 코드 퍼징 방법
7 7
제6항에 있어서,상기 추출하는 단계는,복수의 IDL 파일들과 복수의 자바스크립트 API 레퍼런스들을 파싱하여 바인딩 오브젝트 이름, 바인딩 오브젝트 메소드 및 바인딩 오브젝트 속성이 포함된 시멘틱 인포메이션을 추출하고, 추출된 인포메이션을 각 오브젝트별로 구조화하여 정리하는 바인딩 코드 퍼징 방법
8 8
제6항에 있어서,상기 테스트 케이스 제너레이터를 생성하는 단계는,상기 추출된 시멘틱 인포메이션을 참고하여 기 정의된 문장을 통해 퍼징되어야 하는 모든 바인딩 오브젝트를 초기화하고, 초기화된 바인딩 오브젝트들과 타입을 참조하는 변수의 이름들을 컨텍스트 정보로 저장하여 동적으로 자바스크립트 문장을 생성하고 실행하는 상기 테스트 케이스 제너레이트를 생성하는 바인딩 코드 퍼징 방법
9 9
제8항에 있어서,상기 생성된 테스트 케이스 제너레이트는 바인딩 오브젝트들의 시멘틱한 정보, 문장 포맷 및 바인딩 오브젝트를 초기화하기 위해 기 정의된 자바스크립트 문장들을 포함하는 바인딩 코드 퍼징 방법
10 10
제8항에 있어서,상기 바인딩 코드를 생성하는 단계는,상기 생성된 테스트 케이스 제너레이터를 실행하여 기 정의된 자바스크립트 문장 포맷 중 임의의 문장 포맷이 선택되고, 상기 컨텍스트 정보와 상기 추출된 시멘틱 인포메이션을 참고하여 상기 선택된 문장 포맷이 완성되어 상기 바인딩 코드를 생성하는 바인딩 코드 퍼징 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2023120933 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
DOCDB 패밀리 정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 숭실대학교 집단연구지원(R&D) 자율주행 자동차 보안 기초연구실