맞춤기술찾기

이전대상기술

하이퍼바이저를 이용한 로깅 방법 및 그 장치(Logging method and apparatus using hypervisor)

  • 기술번호 : KST2017000881
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 하이퍼바이저를 이용한 로깅 방법 및 그 장치가 개시된다. 하이퍼바이저는 응용 프로그램이나 커널의 명령어들 중 로그 정의 모듈에 정의된 위치의 명령어를 트랩 명령어로 대체하고, 트랩 명령어의 실행 또는 인터럽트나 예외상황 발생시 시스템 권한을 가져온 후 응용 프로그램이나 커널에 대한 로그 데이터를 저장하고 시스템 권한을 반환한다.
Int. CL
CPC G06F 16/1734(2013.01) G06F 16/1734(2013.01)
출원번호/일자 1020150099837 (2015.07.14)
출원인 서울대학교산학협력단, (주)아이하트
등록번호/일자
공개번호/일자 10-2017-0008533 (2017.01.24) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.07.14)
심사청구항수 10

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 백윤흥 대한민국 서울특별시 관악구
2 조영필 대한민국 서울특별시 관악구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 서울대학교산학협력단 대한민국 서울특별시 관악구
2 (주)아이하트 대한민국 서울특별시 금천구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.07.14 수리 (Accepted) 1-1-2015-0680586-14
2 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2016.05.11 수리 (Accepted) 1-1-2016-0451088-18
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2016.05.25 수리 (Accepted) 1-1-2016-0502452-10
4 의견제출통지서
Notification of reason for refusal
2016.08.31 발송처리완료 (Completion of Transmission) 9-5-2016-0631759-59
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.10.28 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-1055397-56
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.10.28 수리 (Accepted) 1-1-2016-1055396-11
7 등록결정서
Decision to grant
2017.03.30 발송처리완료 (Completion of Transmission) 9-5-2017-0232190-12
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.10.24 수리 (Accepted) 4-1-2017-5168621-04
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.05.13 수리 (Accepted) 4-1-2019-5093546-10
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.05.23 수리 (Accepted) 4-1-2019-5101798-31
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.08.02 수리 (Accepted) 4-1-2019-5154561-59
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.11.25 수리 (Accepted) 4-1-2020-5265458-48
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
하이퍼바이저, 커널, 응용프로그램을 포함하는 컴퓨팅 장치에서 상기 하이퍼바이저의 로깅 방법에 있어서, 상기 하이퍼바이저는, 응용 프로그램이나 커널의 명령어들 중 로그 정의 모듈에 정의된 위치의 명령어를 트랩 명령어로 대체하는 단계;상기 트랩 명령어의 실행 또는 인터럽트나 예외상황 발생시, 시스템 권한을 가져오는 단계;상기 응용 프로그램이나 커널에 대한 로그 데이터를 저장하는 단계; 및상기 응용 프로그램이나 커널로 시스템 권한을 넘겨주는 단계;를 포함하고,상기 로그 정의 모듈은 트랩 명령어로 대체할 응용 프로그램이나 커널의 명령어 위치, 저장할 로그 데이터의 종류를 포함하고,상기 명령어 위치는 상기 응용 프로그램이나 커널이 메모리에 적재되었을 때 명령어의 메모리 위치를 나타내며,상기 트랩 명령어로 대체하는 단계는, 상기 응용 프로그램이나 커널이 메모리에 적재될 때 상기 로그 정의 모듈에 정의된 메모리 위치의 명령어를 트랩 명령어로 대체하는 것을 특징으로 하는 하이퍼바이저를 이용한 로깅 방법
2 2
삭제
3 3
제 1항에 있어서, 상기 시스템 권한을 가져올 때 레지스터를 백업하고, 상기 시스템 권한을 넘겨줄 때 레지스터를 백업된 레지스터로 복원하는 단계;를 더 포함하는 것을 특징으로 하는 하이퍼바이저를 이용한 로깅 방법
4 4
제 1항에 있어서, 상기 시스템 권한을 넘겨주는 단계는,상기 트랩 명령어로 대체된 상기 응용 프로그램이나 커널의 명령어를 대체 전의 원 명령어를 수행한 후 시스템 권한을 넘겨주는 단계;를 포함하는 것을 특징으로 하는 하이퍼바이저를 이용한 로깅 방법
5 5
제 1항에 있어서, 상기 로그 데이터를 저장하는 단계는,로그 데이터를 하이퍼바이저의 버퍼에 저장하는 단계; 및상기 버퍼에 저장된 로그 데이터의 크기가 임계치에 해당하면 상기 로그 데이터를 암호화하여 데이터베이스에 저장하는 단계;를 포함하는 것을 특징으로 하는 하이퍼바이저를 이용한 로깅 방법
6 6
응용 프로그램이나 커널의 명령어들 중 트랩 명령어로 대체할 명령어의 위치를 정의하는 로그정의모듈;상기 로그정의모듈에 따라 상기 응용프로그램이나 커널의 명령어들을 트랩 명령어로 대체하는 명령어대체부; 및상기 트랩 명령어가 수행되면 시스템 권한을 가져오고, 로그 데이터 저장이 완료되면 시스템 권한을 상기 응용 프로그램이나 커널로 넘겨주는 권한제어부; 및상기 응용프로그램이나 커널의 로그 데이터를 파악하여 저장하는 로그저장부;를 포함하고,상기 로그 정의 모듈은 트랩 명령어로 대체할 응용 프로그램이나 커널의 명령어 위치, 저장할 로그 데이터의 종류를 포함하고,상기 명령어 위치는 상기 응용 프로그램이나 커널이 메모리에 적재되었을 때 명령어의 메모리 위치를 나타내며,상기 명령어대체부는, 상기 응용 프로그램이나 커널이 메모리에 적재될 때 상기 로그 정의 모듈에 정의된 메모리 위치의 명령어를 트랩 명령어로 대체하는 것을 특징으로 하는 하이퍼바이저를 구동하기 위한 메모리, 중앙처리장치를 포함하는 컴퓨팅 장치
7 7
제 6항에 있어서, 상기 명령어대체부는,인터럽트 및 예외상황 발생시 시스템 권한을 넘겨받을 수 있도록 컨트롤 레지스터의 값을 변경하는 것을 특징으로 하는 컴퓨팅 장치
8 8
제 6항에 있어서, 상기 로그저장부는,상기 시스템 권한을 넘겨받을 때 레지스터를 백업하고, 상기 시스템 권한을 넘겨줄때 레지스터를 백업된 레지스터로 복원하는 것을 특징으로 하는 컴퓨팅 장치
9 9
제 6항에 있어서, 상기 권한제어부는,상기 시스템 권한을 넘겨줄 때, 상기 응용프로그램이나 커널에 위치한 트랩 명령어를 대체 전의 원 명령어로 수행한 후 시스템 권한을 넘겨주는 것을 특징으로 하는 컴퓨팅 장치
10 10
제 6항에 있어서, 로그 저장부는, 로그 데이터를 하이퍼바이저의 버퍼에 저장하고, 상기 버퍼에 저장된 로그 데이터의 크기가 임계치에 해당하면 상기 로그 데이터를 암호화하여 데이터베이스에 저장하는 것을 특징으로 하는 컴퓨팅 장치
11 11
제 1항에 기재된 방법을 수행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2017010665 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 SG11201800137S SG 싱가포르 DOCDBFAMILY
2 WO2017010665 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 중소기업청 한양대학교 산학협력단 자율편성형 첫걸음 기술개발사업 ARM 단말 시스템의 보안성 향상을 위한 씬 하이퍼바이저 개발