사용자가 멀티 테넌트 환경에서 .NET 스크립트를 업로드하고 실행할 수 있도록해야합니다. 많은 사용자는 동시에 실행되는 스크립트를 갖게 될 것입니다 (CPU주기가 다소 제한 될 것입니다).멀티 테넌트 호스트의 자체 앱 도메인에 악의적 인 코드를 어떻게 호스트 할 수 있습니까?
이 MSDN 문서에서는 explains clearly 같은 어셈블리를로드하는 방법을 읽었지만 내 시나리오와 관련된 보안 세부 정보는 부족합니다.
몇 가지 질문은 내가있는 한 :
- 각 앱은
- 각 앱 호스팅해야 별도의 ApplicationBase는 별도의 ConfigurationFile 파일 설정이 적절한 어떤 구성
- 내가 에뮬레이트 할 수있는이 호스팅해야 완전히 격리 된 어셈블리의 Silverlight의 "샌드 박스"모드
- ...? (네트워크 IO 액세스 방지 또는 제어)
개념 증명을 위해 올바른 방향으로 나를 안내해 주셔서 감사합니다. 나는 더 많은 것을 MSFT와 함께 표를 열고, 결과를 공유 할 것이다. – LamonteCristo