# data[].attributes.body
Uma nova arquitetura de processador de computador desenvolvida na Universidade de Michigan, nos EUA, promete nada menos do que lançar as bases de um futuro no qual os computadores se defendem proativamente contra ameaças Hackers.

O novo chip, batizado de Morpheus, bloqueia possíveis ataques de hackers criptografando e reorganizando aleatoriamente bits chave de seu próprio código e de seus dados 20 vezes por segundo.

Link para maiores informações e bibliografia: Processador anti-hacker para ataque antes que ele comece (inovacaotecnologica.com.br)

# data[].attributes.attachment_link.readable_text
Redação do Site Inovação Tecnológica - 08/05/2019
Processador anti-hacker
Uma nova arquitetura de processador de computador desenvolvida na Universidade de Michigan, nos EUA, promete nada menos do que lançar as bases de um futuro no qual os computadores se defendem proativamente contra ameaças, tornando obsoleto o atual modelo de segurança de encontrar bugs e lançar atualizações.

O novo chip, batizado de Morpheus, bloqueia possíveis ataques de hackers criptografando e reorganizando aleatoriamente bits chave de seu próprio código e de seus dados 20 vezes por segundo.

Isso é infinitamente mais rápido do que um hacker humano consegue trabalhar e milhares de vezes mais rápido do que as mais rápidas técnicas de hacking eletrônico.

"A abordagem atual de eliminar erros de segurança um por um é um jogo perdido. As pessoas estão constantemente escrevendo código e, tão logo há um novo código, haverá novos bugs e vulnerabilidades de segurança. Com o Morpheus, mesmo que um hacker encontre um bug, a informação necessária para explorá-lo desaparece 50 milissegundos depois. É talvez a coisa mais próxima de um sistema seguro à prova do que surgir no futuro," disse o professor Todd Austin.
Agitação e semântica indefinida
Em vez de usar software para corrigir vulnerabilidades de códigos conforme elas são descobertas, o processador Morpheus inclui a segurança em seu hardware. A constante aleatorização dos recursos críticos do programa, em um processo chamado "churn" (agitação ou rotatividade), torna as vulnerabilidades virtualmente impossíveis de serem identificadas e exploradas.

Ainda assim, a rotatividade dos dados e sua aleatorização feita pelo processador são transparentes para os desenvolvedores de software e os usuários finais. Isso porque o mecanismo se baseia na aleatorização de bits de dados conhecidos como "semântica indefinida", que se refere aos recantos e fendas obscuras da arquitetura de computação - por exemplo, a localização, formato e conteúdo do código de um programa é uma semântica indefinida.

A semântica indefinida faz parte do maquinário mais básico de um processador. Os programadores legítimos geralmente não interagem com ela, mas os hackers podem fazer engenharia reversa para descobrir vulnerabilidades e iniciar um ataque.

A taxa de "agitações" do chip pode ser ajustada para cima ou para baixo para encontrar o equilíbrio certo entre maximizar a segurança e minimizar o consumo de recursos. O professor Austin conta que a taxa de aleatorização de uma vez a cada 50 milissegundos foi escolhida para o processador de demonstração porque é milhares de vezes mais rápida do que as mais rápidas técnicas de hacking eletrônico, enquanto reduz o desempenho apenas em cerca de 1%. A arquitetura também inclui um detector de ataque que procura ameaças pendentes e aumenta a taxa de aleatorização se perceber que um ataque é iminente.

O chip de demonstração é um processador RISC-V - um design de chip comum, de código aberto, usado frequentemente para pesquisa. A equipe já está tentando comercializar a tecnologia.
Bibliografia:

Artigo: Morpheus: A Vulnerability-Tolerant Secure Architecture Based on Ensembles of Moving Target Defenses with Churn
Autores: Mark Gallagher, Lauren Biernacki, Shibo Chen, Zelalem Birhanu Aweke, Salessawi Ferede Yitbarek, Misiker Tadesse Aga, Austin Harris, Zhixing Xu, Baris Kasikci, Valeria Bertacco, Sharad Malik, Mohit Tiwari, Todd Austin
Revista: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
Vol.: 1 - Pages 469-484
DOI: 10.1145/3297858.3304037

Mais tópicos

# data[].attributes.attachment_link.title
Processador anti-hacker pára ataque antes que ele comece

# data[].attributes.attachment_link.description
Redação do Site Inovação Tecnológica - 08/05/2019 Processador anti-hacker Uma nova arquitetura de processador de computador desenvolvida na Universidade de Michigan, nos EUA, promete nada menos do que lançar as bases de um futuro no qual os computadores se defendem proativamente contra ameaças, tornando obsoleto o atual modelo de segurança de encontrar bugs e lançar atualizações.

