Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS Sandbox System #42

Closed
Youngminah opened this issue Oct 6, 2021 · 1 comment
Closed

iOS Sandbox System #42

Youngminah opened this issue Oct 6, 2021 · 1 comment
Labels

Comments

@Youngminah
Copy link
Owner

Youngminah commented Oct 6, 2021

App Sandbox

  • App SandBox란 커널 수준에서 강제 적용되는 맥 OS의 접근 제어 기술
  • App이 손상될 경우, 시스템과 사용자 데이터의 손상을 억제하도록 설계
  • App Store에서 유통되는 App들은 모두 App SandBox를 적용시켜야만 한다 ❗️
  • 애플 개발자 계정으로 App Store가 아닌 다른곳에서 유통된 App들 또한 App SandBox를 적용시켜야 함
  • App SandBox가 App을 공격하는 모든걸 막을 순 없지만, 피해를 최소화 할 수는 있음.
  • App SandBox는 무적이 아니다.

image

  • App SandBox는 개발자가 App과 시스템이 어떤식으로 상호작용하게 할건지 설정 할 수 있게 함.
  • 시스템은 App이 하고자하는 일을 끝내는데 필요한 권한만을 부여
  • App SandBox는 사용자가 드래그 앤 드롭, 대화 상자 등의 친숙한 인터렉션을 통해 투명하게 앱에게 추가 액세스 권한을 부여

image

image

@Youngminah Youngminah changed the title Sandbox System iOS Sandbox System Oct 6, 2021
@Youngminah
Copy link
Owner Author

Youngminah commented Oct 6, 2021

찾은것이 맞는지 모르겠으나 UserDefault는 Sandbox Data/Library/Preferences 안에 있는것 같다

확인완료 plist안에 있음

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant