컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 샌드박스 기술이란 무엇인가요?

샌드박스 기술이란 무엇인가요?

샌드박스 기술: 컴퓨터 분야의 가상 기술을 말하며 주로 컴퓨터 보안 기술에 사용된다. 보안 소프트웨어는 먼저 샌드박스에서 실행되도록 할 수 있으며, 악의적인 동작이 포함된 경우 프로그램이 더 이상 실행되지 않도록 금지하지만 시스템에 해를 끼치지는 않습니다.

1. 샌드박스와 유사한 독립적인 운영 환경을 조성하며, 그 안에서 실행되는 프로그램은 하드디스크에 영구적인 영향을 미칠 수 없습니다. 신뢰할 수 없는 애플리케이션이나 온라인 동작을 테스트하는 데 사용할 수 있는 독립적인 가상 환경입니다.

2. 샌드박스는 보안 정책에 따라 프로그램 동작을 제한하는 실행 환경입니다. 초기에는 주로 의심스러운 소프트웨어를 테스트하는 데 사용되었습니다. 예를 들어 특정 바이러스나 안전하지 않은 제품을 테스트하기 위해 해커가 샌드박스 환경에서 실행하는 경우가 많았습니다.

3. 전통적인 샌드박스 시스템은 일반적으로 시스템 호출을 가로채고, 프로그램 동작을 모니터링한 다음, 레지스트리 읽기와 같은 사용자 정의 정책에 따라 프로그램의 컴퓨터 리소스 사용을 제어하고 제한하는 방식으로 구현됩니다. 디스크 쓰기 등

추가 정보:

1. 샌드박스(SandBox) 원격 웹사이트의 코드가 로컬로 로드되고 실행될 때마다 보안은 중요한 문제입니다. 링크를 클릭하면 Java Web Start 응용 프로그램이 시작됩니다. 웹 페이지를 방문하면 그 안에 있는 모든 애플릿도 자동으로 시작됩니다.

2. 링크를 클릭하거나 웹페이지를 방문할 때 사용자의 컴퓨터에 임의의 코드가 설치될 수 있는 경우 범죄자는 기밀 정보를 도청하거나 금융 데이터를 읽거나 컴퓨터를 장악하여 광고를 보낼 수 있습니다.

3. 원격 코드는 모든 플랫폼에서 무엇을 할 수 있나요? 이미지를 표시하고, 음악을 재생하고, 사용자로부터 키보드 입력 및 마우스 클릭을 받고, 코드가 로드된 호스트로 사용자 입력을 다시 보낼 수 있습니다.

4. 이 기능은 정보와 사진을 표시하거나 사용자가 주문을 위해 입력한 정보를 얻는 데 충분합니다. 이 제한된 실행 환경을 샌드박스라고 합니다. 샌드박스에서 실행되는 코드는 사용자 시스템을 수정하거나 볼 수 없습니다.

참고 자료: 바이두 백과사전-샌드박스(네트워크 프로그래밍 가상 실행 환경)

참고 자료: 바이두 백과사전-샌드박스 원리

上篇: 충전 파일 개념의 주식 선두 주자는 무엇입니까? 下篇: 교통대학교 제1부속병원에서 가장 가까운 지하철역은 어디인가요?
관련 내용