Koneiden nousu: tekoälyn todelliset sovellukset
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
SSL (lyhenne sanoista Secure Sockets Layer ) ja sen seuraaja, TLS (lyhenne sanoista Transport Layer Security ) ovat salausprotokollia turvatakseen tiedonsiirron Internetissä. Sitä voidaan käyttää suojatun yhteyden luomiseen verkkosivustolle.
Varmista, että Nginx ja OpenSSL on asennettu palvelimellesi. Tässä artikkelissa esittelemme prosessin luomalla itse allekirjoitetun SSL-varmenteen.
Luomme hakemiston (ja kirjoitamme sen) /etc/nginx-kansioon (olettaen, että hakemisto on Nginxin asetushakemisto) seuraavasti:
sudo mkdir /etc/nginx/ssl
cd /etc/nginx/ssl # we'll perform our next few steps in this dir
Aloitetaan luomalla sivuston yksityinen avain. Tässä esimerkissä käytämme 4096-bittistä avainta turvallisuuden parantamiseksi. Huomaa, että 2048-bittinen on myös turvallinen, mutta ÄLÄ KÄYTÄ 1024-BITTISTÄ YKSITYISTÄ AVAINTA!
sudo openssl genrsa -out example.com.key 4096
Luo nyt varmenteen allekirjoituspyyntö (CSR) varmenteen allekirjoittamista varten. Käytämme 512-bittistä SHA-2:ta. Huomaa -sha512vaihtoehto.
sudo openssl req -new -key example.com.key -out example.com.csr -sha512
Se pyytää luetteloita kentistä, jotka on täytettävä. Varmista, että se Common Nameon asetettu verkkotunnuksellesi! Myös jätä A challenge passwordja An optional company nametyhjäksi.
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 []:webmaster@example.com
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
Melkein valmis! Nyt meidän on vain allekirjoitettava se. Älä unohda vaihtaa 365 (vanhenee 365 päivän kuluttua) haluamaasi määrään päiviä.
sudo openssl x509 -req -days 365 -in example.com.csr -signkey example.com.key -out example.com.crt -sha512
Nyt olemme tehneet itse allekirjoitetun todistuksen.
Avaa Nginxin esimerkki SSL-konfiguraatiotiedosto:
sudo nano /etc/nginx/conf.d/example_ssl.conf
Poista kommentit HTTPS-palvelinrivin alla olevasta osiosta . Sopii yhteen config alla olevat tiedot, korvaa example.comvuonna server_namelinjassa verkkotunnus tai IP-osoite. Aseta myös juurihakemistosi.
# 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;
}
}
Käynnistä sitten Nginx uudelleen.
service nginx restart
Siirry nyt verkkosivustollesi httpsosoitteella ( https://your.address.tld). Web-selaimesi näyttää suojatun yhteyden käyttämällä itse allekirjoitettua varmennetta.
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja