Par drošību tīklā

Par drošību tīklā

Šis raksts tika uzrakstīts pirms dažiem gadiem, kad Telegram ziņapmessenger bloķēšana aktīvi tika apspriesta kopienā, un tajā ir mani domu uz šādu tēmu. Un, lai gan šodien šī tēma jau ir gandrīz aizmirsta, es ceru, ka, iespējams, tas joprojām kādam būs interesanti.

Šis teksts radās manām pārdomām par digitālo drošību, un es ilgi šaubījos, vai to publicēt. Par laimi, pastāv milzīgs skaits speciālistu, kuri pareizi izprot visu problēmu, un viņiem es neko jaunu nevaru paziņot. Tomēr papildus viņiem ir vēl liels skaits žurnālistu un citu blogeru, kuri ne tikai paši klūp maldībās, bet arī ar saviem rakstiem izplata milzīgu mītu daudzumu.

Nevienam nav noslēpums, ka pēdējā laikā digitālajā karā ir izcēlies milzīgs juceklis. Mēs, protams, runājam par vienu no visvairāk apspriestajām tēmām Krievijas mūsdienās, proti, Telegram ziņapmessenger bloķēšanu.

Pretinieki šos notikumus uztver kā cilvēka un valsts, brīvības un totāla kontroles pār personību pretestību. Atbalstītāji, savukārt, balstās uz sabiedriskās drošības apsvērumiem un cīņu pret noziedzīgām un teroristiskām struktūrām.

Sāksim ar to, kā tieši darbojas Telegram ziņapmessenger. Mēs varam apmeklēt viņu mājaslapu un izlasīt, kā viņi paši sevi pozicionē. Viens no galvenajiem šī risinājuma izmantošanas priekšrocībām būs uzsvērts bezkompromisa fokuss uz gala lietotāja drošību. Bet ko tieši tas nozīmē?

Kā jau daudzos citos publiskos pakalpojumos, jūsu dati tiek pārsūtīti šifrētā veidā, bet tikai līdz centrālajiem serveriem, kur tie atrodas pilnībā atklātā veidā, un jebkurš administrators, ja viņš to ļoti vēlēsies, bez grūtībām redzēs visu jūsu saraksti. Šaubāties? Tad padomājiet par to, kā tiek īstenota sinhronizācijas funkcija starp ierīcēm. Ja dati ir slepeni, kādā veidā tie nonāk trešajā ierīcē? Galu galā jūs nenododat nekādas īpašas klientu atslēgas dekodēšanai.

Piemēram, kā tas tiek darīts e-pasta pakalpojumā ProtonMail, kur, lai izmantotu pakalpojumu, jums ir jāsniedz atslēga, kas tiek glabāta jūsu vietējā ierīcē un ko pārlūks izmanto, lai atšifrētu ziņojumus jūsu e-pasta kastē.

Bet nav viss tik vienkārši. Papildus parastajiem tērzēšanas sarunām ir arī slepenās tērzēšanas. Šeit sarakste patiešām notiek tikai starp divām ierīcēm, un par jebkādu sinhronizāciju nav ne runas. Šī funkcija ir pieejama tikai mobilajiem klientiem, turklāt ekrānuzņēmumu uzņemšana tērzēšanā tiek bloķēta lietotnes līmenī, un tērzēšana tiek iznīcināta noteiktā laikā. Tehniskā ziņā datu plūsma joprojām iet cauri centrālajiem serveriem, tomēr tajos netiek saglabāta. Turklāt pati saglabāšana ir bezjēdzīga, jo tikai klienti ir atšifrēšanas atslēgu īpašnieki, bet šifrēta satiksme nerada īpašu vērtību.