# data[].attributes.headline
Entenda as principais diferenças entre os processadores I3 - I5 - I7

# data[].attributes.subject
Entenda as principais diferenças entre os processadores I3 - I5 - I7

# data[].attributes.body
Explicação simples e clara sobre processadores e a performance de cada.

# data[].attributes.attachment_link.title
Qual a diferença entre processadores core i3, i5 e i7? | qual melhor processador?

# data[].attributes.body
Fundação, evolução, são só alguns dos temas que tão nesse vídeo sobre a Intel. Confira:

# data[].attributes.body
Fundação, evolução, são só alguns dos temas que tão nesse vídeo sobre a AMD. Confira:

# data[].attributes.attachment_link.title
A história da AMD – História da Tecnologia

# data[].attributes.headline
Conheça todas as parte de um Computador.

# data[].attributes.subject
Conheça todas as parte de um Computador.

# data[].attributes.body
Processador é o cérebro de todo computador, porem existem periféricos de entrada e saída, memorias - barramentos - cache ... Conheça as demais partes de um computador nesta interessante matéria.

# data[].attributes.attachment_link.readable_text
/pt/informatica-basica/outros-tipos-de-computadores/content/

Quais são as partes básicas de um computador?

Existem diferentes tipos de computadores, mas todos eles contam com componentes parecidos para operar.

Nos modelos desktop, também chamados de computadores de mesa ou PCs, o gabinete (ou CPU) contém os componentes mais importantes.

Aí é onde os processamentos realmente acontecem. Hoje em dia, a caixa do computador é também conhecida como CPU torre, devido ao seu formato vertical. Mas existem outros formatos e tamanhos.

Para ver as coisas no seu computador, você precisa de um monitor. O monitor usa o processador de vídeo que está dentro da CPU para mostrar imagens, textos e outros conteúdos.

Muitos monitores possuem display LCD ou LED. Ambos são muito finos e por isso não ocupam muito espaço.

Modelos "tudo em um" são ainda mais compactos, já que combinam o monitor e a CPU em uma única unidade.

Para interagir com seu computador, você precisa de um teclado e de um mouse. Existem diferentes estilos de teclado, incluindo wireless (sem cabo) e ergonômicos.

O mouse é usado para controlar o cursor ou ponteiro na tela, assim você pode clicar e interagir com seu computador.

Muitos mouses detectam o movimento usando um sensor ou botão na parte de baixo. Você também pode encontrar embaixo um "olho eletrônico".

Computadores portáteis ou notebooks combinam tudo isso em uma única unidade, que contém todos os componentes que normalmente estão em uma CPU, e adicionalmente uma tela embutida, um teclado e um touchpad.

O touchpad é uma pequena área sensível que tem a função de um mouse tradicional. Ele permite que você controle o cursor usando um movimento de desenho com seu dedo.

Os notebooks oferecem o melhor dos dois mundos, em termos de portabilidade. Você pode usá-los onde estiver, graças à bateria interna que eles levam.

Ou você pode conectar um monitor, teclado ou mouse, transformando seu notebook em um computador de mesa, ou desktop.

Então, essas são as partes básicas de todos os computadores. Como você pode ver, cada uma tem um papel importante. Você vai entendendo sua importância conforme passa mais e mais tempo no seu computador.

/pt/informatica-basica/principais-botoes-e-entradas-de-um-computador/content/

# data[].attributes.attachment_link.title
Informática Básica: Quais são as partes do computador?

# data[].attributes.attachment_link.description
pt/informatica-basica/outros-tipos-de-computadores/content/ Existem diferentes tipos de computadores, mas todos eles contam com componentes parecidos para operar. Nos modelos desktop, também chamados de computadores de mesa ou PCs, o gabinete (ou CPU) contém os componentes mais importantes. Aí é onde os processamentos realmente acontecem.

# data[].attributes.attachment_caption
Um breve resumo sobre a Historia Cronológica dos Processadores.

# data[].attributes.body
O processador, também conhecido como CPU, é peça fundamental dos computadores. E não estamos falando apenas dos famosos PCs. Celulares, vídeo games, smartphones, tablets: todos esses dispositivos precisam de processadores para funcionar. Esse componente tão vital é responsável por carregar e realizar as operações aritméticas e lógicas de que os programas de computador fazem uso. Portanto, nada funciona sem a famosa CPU.

De uma forma bem resumida estarei dispondo de um link com PDF na qual a autoria IFBA explica toda trajetória do processador desde 1971 até os dias atuais.

http://www.ifba.edu.br/professores/antoniocarlos/index_arquivos/everton.pdf