내 컴퓨터에서 가상화를 활성화 할 수있는 장단점이 있습니까?


답변:


12

인텔 VT 기술은 호환 되는 프로그램을 실행 하고 실제로 사용하는 경우에만 유용 합니다 . 이를 수행 할 수있는 유일한 유용한 도구 인 AFAIK는 샌드 박스 및 가상 머신입니다. 그럼에도 불구하고이 기술 을 사용하는 것은 경우에 따라 보안 위험이 있습니다 . 종종 속도를 희생하더라도 x86 또는 x86-64 명령어를 에뮬레이트하기 위해 가상화 기술이 필요하지 않은 경우가 있습니다.

최선의 방법으로, 필요한 경우가 아니면 명시 적으로 비활성화 된 상태로 둡니다.


4

VT를 실제로 사용하지 않는 한 VT를 활성화해서는 안되지만 기능이 켜져 있거나없는 경우 더 이상 위험하지 않습니다. 가상화 여부에 관계없이 시스템을 최대한 보호해야합니다.

VT는 이전에는 불가능했던 것을 불가능하게합니다!

http://x86vmm.blogspot.com/2006/08/blue-pill-is-quasi-illiterate.html


3
실제로 VT 이전에는 불가능했던 것을 가능하게합니다. 운영 체제에서 실행중인 프로그램이 CPU를 완전히 제어 할 수 있습니다 ( 가상화가 없는 최신 운영 체제에서는 불가능 함 ). 가상화를 사용하지 않고도 최대한 많은 작업을 수행 할 수 있다는 데 동의하지만 Turing completeness :를 좋아합니다.
획기적인

1
고맙지 만 그 "모든 권한"에 대한 참조가 있습니까? 내 이해는 가상 CPU가 CPU를 완전히 제어하는 ​​것처럼 보이지만 실제로는 아니지만 추가 지침을 추가하는 것으로 보이기 때문에 실제로 그것을 논쟁으로 만들고 싶지는 않습니까? 인텔 소스 자체도 의견이 맞지 않는 것 같습니다 : intel.com/content/www/us/en/virtualization/… 최근 버전에서 VT 지원 칩이 인텔 TXT를 통해 더욱 안전 해졌습니다.
johnshen64

2
인텔 64 및 IA-32 아키텍처 소프트웨어 개발자 매뉴얼 에서 읽었습니다 . 말 그대로 CPU가 CPU에서 직접 x86 코드를 직접 실행할 수 있도록하여 가상화 지원없이 필요한 CPU를 단순히 에뮬레이션 할 경우 발생하는 성능 저하를 피할 수 있습니다.
획기적인
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.