Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
„Ispod kreveta“ hosting je žargon za server smješten u običnom stambenom stanu, povezan s kućnom internetskom mrežom. Na takvim serverima obično su bili smješteni javni FTP server, vlastita stranica vlasnika i ponekad čak i cijeli hosting za druge projekte. Ova pojava bila je rasprostranjena u ranim danima dostupnog kućnog interneta putem dediciranih linija, kada je najam dediciranog servera u data centru bio preskup, a virtualni serveri još nisu bili rašireni i dovoljno praktični.

Najčešće je za „ispod kreveta“ server korišteno staro računalo, u koje su bili instalirani svi pronađeni tvrdi diskovi. Također je mogao obavljati ulogu kućnog usmjerivača i vatrozida. Takav server obavezno je bio kod svakog poštovanog zaposlenika telekomunikacija.

S pojavom dostupnih cloud usluga, kućni serveri postali su manje popularni, a danas je maksimum što možete vidjeti u stambenim stanovima NAS za pohranu foto albuma, filmova i sigurnosnih kopija.

U ovom članku razmatramo zanimljive slučajeve povezane s kućnim serverima i probleme s kojima se susreću njihovi administratori. Pogledajmo kako ova pojava izgleda danas i izaberimo što zanimljivo možemo hostati na svom ispod kreveta serveru danas.


Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
Serveri kućne mreže u gradu Nova Kakhovka. Fotografija s web stranice nag.ru

Ispravan IP adresa

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting uslugaGlavni zahtjev za kućni server bio je posjedovanje pravog, tj. routabilnog s interneta IP adresa. Mnogi pružatelji usluga nisu nudili takvu uslugu fizičkim osobama, a pribavljanje iste obično je zahtijevalo poseban dogovor. Često je pružatelj zahtijevao sklapanje posebnog ugovora za dodijeljeni IP. Ponekad je čak i ova procedura uključivala stvaranje posebnog NIC Handle za vlasnika, pri čemu su njegovo ime i prezime te adresa stana bile dostupne direktno putem komande Whois. Tada se trebalo biti oprezan tijekom rasprava na internetu, jer je šala o „izračunavanju po IP-u“ prestajala biti šala. Usput, nedavno je bio skandal s pružateljem AkaDo, koji je odlučio objaviti osobne podatke svih svojih klijenata u whois.

Stalna IP adresa vs DynDNS

Bilo bi dobro ako ste uspjeli dobiti stalnu IP adresu — tada ste mogli lako usmjeriti sve domene na nju i zaboraviti, ali to nije uvijek bilo moguće. Mnogi veliki ADSL pružatelji na federalnoj razini davali su klijentima stvarnu IP adresu samo na vrijeme trajanja sesije, što znači da se mogla promijeniti ili jednom dnevno ili u slučaju ponovnog pokretanja modema ili prekida veze. U takvim situacijama usluge Dyn (dinamički) DNS dolaze u pomoć. Najpopularnija usluga Dyn.com, koja je dugo vremena bila besplatna, omogućavala je dobivanje poddomene u zoni *.dyndns.org, koja se mogla brzo ažurirati prilikom promjene IP adrese. Poseban skript na strani klijenta neprekidno je komunicirao s DynDNS poslužiteljem, a u slučaju da se njegov izlazni adresa promijenila, nova adresa odmah je postavljena u A-zapis poddomene.

Zatvorene porte i zabranjeni protokoli

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga Mnogi pružatelji, osobito veliki ADSL, bili su protiv toga da korisnici hostaju bilo kakve javne usluge na svojim adresama, pa su zabranili dolazne veze na popularne porte poput HTTP. Poznati su slučajevi kada su pružatelji blokirali porte igara na serveru, poput Counter-Strike i Half-Life. Ova praksa je još uvijek popularna, zbog čega ponekad izaziva probleme. Na primjer, gotovo svi pružatelji blokiraju porte RPC i NetBios Windows (135-139 i 445) kako bi spriječili širenje virusa, a također često blokiraju dolazne porte za Email protokole SMTP, POP3, IMAP.

Pružatelji koji osim interneta nude i usluge IP telefonije vole blokirati porte SIP protokola, kako bi na taj način prisilili klijente da koriste samo njihove telefonske usluge.

PTR i slanje pošte

