apple silicon4 zeroday in KVM ( arm linux kernel ) - How to report (1) linux kernel repo를 보다가 arm linux kvm 취약점 3건을 찾았다.이를 제보하는 방법이 특이하여 정리하고자 한다. git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 약 5GB... git add ./내가 패치한 파일! git checkout -b 임시브랜치-fix git commit -sm "커밋 이름 대충" git commit --amend 리눅스 커널 커밋 제목은 subsystem: area: summary 규칙을 따른다.내용 적고Link: https://lore.kernel.org/r/기존 메시지 아이디, 없으면 생략>Reviewed-by: 기존 리뷰어, 없으면 생략Signed-off-by:.. 2025. 9. 5. hypervisor virtio virtio -> virtual I/Ohttps://www.redhat.com/en/blog/introduction-virtio-networking-and-vhost-net Introduction to virtio-networking and vhost-netVirtio was developed as a standardized open interface for virtual machines (VMs) to access simplified devices such as block devices and network adaptors. Virtio-net is a virtual ethernet card and is the most complex device supported so far by virtio.www... 2025. 9. 5. what is KVM? https://github.com/google/security-research/blob/master/kvmctf/rules.md이전 글에서 type 1 hypervisor 으로 분류하여 소개하였다.but KVM은 타 type 1 hypervisor와 구조적인 차이가 존재하여 type 1.5 와 같은 애매한 포지션에 놓여있다. 우선 type 1 은 일반적으로 host os 라는 것이 없다. hw 다음에 바로 hypervisor가 올라가고 그 위에 os가 올라가는 구조인데, kvm의 경우 linux kernel 에 포함된 기능이다. 활성화 시 host os 로 linux가 돌아가며, host가 vm을 생성한 경우 host kernel의 KVM으로 구동되어 hw 자원 접근이 용이하다.proxmox, azure.. 2025. 9. 5. hypervisor type 1 vs type 2 가상화 개념 what is virtualization ???virtualization / emulationvirtualization -> same architecture ( cpu )emulation -> CPU(hw) emulation ( ex : x86 -> arm )virtualization이 emulation 보다 빠르다.암튼 이렇게 emulation과 차이가 있다. virtualization 을 구현한 것이 hypervisor 이다.hypervisor는 type 1 과 type 2로 구분된다.type 1 : bare-metal hypervisortype 2 : hosted hypervisor type 1 은 실제 hw 자원 위에서 이를 가상화하여 게스트에게 분배하는 역할만 한다.type 2 는 .. 2025. 9. 5. 이전 1 다음