MASTG-TEST-0277: Dados Sensíveis na UIPasteboard general do iOS em Runtime
Visão Geral¶
Este teste é a contraparte dinâmica do Uso do General Pasteboard do iOS.
Neste caso, monitoraremos a pasteboard) (área de transferência) em busca de dados sensíveis sendo gravados nela durante a execução. Observe que isso pode ser desafiador de detectar, pois requer que o aplicativo esteja em execução e que a pasteboard seja modificada enquanto o teste está sendo realizado. Você pode acionar a pasteboard inserindo manualmente dados sensíveis no aplicativo, como senhas ou informações pessoais, enquanto o teste está em execução. Ou pode fazer isso automaticamente usando um script que simule a entrada do usuário ou modifique a pasteboard diretamente.
Passos¶
- Monitore a pasteboard em busca de dados sensíveis usando Monitoramento da Pasteboard.
- Execute o aplicativo e realize ações que possam gravar dados sensíveis na pasteboard, como copiar senhas ou informações pessoais.
Observação¶
A saída deve conter uma lista de itens da pasteboard que foram gravados durante o teste.
Avaliação¶
O teste falha se dados sensíveis forem rastreados durante uma operação de gravação na pasteboard geral especificamente.