Geral
Engenharia de Software
Semana 6
0

Questão

Para garantir a segurança de sistemas de software, os analistas de teste de segurança devem projetar casos de teste que simulem tentativas de invasão. Durante o processo de simulação, é crucial que os analistas considerem diversos vetores de ataque e técnicas de exploração, como injeção de SQL, cross-site scripting (XSS) e ataques de negação de serviço (DoS). Além disso, devem avaliar a resposta do sistema a essas tentativas de invasão, registrando e analisando os logs para entender como as defesas do sistema respondem sob ataque.

Com base nisso, é correto apontar que a finalidade dos casos de teste que simulem tentativas de invasão em sistemas de software é de:
A) Avaliar a facilidade de uso do sistema para os usuários finais.
B) Medir a capacidade do sistema de processar grandes volumes de dados.
C) Assegurar que o sistema opere eficientemente sob condições normais de uso.
D) Implementar novas funcionalidades para melhorar a usabilidade.
E) Identificar pontos fracos que podem ser explorados por atacantes.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1540/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'CUjmMgta7PVjZ3PR1Ahuw7v26eYg14jY07Xybqb6hCB9IgB0ZTFAzbcz6WDbSS7k' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }