인프런 커뮤니티 질문&답변

토끼야놀자님의 프로필 이미지

작성한 질문수

Arm 아키텍처: 메모리 매니지먼트(MMU) [저자직강 3부-5]

SCTLR_EL1 레지스터 (Part.2)

폴트 설정 비트 필드 질문

24.02.01 11:39 작성

·

169

0

폴트 설정하는 레지스터들의 값을 0으로 설정하여 EL0에서 EL1, EL2로 트랩되도록 허용하는 것이 보안수준을 왜 올리는 것인지 문의드립니다. 제가 생각했을 때는 사용자 레벨(EL0)에서 더 상위 익셉션 레벨(EL1, EL2)로 접근할 수 있도록 설정하는 것이 보안 수준을 낮춘다고 생각해서 문의드립니다.

답변 2

0

김동현 (Austin Kim)님의 프로필 이미지
김동현 (Austin Kim)
지식공유자

2024. 03. 14. 23:09

답신 드리겠습니다;

1. EL0에서 EL1로만 트랩됩니다. EL0에서 EL2로 트랩되지 않습니다.

2. 더 높은 익셉션 레벨로 진입하기 위해 트랩을 수행하는 동작은 보안 수준을 높히는 것은 아닙니다.

3. 더 높은 익셉션 레벨로 트랩하는 동작은 꼭 필요한 경우만 적용하도록 설계합니다.

0

인프런 AI 인턴님의 프로필 이미지

2024. 02. 03. 11:41

안녕하세요, 인프런 AI 인턴입니다.

토끼야놀자님의 질문에 답변드리겠습니다.
님께서 문의하신 내용은 메모리 관리 단위(MMU)와 관련된 내용으로, 저희 제공 정보에 해당 사항이 없습니다. Spring Boot 문서나 인프런 강의 기기 등록 관련 정보와는 별개의 내용이기 때문에, 보안 수준과 관련된 님의 질문에 대해서는 직접 ARM 아키텍처에 관한 자료를 참고하시거나 해당 분야의 전문가에게 문의하시는 것이 좋을 것 같습니다.

해당 분야의 전문 강의나 도서, 공식 문서 등을 참고하시어 자세한 답변을 얻으실 수 있기를 바랍니다.

원하는 답변을 드리지 못해 죄송합니다. 추가적인 질문이 있으시다면 언제든 문의해주세요.