Você está na página 1de 10

UNIVERSIDADE ANHANGUERA – UNIDERP

POLO DE (TAQUARA-RS)

Curso Superior de Tecnologia em Análise e Desenvolvimento de


Sistemas- TADS

(VITOR PAIXÃO DA SILVA - RA 23224010)

PTI - PRODUÇÃO TEXTUAL INTERDISCIPLINAR

Disciplinas Norteadoras:

Análise Orientada a Objetos Desenvolvimento


Orientado a Objetos
Programação e Desenvolvimento de Banco de Dados
Linguagens de Programação

Tutor (a) EAD:JOICE SIQUEIRA LIMA

Taquara / RS 2021
Sumário
1 - INTRODUÇÃO...........................................................................................................3
2 - TAREFA 1..................................................................................................................4
3 - TAREFA 2.................................................................................................................5
4 - TAREFA 3..................................................................................................................6
6 CONCLUSÃO..............................................................................................................9
7 REFERÊNCIAS BIBLIOGRÁFICAS.........................................................................10
1 - INTRODUÇÃO

Para concretizar essa produção textual, será levado em conta as orientações


fornecidas na leitura proposta.
Irei usar esse de trabalho para me aprofundar nos conteúdos ministrados no
semestre. Aplicarei os estudos que fiz e conteúdos que absorvi em pesquisas e com
colegas para executar as tarefas da melhor maneira possível.
2 - TAREFA 1

EAP composto pelas fases de um projeto de software.


3 - TAREFA 2

Um Sistema Operacional é o conjunto de programas que gerenciam recursos,


processadores, armazenamento, dispositivos de entrada e saída e dados da máquina
e seus periféricos. É eles quem faz a comunicação entre o hardware e os demais
softwares. O Sistema Operacional cria uma plataforma comum a todos os programas
utilizados.
Em suma, o sistema operacional, tem as funções básicas de interpretar os comandos
do usuário, controlar os periféricos e organizar arquivos em disco.

S.O Unix - Desenvolvido por Ken Thompson, Dennis Ritchie, Douglas McIlroy e


outros programadores do Bell Labs, em 1969, o Unix foi um dos primeiros sistemas
multitarefa preemptiva, que encerra processos que esgotaram o tempo de uso e salva
seus dados para depois, passando a executar em fila. Deu origem a uma gigantesca
família de sistemas que inclui o Linux, o BSD e FreeBSD, que serviu de base tanto
para o macOS quanto para o Orbis OS (do PS4), o Solaris da Oracle e o Xenix
da Microsoft.

S.O LINUX - O Linux, da mesma forma que o Windows (Microsoft) e o Mac


OS (Apple), é um sistema operacional baseado em Unix criado para desktops, mas
que também é usado em servidores, smartphones, tablets e outros tipos de
dispositivos, incluindo caixas bancários.  Ao contrário de seus concorrentes mais
famosos, o Linux não foi desenvolvido para fins comerciais e seu software e
desenvolvimento são feitos em código aberto, o que significa que qualquer pessoa
pode criar e distribuir aplicativos para ele.

S.O MS-DOS: Lançado em 1981, teve como base o 86-DOS de Tim Paterson e


lançado em 1980, para computadores com o processador Intel 8086. A Microsoft o
comprou por US$ 75 mil e o modificou para embarca-lo no IBM-PC 5150 (Bill Gates
mentiu ao fechar contrato com a IBM, sobre já ter o MS-DOS). Rodava em
computadores IBM-PC e foi o padrão até meados de 1990, quando foi absorvido pelo
Windows 95 e permaneceu até o Windows ME; o Prompt de Comando, embora
similar, não é um sistema em segundo plano.
4 - TAREFA 3

A fim de garantir a segurança dos dados de usuários, encontrar


vulnerabilidades me aplicações, sistemas ou qualquer infraestrutura da rede da
GlobalTenol S.A., E evitar perdas financeiras ou de dados corporativos, o Pentest é
executado.
Para realizar tal tarefa é preciso realizar certos procedimentos – que vão do
básico ao nível complexo.

Preparação e Planejamento
Nesse primeiro momento, é importante definir seus objetivos para o teste
de intrusão ocorrer adequadamente. Precisa-se que esteja bem definido se é
para identificar vulnerabilidades na segurança de sistemas técnicos ou
incrementar a segurança da infraestrutura organizacional.

Verificação
Na parte de verificação, é necessário que sejam coletadas informações
preliminares sobre a estrutura. Isso inclui, por exemplo, endereços de IP,
descrições de sistemas, arquitetura de rede, serviços públicos e privados, entre
outros.

