...
,

소스코드 내 CPU 취약점 탐색 방법

판매 대리인 : 기율특허

전화번호 : 02-782-1004

메일주소 : kiyul@kiyul.co.kr

판매특허요약 : 본 발명은 소스코드 내 CPU 취약점 탐색 방법에 관한 것이다.

가격 : 없음

← 뒤로

응답해 주셔서 감사합니다. ✨

SKU: 충남대학교 산학협력단 카테고리: ,

출원번호 : 10-2019-0162564 (출원일: 2019-12-09)

등록번호 : 10-2358108 (등록일: 2022-01-27)

특허권자 : 충남대학교산학협력단

요약 : 본 발명은 소스코드 내 CPU 취약점 탐색 방법에 관한 것으로서, 색인부가 분석대상 소스코드를 색인하여 로드하는 (a) 단계; 분류부가 로드된 소스코드에 포함된 함수들을 기 설정된 단위별로 분류하는 (b) 단계; 분석부가 분류된 함수들 중에 분석 대상 함수가 존재하는지 여부를 판단하는 (c) 단계; (c) 단계의 판단결과, 분석 대상 함수가 존재하는 경우, 분석부가 해당 함수에 배열이 사용되었는지 여부를 판단하는 (d) 단계; (d) 단계의 판단결과, 함수에 배열이 사용된 경우 분석부가 파라미터 중 하나 이상이 배열의 index로 사용되었는지 여부를 판단하는 (e) 단계; (e) 단계의 판단결과, 파라미터가 배열의 index로 사용된 경우, 분석부가 해당 배열이 2중 배열인지 여부를 판단하는 (f) 단계; (f) 단계의 판단결과, 해당 배열이 2중 배열인 경우, 분석부가 해당 파라미터를 data Spectre 후보로 설정하는 (g) 단계를 포함한다.

대표청구항 : aacDecoder_AncDataGet()의 소스코드 패턴의 조건문에서 index를 검사하고 ancData -> offset[index]와 ancData -> Buffer[ancData -> offset[index]] 두가지를 사용하는 소스코드 오디팅을 통해 소스코드 내 CPU 취약점 탐색 방법에 있어서, (a) 색인부가 분석대상 소스코드를 색인하여 로드하는 단계;(b) 분류부가 로드된 소스코드에 포함된 함수들을 기 설정된 단위별로 분류하는 단계;(c) 분석부가 분류된 함수들 중에 조건문에서 배열[index]의 존재 여부를 토대로 분석 대상 함수가 존재하는지 여부를 판단하는 단계;(d) 상기 (c) 단계의 판단결과, 분석 대상 함수가 존재하는 경우, 분석부가 해당 함수에 배열이 사용되었는지 여부를 판단하는 단계;(e) 상기 (d) 단계의 판단결과, 함수에 배열이 사용된 경우 분석부가 파라미터 중 하나 이상이 배열의 index로 사용되었는지 여부를 판단하는 단계;(f) 상기 (e) 단계의 판단결과, 파라미터가 배열 index로 사용된 경우, 분석부가 해당 배열이 2중 배열 index인지 여부를 판단하는 단계;(g) 상기 (f) 단계의 판단결과, 해당 배열이 2중 배열 index인 경우, 분석부가 해당 파라미터를 data Spectre 후보로 설정하는 단계를포함하는 것을 특징으로 하는 소스코드 내 CPU 취약점 탐색 방법.

상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3522072000553