Hosting vlastitog poštanskog servera je posebna velika tema. Imati pod krevetom vlastiti poštanski server, koji je potpuno pod vašom kontrolom — vrlo je primamljiva ideja. No, realizacija u praksi nije uvijek bila moguća. Većina opsega IP adresa kućnih pružatelja nalazi se u stalnoj blokadi na spam listama (Policy Block List), stoga poštanski serveri jednostavno odbijaju primati dolazne veze na SMTP s IP adresa kućnih pružatelja. Kao rezultat toga, slanje poruke s takvog servera bilo je praktički nemoguće.

Osim toga, za uspješnu isporuku e-pošte trebalo je postaviti ispravnu PTR zapis na IP adresu, što znači obrnuto prevođenje IP adrese u naziv domene. Većina pružatelja usluga pristajala je na to samo uz posebne dogovore ili sklapanje zasebnog ugovora.

Tražimo podkrovne servere susjeda

Koristeći PTR zapise, možemo vidjeti tko od naših susjeda po IP adresama je dogovorio instalaciju posebnog DNS zapisa za svoju IP adresu. U tu svrhu uzet ćemo našu kućnu IP adresu i izvršiti naredbu whois, i dobit ćemo raspon adresa koje pružatelj usluga dodjeljuje klijentima. Takvih raspona može biti mnogo, ali za eksperiment provjerit ćemo jedan.

U našem slučaju to je pružatelj Onlime (Rostelecom). Idemo na 2ip.ru i dobijamo našu IP adresu:
Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
Pored toga, Onlime je jedan od onih pružatelja koji uvijek dodjeljuju klijentima stalnu IP adresu, čak i bez aktivirane usluge dodijeljene IP adrese. Pri tome adresa može ostati nepromijenjena mjesecima.

Orezali smo cijeli raspon adresa 95.84.192.0/18 (oko 16 tisuća adresa) pomoću nmapa. Opcija -sL u suštini ne provodi aktivno skeniranje hostova, već samo šalje DNS upite, tako da ćemo u rezultatima vidjeti samo linije koje sadrže domenu povezanu s IP adresom.

$ nmap -sL -vvv 95.84.192.0/18

......
Nmap izvješće o skeniranju za broadband-95-84-195-131.ip.moscow.rt.ru (95.84.195.131)
Nmap izvješće o skeniranju za broadband-95-84-195-132.ip.moscow.rt.ru (95.84.195.132)
Nmap izvješće o skeniranju za broadband-95-84-195-133.ip.moscow.rt.ru (95.84.195.133)
Nmap izvješće o skeniranju za broadband-95-84-195-134.ip.moscow.rt.ru (95.84.195.134)
Nmap izvješće o skeniranju za broadband-95-84-195-135.ip.moscow.rt.ru (95.84.195.135)
Nmap izvješće o skeniranju za mx2.merpassa.ru (95.84.195.136)
Nmap izvješće o skeniranju za broadband-95-84-195-137.ip.moscow.rt.ru (95.84.195.137)
Nmap izvješće o skeniranju za broadband-95-84-195-138.ip.moscow.rt.ru (95.84.195.138)
Nmap izvješće o skeniranju za broadband-95-84-195-139.ip.moscow.rt.ru (95.84.195.139)
Nmap izvješće o skeniranju za broadband-95-84-195-140.ip.moscow.rt.ru (95.84.195.140)
Nmap izvješće o skeniranju za broadband-95-84-195-141.ip.moscow.rt.ru (95.84.195.141)
Nmap izvješće o skeniranju za broadband-95-84-195-142.ip.moscow.rt.ru (95.84.195.142)
Nmap izvješće o skeniranju za broadband-95-84-195-143.ip.moscow.rt.ru (95.84.195.143)
Nmap izvješće o skeniranju za broadband-95-84-195-144.ip.moscow.rt.ru (95.84.195.144)
.....

Skoro sve adrese imaju standardni PTR zapis tipa broadband-adresa.ip.moscow.rt.ru osim nekoliko, među kojima je mx2.merpassa.ru. Sudeći po poddomeni mx, to je mail server (mail exchange). Pokušat ćemo provjeriti ovu adresu u servisu SpamHaus

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
Vidljivo je da je cijeli raspon IP adresa u trajnom blok-listi i da će e-pošta poslana s ovog servera rijetko stizati do primatelja. Uzmite to u obzir pri izboru servera za odlaznu poštu.