Reconhecimento
O hacker ético focará seus esforços na utilização de algumas das
ferramentas de Pentest para analisar e reconhecer os ativos que são seu alvo.
Assim, é possível pré-visualizar potenciais fragilidades e descobrir ameaças em
rede, servidores e serviços.

Análise de Informação e Riscos


Com o agrupamento e coleta de informações das etapas anteriores. Será
buscado as possibilidades de sucesso na intrusão, assim como a análise dos
riscos que o processo enfrentará durante todo o procedimento.
Relatórios
Para finalizar, o Pentest é concluído por um relatório de todos os
procedimentos. Isso inclui um resumo geral da operação, os detalhes de cada
etapa, as informações coletadas e os resultados obtidos, além de dados sobre
os riscos encontrados e sugestões para incrementar a segurança corporativa.

Testes de Caixa Branca


O Teste de caixa branca está testando a codificação interna e infra-
estrutura de uma solução de software. Concentra-se principalmente no
fortalecimento do salvaguardar, o fluxo de entradas e saídas através da
aplicação e a melhoria do design e usabilidade. O teste de caixa branca
também é conhecido como teste Clear Box, teste Open Box, teste estrutural,
teste baseado em código e teste de caixa de vidro.
Benefícios do teste de caixa branca
 Otimização de código ao encontrar erros ocultos.
 Também podemos automatizar facilmente os casos de teste para a caixa
branca.
 O teste é mais completo, porque geralmente verificamos todos os caminhos de
código.
 Os testes podem começar no início do projeto, mesmo que a GUI não esteja
disponível.
Desvantagens do teste de caixa branca
 Os desenvolvedores que geralmente executam casos de teste para caixas
brancas o detestam.
 Além disso, o teste de caixa branca requer ferramentas profissionais e
conhecimento profundo programação e implementar.
 Teste de caixa branca é demorado, leva tempo para testar maiores aplicações

Testes de Caixa Preta


O oposto do teste de caixa branca é teste de caixa preta. Isso está sendo
testado de uma perspectiva externa ou do usuário final. O teste de caixa branca
por outro lado, é baseado na operação interna de um aplicativo e é sobre testes
internos.
O termo “caixa branca” é usado por causa do conceito da caixa
transparente. O nome Caixa branca simboliza a capacidade de percorrer a
camada externa do software (ou “quadro”) em relação à operação interna. Da
mesma forma, o nome “caixa preta” em “Teste de caixa preta” simboliza que
não podemos ver o funcionamento interno do software. Portanto, só podemos
testar a experiência do usuário final.

O que é o Gray Box?


O teste da caixa cinza é quando o testador tem um entendimento parcial
da estrutura interna do sistema em teste. O teste de caixa cinza é um processo
para depurar aplicativos de software, fazendo uma entrada pelo front-end e
verificando os dados no back-end.
Vantagens dos testes Gray Box
 O teste da caixa cinza é feito do ponto de vista do usuário final e não da
perspectiva do designer ou do engenheiro.
 Oferece os benefícios dos testes de caixa preta e caixa branca juntos.
 Serão baseadas em especificações funcionais, histórias de usuário e
diagramas de arquitetura, permitindo a verificação dos requisitos originais.
 Os testes serão imparciais, pois haverá mais discussões entre os
pensamentos dos testadores de software e os pensamentos do designer ou
engenheiro.
Desvantagens dos testes Gray Box
 O teste de caixa cinza também pode levar muito tempo para testar todos os
caminhos de entrada, e algumas vezes isso não é realista.
 Geralmente, resulta em uma cobertura de teste mais baixa do que em testes
de caixa branca e preta separadamente.
 Pode não ser adequado para testar alguns tipos de funcionalidade.
6 - CONCLUSÃO

Sendo assim, no que vem sido mostrado no decorrer do trabalho, cabe ressaltar
a importância da realização dos testes automatizados para garantir os níveis de
qualidade necessários para a satisfação dos usuários e trouxemos para discussão o
conceito de realização e planejamento de uma auditoria e demonstramos os
benefícios que a mesma pode trazer para tais empresas. Esse trabalho estimulou o
desenvolvimento pelo aprendizado eficiente que deu resultados bons e possibilitou em
entender realmente sobre sistemas operacionais e como funciona a segurança dos
testes de software.
7 - REFERÊNCIAS BIBLIOGRÁFICAS

Sistema operacional – O que é.


Disponível em: Informática Básica: O que é um sistema operacional? (gcfglobal.org).

Oficina da net:
Disponível em: O que é o MPS.br? (oficinadanet.com.br)

Você também pode gostar