산다박스는 무슨 뜻이에요
산드박스는 벙커를 의미합니다.
샌드박스 (샌드박스) 는 운영 체제가 제한된 환경에서 소프트웨어가 실행되는 기술입니다. 소프트웨어가 제한된 환경에서 실행되기 때문에 소프트웨어에 침입한 침입자라도 운영 체제 제공 시설에 무제한으로 액세스할 수 없습니다. 이 소프트웨어의 통제권을 얻은 해커가 초래한 손실도 제한적이다. < /p>
또한 공격자가 운영 체제를 완벽하게 제어하려면 샌드박스 제한을 극복해야 합니다. Sandbox 는 심도 있는 방어를 제공하며, 많은 PaaS 시스템은 Azu re 및 Google App Engine 과 같은 샌드박스 응용 프로그램을 중심으로 실시간 운영 환경을 제공합니다. < /p>
Java 를 예로 들어 보겠습니다. 보안상의 관점에서 볼 때, 소형 어플리케이션의 시스템 활용은 범위 제한이 있으며 일반적으로' 샌드박스' 라고 불린다. 의역이란 작은 앱이 어떤 일을 할 수 없다는 것을 의미한다. 왜냐하면 Java 는 그것들을 할 수 없기 때문이다. 다음은 Java 애플릿이 할 수 없는 것입니다. < /p>
1, 출처 외에 다른 호스트에 대한 연결을 설정합니다 (다른 시스템에 접속하여 무단 코드를 얻거나 보내지 못하게 함). -응? < /p>
2, 모든 시스템 특성 읽기 (위험하거나 제한될 수 있는 영역에 들어갈 수 없음). < /p>
3, 자체 방법을 정의하거나 라이브러리를 호출합니다 (런타임 시 자체 코드를 변경할 수 없도록 함). < /p>
4, 실행 중인 호스트 bu 읽기 및 쓰기 파일 (바이러스, 트로이 목마, 스파이웨어를 전달하지 못하게 함). < /p>
이러한 제한 사항은 소규모 애플리케이션이 시스템 보안 및 데이터 무결성을 손상시키는 것을 방지하는 것입니다. 이 디자인은 원래 코드 해독자가 자신의 죄악을 이루기 위해 자바 기본기를 사용하여 한 컴퓨터에서 다른 컴퓨터로 코드를 옮기는 것을 막기 위한 것이다. < /p >