Šī shēma darbosies, kamēr klienti un serveris to godprātīgi īstenos, un kamēr ierīcē nav dažādu programmu, kas bez jūsu ziņas nosūta ekrānuzņēmumus trešām personām. Varbūt iemesls nevēlēšanās uz Telegram no tiesībaizsardzības iestādēm ir slepenajās sarunās? Tieši tajā, manuprāt, slēpjas galvenā daļa cilvēku nesapratnes. Un mēs līdz galam nespēsim noskaidrot šīs nesapratnes iemeslu, līdz nesapratīsim, kas vispār ir šifrēšana un no kā tā ir paredzēta, lai pasargātu jūsu datus.

Iedomāsimies, ka kāds ļaunprātīgs lietotājs vēlas nosūtīt slepenu ziņu saviem draugiem. Tik svarīgu, ka ir vērts pievērst uzmanību un nodrošināt sevi. Vai Telegram ir tik veiksmīgs izvēles variants informācijas drošības speciālista acīm? Nē, nav. Es apgalvoju, ka jebkura no populārajām ziņojumapmaiņas lietotnēm ir sliktākais variants, ko var izvēlēties.

Galvenā problēma ir ziņojumu sistēmas izmantošana, kurā jūsu saraksti vispirms meklēs. Un pat ja tā ir pietiekami labi aizsargāta, pats tās esamības fakts var jūs kompromitēt. Atgādinām, ka klientu savienojumi joprojām notiek caur centrālajām serveriem, un vismaz fakts par ziņojuma nosūtīšanu starp diviem lietotājiem joprojām var tikt pierādīts. Tāpēc nav jēgas izmantot e-pastu, sociālos tīklus un citas publiskas pakalpojumu platformas.

Kā tad organizēt saraksti, kas atbilst visām drošības prasībām? Mūsu apskatā mēs apzināti noraidīsim visus nelikumīgos vai pretrunīgos metodus, lai parādītu, ka uzdevumu var atrisināt tikai likuma ietvaros. Nebūs nepieciešama nekāda spiegošanas, hakeru vai grūti pieejama programmatūra.
Gandrīz visi rīki ir iekļauti standarta utilītu komplektā, kas tiek piegādāts ar jebkuru GNU/Linux operētājsistēmu, un to aizliegšana nozīmētu datoru kā tādu aizliegšanu.

Pasaules tīmeklis atgādina milzīgu serveru tīklu, kas parasti darbojas ar GNU/Linux operētājsistēmu un pakotņu maršrutēšanas noteikumiem starp šiem serveriem. Lielākā daļa šādu serveru nav pieejami tiešai pieslēgšanai, tomēr papildus tam pastāv miljoniem serveru ar pilnīgi pieejamiem adresēm, kas apkalpo mūs visus, pārvadājot milzīgu daudzumu datu plūsmas. Un jūsu sarakste starp visu šo haosu nekad netiks meklēta, it īpaši, ja tā uz kopējo fona nekādā ziņā neizceļas.

Tie, kas vēlas organizēt slepeno sakaru kanālu, vienkārši iegādāsies VPS (virtuālo mašīnu mākoņos) no viena no simtiem spēlētāju, kas darbojas tirgū. Cena, kā nav grūti pārliecināties, ir daži dolāri mēnesī. Protams, to izdarīt anonīmi neizdosies, un šī virtuālā mašīna vienmēr būs saistīta ar jūsu maksājuma līdzekli, tātad arī ar jūsu identitāti. Tomēr vairums hostinga pakalpojumu sniedzēju neuztrauc tas, ko jūs darāt viņu aparatūrā, kamēr pārsniedzat viņu pamata ierobežojumus, piemēram, datu pārraides vai savienojumu skaitu uz 23. portu.

