Prévia do material em texto
1a Questão Em termos de segurança com Java, um pacote muito útil é o java.security, onde são encontradas várias classes e interfaces relevantes para os processos de criptografia, como a destrutiva, baseada em hash de dados, utilizada na guarda de senha. Cada processo pode utilizar diferentes algoritmos, como MD5 e RSA. Caso fosse necessário efetuar Hash MD5, qual seria a sintaxe correta para obter o objeto responsável pelo cálculo deste hash? Cipher c = Cipher.getInstance("MessageDigest5"); MessageDigest md = new MessageDigest5(); MessageDigest md = new MD5(); Cipher c = new Cipher("MD5"); MessageDigest md = MessageDigest.getInstance("MD5"); 2a Questão Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente. tags JSP / HTML / Java / Java Script / servidor tags JSP / scriplets / HTML / XML / compilador tags JSP / HTML / Java / XML / servidor tags JSP / HTML / Java / Java Script / compilador tags JSP / scriplets / HTML / XML / servidor Explicação: Os arquivo JSP compreendem diretivas e trecho Java encapsulados em documentos XML, XHTML ou HTML, e são trasnformados em Servlet pelo container para a subsequente execução. 3a Questão No contexto de sistemas Web, qual a utilidade de uma sessão? Realizar cache de textos HTML. Realizar cache das imagens estáticas. Dividir as informações do website em assuntos específicos. Armazenar dados relacionados a um usuário. Proteger contra ataques de força bruta. 4a Questão A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome? getSession() removeAttribute() invalidate() removeValue()