Imati poštanski poslužitelj u IP rasponu kućnog pružatelja usluga uvijek je loša ideja. Takav poslužitelj imat će problema s slanjem i primanjem pošte. Imajte to na umu ako vaš sistemski administrator predloži postavljanje poštanskog poslužitelja na uredskom IP adresi.
Koristite pravi hosting ili email uslugu. Tako ćete rjeđe morati telefonirati da biste provjerili jesu li vaša pisma stigla.

Hosting na WiFi usmjerivaču

S pojavom jednoplatnih računala poput Raspberry Pi nikoga ne iznenađuje web stranica pokrenuta na uređaju veličine kutije cigareta, no čak i prije nego što se pojavila Raspberry Pi, entuzijasti su pokretali osobne stranice izravno na WiFi usmjerivaču!
Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
Legendarni usmjerivač WRT54G, od kojeg je započeo projekt OpenWRT 2004. godine

Usmjerivač Linksys WRT54G, od kojeg je započeo projekt OpenWRT, nije imao USB priključke, no znalci su pronašli odvojene GPIO panele koje su mogli koristiti kao SPI. Tako je nastao mod koji je dodao SD karticu u uređaj. To je otvorilo ogromnu slobodu za kreativnost. Moglo se čak sastaviti cijeli PHP! Osobno se sjećam kako sam, gotovo bez znanja o lemljenju, lemio SD karticu na ovaj usmjerivač. Kasnije su usmjerivači dobili USB priključke i moglo se jednostavno umetnuti USB stick.

Nekada je na internetu bilo nekoliko projekata koji su u potpunosti pokrenuti na kućnom WiFi usmjerivaču, o tome će biti podaci na dnu. Nažalost, nisam uspio naći nijednu aktivnu stranicu. Možda znate takve?

Poslužiteljski ormari od IKEA stolica

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
Jednom je netko otkrio da popularni stolić za kavu iz IKEA pod nazivom Lack savršeno odgovara kao stalak za standardne 19-inčne poslužitelje. Zbog cijene od 9 USD, ovaj stolić postao je vrlo popularan za izradu kućnih podatkovnih centara. Ovaj način montaže nazvan je Lack Rack.

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga
IKEA stolić Lack savršeno odgovara umjesto poslužiteljskog ormara

Stoliće je bilo moguće postaviti jedan na drugi i konstruirati stvarne poslužiteljske ormare. Nažalost, zbog krhkog MDF-a, stolići su se raspadali pod težinom poslužitelja. Za stabilnost su ih ojačavali metalnim kutovima.

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga

Kako su me učenici lišili interneta

Kao što je i uobičajeno, i ja sam imao svoj podkrevetni server na kojem je radio jednostavni forum posvećen temama vezanim uz igre. Jednom prilikom, nezadovoljan banom, agresivni školarac je nagovorio svoje prijatelje i zajedno su počeli DDoS-irati moj forum sa svojih kućnih računala. Budući da je tadašnja brzina interneta iznosila oko 20 Megabita, uspjeli su potpuno paralizirati moj kućni internet. Niti jedna blokada na vatrozidu nije pomogla, jer je došlo do potpunog iscrpljivanja kanala.
Izgledalo je vrlo smiješno:

— Halo, zašto mi ne odgovaraš na AĐ?
— Žao mi je, nemam interneta, DDoS-iraju me.

Pozivi svom pružatelju usluga nisu pomogli; odgovorili su mi da im nije u nadležnosti rješavati to i da mogu samo potpuno blokirati moj dolazni promet. Tako sam proveo dva dana bez interneta, sve dok napadačima nije postalo dosadno.

Zaključak

Ovdje je trebala biti zbirka modernih P2P usluga koje se mogu pokrenuti na kućnom serveru, poput ZeroNet, IPFS, Tahoe-LAFS, BitTorrent, I2P. No, tijekom posljednjih nekoliko godina moje se mišljenje značajno promijenilo. Smatram da uspostavljanje bilo kakvih javnih servisa na kućnoj IP adresi, pogotovo onih koji omogućuju učitavanje korisničkog sadržaja, predstavlja neopravdani rizik za sve stanare koji žive u zgradi. Sada savjetujem maksimalno zabraniti dolazne veze iz interneta, odustati od statičnih IP adresa, a sve svoje projekte smjestiti na udaljene servere u internetu.

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga

Pratite našeg programera na Instagramu

Hosting ispod kreveta: zastrašujuća praksa kućnih hosting usluga

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster