A IA pode lutar contra o aumento do número de ataques de ransomware
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
O SSL (sigla para Secure Sockets Layer ) e seu sucessor, TLS (significa Transport Layer Security ) são protocolos criptográficos para proteger a comunicação pela Internet. Pode ser usado para criar uma conexão segura com um site.
Verifique se o Nginx e o OpenSSL estão instalados no seu servidor. Neste artigo, demonstraremos o processo gerando um certificado SSL autoassinado.
Vamos criar um diretório (e inseri-lo) dentro de / etc / nginx (assumindo que o diretório seja o diretório de configuração do Nginx), por:
sudo mkdir /etc/nginx/ssl
cd /etc/nginx/ssl # we'll perform our next few steps in this dir
Vamos começar criando a chave privada do site. Neste exemplo, usaremos a chave de 4096 bits para aumentar a segurança. Observe que 2048 bits também é seguro, mas NÃO USE UMA CHAVE PRIVADA DE 1024 BIT!
sudo openssl genrsa -out example.com.key 4096
Agora, crie uma solicitação de assinatura de certificado (CSR) para assinar o certificado. Usaremos o SHA-2 de 512 bits. Observe a -sha512
opção.
sudo openssl req -new -key example.com.key -out example.com.csr -sha512
Ele solicitará uma lista de campos que precisam ser preenchidos. Verifique se o Common Name
seu nome de domínio está definido! Além disso, deixe A challenge password
e An optional company name
em branco.
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:CA
Locality Name (eg, city) []:LosAngeles
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Example Inc
Organizational Unit Name (eg, section) []:Security
Common Name (e.g. server FQDN or YOUR name) []:*.example.com
Email Address []:[email protected]
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
Quase pronto! Agora só precisamos assinar. Não se esqueça de substituir 365 (expiração após 365 dias) pelo número de dias que você preferir.
sudo openssl x509 -req -days 365 -in example.com.csr -signkey example.com.key -out example.com.crt -sha512
Agora, terminamos de fazer um certificado autoassinado.
Abra o arquivo de configuração SSL de exemplo do Nginx:
sudo nano /etc/nginx/conf.d/example_ssl.conf
Remova o comentário na seção abaixo da linha HTTPS Server . Combine sua configuração com as informações abaixo, substituindo o example.com
na server_name
linha pelo seu nome de domínio ou endereço IP. Defina também o diretório raiz.
# HTTPS server
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/nginx/ssl/example.com.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp384r1;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4; # no RC4 and known insecure cipher
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
Em seguida, reinicie o Nginx.
service nginx restart
Agora, visite seu site com um https
endereço ( https://your.address.tld
). O seu navegador exibirá uma conexão segura usando seu certificado autoassinado.
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.
O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+
Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.
Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais
13 Ferramentas de Extração de Dados Comerciais de Big Data
Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true
À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.
Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1
A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA na área da saúde ainda está crescendo dia a dia.