Lai gan šāda iespēja pastāv, viņam nav izdevīgi tērēt tos dažus dolārus, ko viņš ir nopelnījis uz jums, lai vēl arī sekotu jums.
Pat ja viņš vēlētos vai būtu spiests to izdarīt, vispirms viņam būtu jāizprot, kāda veida programmatūra tiek izmantota tieši jums, un, pamatojoties uz šo zināšanu, jārada uzraudzības infrastruktūra. To izdarīt manuāli nav grūti, bet šo procesu automatizēt būs ārkārtīgi sarežģīti. Tādēļ saglabāt visu trafiku, kas plūst cauri jūsu serverim, ekonomiski nav izdevīgi, ja vien jūs iepriekš neiekļūstat attiecīgo struktūru redzeslokā, kas vēlēsies to izdarīt.

Nākamais solis būs izveidot drošu kanālu ar vienu no daudzajiem esošajiem veidiem.

  • Visvienkāršākais veids būs izveidot drošu ssh savienojumu ar serveri. Daži klienti pieslēdzas caur OpenSSH un sazinās, piemēram, izmantojot komandu wall. Lēti un efektīvi.
  • Izveidošana VPN servera un dažu klientu pieslēgšana caur centrālo serveri. Kā alternatīvu meklējiet jebkuru tērzēšanas programmu lokālajām tīklam un uz priekšu.
  • Vienkāršā FreeBSD NetCat pēkšņi piedāvā iebūvētas funkcionalitātes primitīvam anonīmam tērzēšanai. Atbalsta šifrēšanu ar sertifikātiem un vēl daudz ko citu.

Nav jāpiemin, ka šādā veidā, papildus vienkāršiem teksta ziņojumiem, var pārsūtīt jebkādus failus. Ikviens no šiem veidiem tiek realizēts 5-10 minūtēs un nav tehniski sarežģīts. Ziņojumi izskatīsies kā vienkārša šifrēta plūsma, kādas internetā ir lielākā daļa.

Šāds piegājiens tiek saukts par steganogrāfiju — slēpt ziņojumus tur, kur tos pat neuzminēs meklēt. Tas pats par sevi negarantē sarakstes drošību, bet samazina līdz nullei iespēju tās atklāšanai. Turklāt, ja jūsu serveris atrodas citā valstī, datu iegūšanas process var būt arī neiespējams vēl citu iemeslu dēļ. Un pat ja kāds tomēr iegūs tam piekļuvi, jūsu sarakste līdz tam laikam, visticamāk, nebūs apdraudēta, jo, atšķirībā no publiskajiem pakalpojumiem, tā nav saglabāta nekur lokāli (protams, tas atkarīgs no izvēlētā komunikācijas veida).

Tomēr varētu iebilst, ka es meklēju ne tur, pasaules izlūkdienesti jau sen visu ir pārdomājuši un visos šifrēšanas protokolos jau sen ir iekšējās drošības caurumi. Tas ir pilnīgi loģisks apgalvojums, ņemot vērā jautājuma vēsturi. Kā rīkoties šajā gadījumā?

Visām šifrēšanas sistēmām, kas veido mūsdienu kriptogrāfijas pamatu, ir kāda īpašība — kriptogrāfiskā izturība. Tiek pieņemts, ka jebkuru šifru var uzlauzt — tas ir tikai jautājums par laiku un resursiem. Ideālā gadījumā ir jāpanāk, lai šis process būtu vienkārši neizdevīgs uzbrucējam, neskatoties uz to, cik nozīmīgi ir dati. Vai arī aizņemtu tik ilgu laiku, ka brīdī, kad tas tiek uzlauzts, dati jau zaudē savu nozīmību.

Šis apgalvojums nav gluži pareizs. Tas ir pareizs, runājot par visizplatītākajiem šifrēšanas protokoliem, kas tiek izmantoti šodien. Tomēr starp visām šifrām ir viena, kas ir pilnīgi izturīga pret uzbrukumiem un vienlaikus ir ļoti viegli saprotama. Teorētiski to nevar uzlauzt, ja tiek izpildīti visi nosacījumi.

