Mašīnu pieaugums: AI reālās pasaules lietojumi
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Pēc noklusējuma klients izveido savienojumu ar SSH, izmantojot 22. portu. Tā kā šis ir labi zināms ports, noklusējuma konfigurācija ir neaizsargāta pret daudziem brutāla spēka uzbrukumiem. Fail2Ban ir risinājums, lai automātiski aizsargātu serveri no šiem uzbrukumiem. Programma darbojas fonā, skenē žurnālfailus, lai noteiktu, kuri IP uzbrūk, un automātiski aizliedz tiem piekļūt SSH.
Šajā apmācībā mēs instalēsim Fail2Ban operētājsistēmā CentOS 6, izmantojot EPEL repozitoriju. Palaidiet šādas komandas.
yum install epel-release
yum install fail2ban
yum install epel-release: instalē EPEL repozitoriju (papildu pakotnes Enterprise Linux).yum install fail2ban: instalē Fail2Ban no EPEL repozitorija.Atveriet Fail2Ban konfigurācijas failu.
nano /etc/fail2ban/jail.conf
Failā jūs redzēsit dažus parametrus, kā parādīts zemāk. Pielāgojiet jebkuru vērtību savām vajadzībām.
[DEFAULT]
# "ignoreip" can be an IP address, a CIDR mask or a DNS host. Fail2ban will not
# ban a host which matches an address in this list. Several addresses can be
# defined using space separator.
ignoreip = 127.0.0.1
# "bantime" is the number of seconds that a host is banned.
bantime = 600
# A host is banned if it has generated "maxretry" during the last "findtime"
# seconds.
findtime = 600
# "maxretry" is the number of failures before a host get banned.
maxretry = 3
ignoreip: Neaizliegt saimniekdatorus, kas atbilst adresei šajā sarakstā. Izmantojot atstarpes atdalītāju, var definēt vairākas adreses. Šajā rindā ierakstiet savu personīgo IP.bantime: sekunžu skaits, cik ilgi saimniekdators ir aizliegts.findtime: resursdators ir aizliegts, ja tas ir ģenerēts maxretrypēdējā laikā findtime.maxretry: kļūmju skaits, pirms resursdators tiek bloķēts.Pirmkārt, mums ir jāizveido konfigurācijas fails.
nano /etc/fail2ban/jail.local
Kopējiet tālāk esošās rindiņas un ielīmējiet failā.
[ssh-iptables]
enabled = true
filter = sshd
action = iptables[name=SSH, port=ssh, protocol=tcp]
# sendmail-whois[name=SSH, dest=root, sender=fail2ban@example.com]
logpath = /var/log/secure
maxretry = 5
enabled: aktivizējiet aizsardzību. Ja vēlaties to izslēgt, mainiet vērtību uz false.filter: Pēc noklusējuma tas ir iestatīts uz sshd, kas attiecas uz failu /etc/fail2ban/filter.d/sshd.conf.action: Fail2Ban aizliedz IP, kas atbilst filtram /etc/fail2ban/action.d/iptables.conf. Ja iepriekš esat mainījis SSH portu, mainiet port=sshuz jauno portu, piemēram, port=2222. Ja izmantojat 22. portu, vērtība nav jāmaina.logpath: Fail2Ban izmantotā žurnālfaila ceļš.maxretry: maksimālais neveiksmīgo pieteikšanās mēģinājumu skaits.Palaidiet šīs divas tālāk norādītās komandas, lai palaistu pakalpojumu Fail2Ban:
chkconfig --level 23 fail2ban on
service fail2ban start
Visbeidzot pārbaudiet iptables, vai tai ir Fail2Ban pievienotie noteikumi.
iptables -L
Rezultāts izskatīsies līdzīgi šim izvadam.
Chain INPUT (policy ACCEPT)
target prot opt source destination
f2b-SSH tcp -- anywhere anywhere tcp dpt:EtherNet/IP-1
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain f2b-SSH (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
Varat izmantot šo komandu, lai pārbaudītu, vai jūsu serverim ir bijuši neveiksmīgi pieteikšanās mēģinājumi (iespējami uzbrukumi).
cat /var/log/secure | grep 'Failed password'
Rezultāts izskatīsies līdzīgi šīm līnijām.
Dec 6 22:47:12 vultr sshd[7942]: Failed password for root from 43.229.53.67 port 23021 ssh2
Dec 6 22:47:15 vultr sshd[7944]: Failed password for root from 43.229.53.67 port 40996 ssh2
Dec 6 22:47:16 vultr sshd[7944]: Failed password for root from 43.229.53.67 port 40996 ssh2
Dec 6 22:47:18 vultr sshd[7944]: Failed password for root from 43.229.53.67 port 40996 ssh2
Dec 6 22:47:31 vultr sshd[7948]: Failed password for root from 43.229.53.67 port 29907 ssh2
Dec 6 22:47:34 vultr sshd[7948]: Failed password for root from 43.229.53.67 port 29907 ssh2
Dec 6 22:47:36 vultr sshd[7948]: Failed password for root from 43.229.53.67 port 29907 ssh2
Dec 6 22:47:39 vultr sshd[7950]: Failed password for root from 43.229.53.67 port 48386 ssh2
Dec 6 22:47:41 vultr sshd[7950]: Failed password for root from 43.229.53.67 port 48386 ssh2
Dec 6 22:47:43 vultr sshd[7950]: Failed password for root from 43.229.53.67 port 48386 ssh2
Dec 6 22:47:47 vultr sshd[7952]: Failed password for root from 43.229.53.67 port 62846 ssh2
Dec 6 22:47:49 vultr sshd[7952]: Failed password for root from 43.229.53.67 port 62846 ssh2
Lai skatītu, kuri IP ir aizliegti, izmantojiet šo komandu.
iptables -L -n
Lai izdzēstu IP adresi no aizliegtā saraksta, palaidiet šo komandu. Mainiet banned_ipuz IP, kuru vēlaties atcelt.
iptables -D f2b-SSH -s banned_ip -j DROP
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk