모바일 개발과 데스크톱 응용 프로그램 개발의 차이점에 대한 보고서를 작성하고 있습니다. Windows 용 응용 프로그램을 작성할 때 응용 프로그램 샌드 박스에 저장되는 응용 프로그램의 모든 내용이 ios 또는 블랙 베리 개발과 같은 것입니까?데스크톱 응용 프로그램은 ios와 동일한 샌드 박스 아이디어를 사용합니까
답변
아니요; Java 및 .NET과 같은 환경이 응용 프로그램의 "샌드 박스"인 경우에도 실행중인 응용 프로그램의 메모리와 액세스 할 수있는 종류의 리소스 만 처리합니다. iOS 샌드 박스는 애플리케이션을 완전히 분리합니다을 포함한
짧은 대답 : 아니요
너무 짧은 대답 : 사용하는 플랫폼에 따라 다릅니다. java에서 개발 된 소프트웨어는 샌드 박스를 사용하지만 다른 소프트웨어는 샌드 박스를 사용하지 않습니다.
Java 및 .NET 개발조차도 iOS와 동일한 종류의 샌드 박싱을 사용하지 않습니다. –
참. 나는 그들이 동일하다고 말하려는 것이 아니며 단지 Java가 샌드 박스를 사용하지만 동일한 유형이 아니라고 말합니다. – JSantos
또한 Mac OS X Lion은 사용을 권장하는 샌드 박스 방식을 제공하며 App Store를 통해 사용 가능한 응용 프로그램에서 사용하도록 강요합니다. Ars Technica에 대한 John Siracusa의 훌륭한 리뷰 (또는 Hypercritical podcast에 대한 그의 확장 된 토론)와 같은 더 자세한 설명을 얻을 수있는 장소가 있지만, 일반적으로 priveledge 분리에 대한 아이디어에서 작동합니다. 각 프로세스는 필요로하는 priveledges (예 : 파일 시스템 읽기 또는 네트워크 소켓 쓰기)에 대한 액세스를 요청합니다. 이 프로그램은 여러 개의 프로세스로 나뉘어 각각 소수의 priveledges 만 사용하므로 하나의 프로세스가 손상되면 심각한 손상을 입히는 데 충분한 priveledges가 없을 것입니다. 확실히 자세한 설명을 살펴보면 매우 흥미로운 보안 기능입니다.
- 1. ASP.NET의 샌드 박스 아키텍처?
- 2. 샌드 박스 IronPython?
- 3. 샌드 박스 플러그인 아키텍처
- 4. 샌드 박스 파이썬 플러그인
- 5. .NET 응용 프로그램은 메모리를 자연스럽게 사용합니까?
- 6. NSSavePanel 및 샌드 박스
- 7. FBML 골격/샌드 박스 페이지?
- 8. 앱 샌드 박스 보호
- 9. 자바 스크립트 샌드 박스
- 10. 샌드 박스 만들기 C#
- 11. 샌드 박스 JavaScript 출력?
- 12. 샌드 박스 자바
- 13. 샌드 박스 스크립팅
- 14. 샌드 박스 ActiveX 구성 요소
- 15. ipad 시뮬레이터 - 샌드 박스 영역
- 16. iPhone 샌드 박스 규칙 파일
- 17. Flash/Flex 및 PHP 소켓 응용 프로그램 샌드 박스 오류
- 18. 샌드 박스 AppDomain의 스레드 보안
- 19. 웹 응용 프로그램은 데스크톱 응용 프로그램보다 더 휴대 가능합니까?
- 20. 원래 페이팔로 페이팔 샌드 박스
- 21. 샌드 박스 및 디렉토리 목록
- 22. NSArray 및 샌드 박스 질문
- 23. Nginx에서의 보안 샌드 박스 침해
- 24. 길 찾기를위한 그래픽 샌드 박스
- 25. 샌드 박스 솔루션에서 FusionCharts 사용
- 26. 샌드 박스 자바 스크립트 모듈
- 27. Google 크롬 샌드 박스 사용하기
- 28. Paypal 샌드 박스 사용 방법
- 29. 샌드 박스 사용자의 PHP 코드
- 30. 푸시 알림이 샌드 박스 모드에서 작동하지 않습니다
매우 도움이 됨, 고맙습니다. – James