Ideja, kas stāv aiz Vernama šifra, ir ļoti vienkārša — iepriekš izveido nejaušu atslēgu secību, ar kuru tiks šifrēti ziņojumi. Turklāt katra atslēga tiek izmantota tikai vienu reizi, lai šifrētu un atšifrētu vienu ziņojumu. Visvienkāršākajā gadījumā mēs izveidojam garu nejaušu baitu virkni un katru ziņojuma baitu pārvēršam, izmantojot XOR operāciju, ar atbilstošo baitu atslēgā, un nosūtām tālāk pa nešifrētu kanālu. Viegli pamanīt, ka šifrs ir simetrisks un atslēga šifrēšanai un atšifrēšanai ir tāda pati.

Šim veidam ir trūkumi, un tas tiek izmantots diezgan reti, tomēr tam ir liels ieguvums, ka, ja divas puses iepriekš vienojas par atslēgu un šī atslēga nav kompromitēta, tad var būt drošs, ka dati netiks izlasīti.

Kā tas strādā? Atslēga tiek ģenerēta iepriekš un nodota visiem dalībniekiem caur alternatīvo kanālu. To var nodot personālas tikšanās laikā neitrālā teritorijā, ja ir tāda iespēja, lai pilnībā izslēgtu iespējamo pārbaudi, vai vienkārši nosūtīt pa pastu ar USB zibatmiņu. Mēs joprojām dzīvojam pasaulē, kur nav tehnisku iespēju pārbaudīt visus informācijas nesējus, kas šķērso robežas, visus cietos diskus un telefonus.
Pēc tam, kad visi sarakstes dalībnieki ir saņēmuši atslēgu, var paiet pietiekami ilgs laiks, līdz notiek tiešā saziņa, kas vēl vairāk apgrūtina pretreakciju pret šo sistēmu.

Vienu baitā atslēgā izmanto tikai vienu reizi, lai šifrētu vienu simbolu slepenajā ziņojumā un to atšifrētu citi dalībnieki. Izmantotās atslēgas var automātiski iznīcināt visi sarakstes dalībnieki pēc datu nodošanas. Pēc vienreizējas apmaiņas ar slepenām atslēgām, var sūtīt ziņojumus kopējā apjomā, kas ir vienāds ar to garumu. Šo faktu parasti uzskata par šī šifra trūkumu, jo ir patīkamāk, kad atslēga ir noteikta garuma un nav atkarīga no ziņojuma izmēra. Tomēr šie cilvēki aizmirst par progresu, un, ja Aukstā kara laikos tas bija problēma, tad šodien tā vairs nav. Ja pieņem, ka mūsdienu nesēju iespējas ir praktiski bezgalīgas un visnopietnākajā gadījumā runa ir par gigabaitiem, tad droša saziņas kanāls var darboties neierobežoti ilgi.

Vēsturiski Vernama šifrs, vai šifrēšana, izmantojot vienreizējus bloknotus, plaši tika izmantots Aukstā kara laikā noslēpumainu ziņojumu pārsūtīšanai. Lai gan ir zināmi gadījumi, kad dažādi ziņojumi tika šifrēti ar vienām un tām pašām atslēgām, t.i., šifrēšanas procedūra tika pārkāpta, un tas ļāva tos atšifrēt.

Vai šī metode praksē ir sarežģīta? Drīzāk triviala, un šī procesa automatizācija ar mūsdienu datoriem ir pieejama iesācējiem entuziastiem.

Tātad, vai bloķēšanas mērķis ir nodarīt kaitējumu konkrētajam Messenger telegram? Ja tā, tad atkal garām. Telegram klientam pēc noklusējuma ir atbalsts prokšiem un SOCKS5 protokolam, kas ļauj lietotājam strādāt caur ārējiem serveriem ar nezblokētām IP adresēm. Atrast publisku SOCKS5 serveri īsai sesijai nav grūti, bet izveidot tādu serveri uz sava VPS vēl vieglāk.

