-
The Android Application Sandbox, which isolates your app data and code execution
from other apps.
Sandbox
Available for: iPhone 4 and later, iPod touch (5th generation) and later, iPad 2 and later
Impact: Applications that are scripts were not sandboxed
Description: Third-party applications which used the #! syntax to
run a script were sandboxed based on the identity of the script
interpreter, not the script. The interpreter may not have a sandbox
defined, leading to the application being run unsandboxed. This issue
was addressed by creating the sandbox based on the identity of the
script.
-
Gab. C
Assim como o iOS as aplicações do Android rodam em SandBox, que são áreas que não tem acesso ao restante dos recursos do sistema. Com exceção das permissões de acesso concedidas pelo usuário quando a aplicação é instalada.
-
Certo
Sandbox é um mecanismo de segurança para separar programas em execução, geralmente em um esforço para atenuar a disseminação de falhas no sistema ou vulnerabilidades de software. É frequentemente usado para executar programas ou códigos não testados ou não confiáveis, possivelmente de terceiros, fornecedores, usuários ou sites não verificados ou não confiáveis, sem arriscar danos à máquina host ou ao sistema operacional. Normalmente, uma caixa de areia fornece um conjunto de recursos rigidamente controlado para a execução de programas convidados, como espaço de armazenamento e espaço de memória . O acesso à rede, a capacidade de inspecionar o sistema host ou ler os dispositivos de entrada geralmente não são permitidos ou são fortemente restringidos.
No sentido de fornecer um ambiente altamente controlado, as caixas de areia podem ser vistas como um exemplo específico de virtualização. O sandboxing é freqüentemente usado para testar programas não verificados que podem conter vírus ou outro código malicioso, sem permitir que o software danifique o dispositivo host.
-
O Sandbox nada mais é do que um mecanismo de segurança desenvolvido e pronto para separar programa em execução. A ideia é evitar falhas na segurança que é constantemente alvo de programas maliciosos.
Resposta: Certo
-
O "todos" pode gera confusão, mas sandboxing é freqüentemente usado para testar programas não verificados que podem conter vírus ou outro código malicioso, sem permitir que o software danifique o dispositivo host.
-
Questão interessante
Todos os apps de terceiros são “sandboxed”,portanto, eles ficam restritos de acessar arquivos armazenados por outros apps ou de fazer alterações no dispositivo. O processo de sandboxing impede que apps coletem ou modifiquem informações armazenadas por outros apps. Cada app tem um diretório pessoal exclusivo para seus arquivos, que é atribuído aleatoriamente quando o app é instalado. Se um app de terceiros precisar acessar informações que não sejam dele, ele poderá fazê-lo somente usando serviços explicitamente fornecidos pelo iOS e iPadOS.
Fonte: https://support.apple.com/pt-br/guide/deployment-reference-ios/apd826604be4/web
O Sandbox é tipo criar uma máquina virtual e, de fato, esse método é considerado um tipo de virtualização.