2011-10-16 3 views
0

소프트웨어 악용에 관한 대부분의 서적과 논문은 x86 프로세서 제품군 용으로 작성되었습니다. 아마도 x86 어셈블리 만 알고있는 "해커"나 크래커가 많이있을 것입니다.64 비트 시스템은 악용이 덜하기 때문에 32 비트 시스템보다 안전합니다

64 비트 소프트웨어가 32 비트보다 안전하다는 결론을 내릴 수 있습니까?

+0

나는 투표를하지 않겠다. 그러나 이것은 경계선을 이루기에 충분한 암묵적인 가정에 따라 오는 이러한 질문 중 하나이다. 맨 먼저 IA32를 이미 알고 있다면 amd64 명령어 세트를 사용하는 것이 매우 쉽습니다. 설계 상 효율적으로 해석 할 프로세서의 중복을 제한하기위한 것입니다. –

답변

7

아니요. x86_64 CPU는 기본적으로 x86 (32 비트) 코드를 실행할 수 있으며 x86_64를 지원하는 대부분의 운영 체제에서이 기능을 사용할 수 있습니다 (선택적이든 아니든간에 투명하게 또는 아닙니다).

x86 용으로 존재하는 모든 공격 벡터와 x86_64로 추가 된 다른 모든 공격 벡터를 얻습니다.

그러나 x86_64 세대의 칩은 NX 비트와 같은 보안 기능도 가져 왔습니다. 이러한 유형의 위험을 줄이는 데 도움이 될 수 있습니다.

0

저는 그렇게 생각하지 않습니다. 요즘에는 64 비트 OS가 보편화되기 때문에 가까운 장래에 악용 될 것입니다.

0

당신이 말하는 것은 모호함을 통한 보안입니다. 귀하의 특정 질문에 대해서는 전혀 보안이 아닙니다.