Lai gan trieciens Messenger ekosistēmai tomēr notiks, jo šie ierobežojumi vairākumam lietotāju radīs neizturamu barjeru un tā popularitāte starp iedzīvotājiem cietīs.

Tātad, apkopojot. Visa trokšņa ap Telegram ir tikai hype un nekas vairāk. Tā bloķēšana publiskās drošības apsvērumu dēļ ir tehniski neefektīva un bezjēdzīga. Jebkuras struktūras, kurām ir liela interese par aizsargātu saraksti, var organizēt savu kanālu, izmantojot vairākas savstarpēji papildinošas tehnikas, un, kas ir interesanti, to ir ārkārtīgi viegli izdarīt, kamēr ir vismaz kaut kāds pieejamības iespējas interneta tīklā.

Informācijas drošības fronte šodien neiet uz mmessengeriem, bet vairāk uz parastajiem tīkla lietotājiem, pat ja viņi to nesaprot. Mūsdienu internets ir realitāte, ar kuru jārēķinās un kurā aizvien vairs nestrādā nesen šķita neapstrīdami likumi. Telegram bloķēšana ir vēl viens piemērs cīņai par informācijas tirgu. Ne pirmā un noteikti ne pēdējā.

Vēl pirms dažām desmitgadēm, pirms interneta plašās attīstības, galvenā problēma, ar ko saskārās dažāda veida aģentu tīkli, bija droša saziņas kanāla nodrošināšana, gan savā starpā, gan koordinējot savu darbu ar centru. Stingra kontrole pār privātām radiostacijām Otrā pasaules kara laikā visās dalībvalstīs (reģistrācija ir nepieciešama arī šodien), numurētās radiostacijas Aukstā kara laikā (dažas no tām joprojām darbojās) un mini lentes zoles iekšpusē - viss tas šodien civilizācijas attīstības jaunajā posmā šķiet vienkārši smieklīgi. Tāpat kā apziņas inerci, kas piespiež valsts aparātu stingri bloķēt jebkuru nepakļautu parādību. Tāpēc IP adresu bloķēšana nedrīkst tikt uzskatīta par pieņemamu risinājumu un tikai parāda to cilvēku nekompetenci, kuri pieņem šādus lēmumus.

Mūsdienu galvenā problēma nav personīgās sarakstes datu glabāšana vai analīze trešām personām (tas ir pavisam objektīva realitāte, kurā mēs šodien dzīvojam), bet gan tas, ka cilvēki paši ir gatavi nodot šos datus. Katra reize, kad jūs ieejat internetā no sava iecienītā pārlūka, jūs uzmanīgi novēro desmitiem skriptu, kas ieraksta, kur un uz kādu lapu jūs noklikšķinājāt. Instalējot jaunu lietotni savam viedtālrunim, vairums cilvēku uzlūko programmas piekļuves pieprasīšanas logu kā uzmācīgu barjeru pirms tās izmantošanas uzsākšanas. Neievērojot faktu, ka nekaitīgā programma cenšas iekļūt jūsu kontaktu sarakstā un izlasīt visas jūsu ziņas. Drošība un konfidencialitāte labprāt tiek apmainīta pret lietošanas ērtību. Un cilvēks bieži vien paša brīvprātīgi atsakās no savas personīgās informācijas, līdz ar to arī no savas brīvības, piepildot tādējādi privāto un valsts organizāciju datu bāzes ar vērtīgu informāciju par savu dzīvi. Un tās, protams, izmantos šo informāciju savām vajadzībām. Tāpat peļņas meklējumos tās pārdos to visiem interesentiem, ignorējot jebkuras morāles un ētikas normas.

Es ceru, ka rakstā sniegtā informācija ļaus jums jauniem acīm paskatīties uz informācijas drošības problēmu un, iespējams, mainīt dažas no jūsu ieradumiem, strādājot internetā. Savukārt speciālisti vienkārši smiesies un dosies tālāk.

Miers jūsu mājās.

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster