Mehopolo e sa sebetseng ea motho ea sa sebetseng mabapi le cryptography le ts'ireletso ea data

Mehopolo e sa sebetseng ea motho ea sa sebetseng mabapi le cryptography le ts'ireletso ea data

Ke hobane'ng ha cryptography? Le 'na ka bonna ke na le tsebo e kaholimo ka eona. E, ke balile mosebetsi oa khale Bruce Schneier, empa khale haholo; E, ke utloisisa phapang pakeng tsa symmetric le asymmetric encryption, ke utloisisa hore na elliptic curves ke eng, empa ho joalo. Ho feta moo, lilaebrari tse teng tsa li-cryptographic, tse nang le tloaelo ea tsona e ntle ea ho kenyelletsa lebitso le felletseng la algorithm lebitsong la ts'ebetso e 'ngoe le e' ngoe le sehlopha sa li-initiator tse hlahelletseng, li mpha butthurt e mpe joalo ka moqapi oa mananeo.Mehopolo e sa sebetseng ea motho ea sa sebetseng mabapi le cryptography le ts'ireletso ea data
Joale hobaneng? Mohlomong hobane ha ke bala leqhubu la hona joale la lingoliloeng mabapi le ts'ireletso ea data, tlhahisoleseling ea lekunutu, joalo-joalo, ke na le maikutlo a hore re cheka kae-kae sebakeng se fosahetseng, kapa ka ho khetheha, re leka ho rarolla mathata a sechaba ka thuso ea theknoloji. bolela (cryptography). Ha re bue ka sena, ha ke ts'epise litšibollo tsa nako e telele, hammoho le litlhahiso tse hlakileng, mehopolo e sa sebetseng ke eona feela: e sa sebetse.

Nalane e nyane, hanyane feela

Ka 1976, United States e ile ea amohela tekanyetso ea federal bakeng sa li-algorithms tsa symmetric encryption - DES. E ne e le algorithm ea pele ea sechaba le e tloaelehileng e entsoeng ho arabela litlhoko tsa khoebo tse ntseng li eketseha bakeng sa ts'ireletso ea data.

Bohelehele ba litelu

Algorithm e hatisitsoe ka phoso. E ne e ntlafalitsoe bakeng sa ts'ebetsong ea hardware mme e ne e nkoa e le e rarahaneng haholo ebile e sa sebetse hantle bakeng sa ts'ebetsong ea software. Leha ho le joalo, ka potlako Molao oa Moore o ile oa beha ntho e ’ngoe le e ’ngoe sebakeng sa oona.

Ho ka bonahala eka - qetello ea pale, e nke, encrypt, decrypt, haeba ho hlokahala, eketsa bolelele ba senotlolo. Mohlomong u tseba hantle hore Maamerika a siile li-bookmark ho eona, joale ho na le analogue ea Serussia bakeng sa hau - GOST 28147-89, eo mohlomong u sa e tšepeng le ho feta. Ebe u sebelisa bobeli, e 'ngoe holim'a e' ngoe. Haeba u lumela hore FBI le FSB ba kopane molemong oa hau mme ba fapanyetsana li-bookmark tsa bona, joale ke na le litaba tse monate bakeng sa hau - ha u tšoenyehe, u na le thetso ea banal ea bokhabane.
Symmetric encryption e sebetsa joang? Barupeluoa ka bobeli ba tseba senotlolo se ts'oanang, se tsejoang hape e le senotlolo, 'me se kentsoeng ka sona le sona se ka hlakoloa ka sona. Morero o sebetsa hantle bakeng sa lihloela, empa ha o tšoanelehe ho hang bakeng sa Marang-rang a morao-rao, kaha senotlolo sena se tlameha ho fetisetsoa ho e mong le e mong oa li-interlocutors esale pele. Ka nako e itseng, le hoja lik'hamphani tse batlang li fokola li ne li sireletsa boitsebiso ba tsona ha li buisana le molekane ea neng a tsejoa pele, bothata bo ile ba rarolloa ka thuso ea li-courier le mangolo a sireletsehileng, empa joale Inthanete e ile ea ata 'me ea kena setšoantšong.

Asymmetric cryptography

moo ho amehang linotlolo tse peli: setjhaba, e sa bolokoeng e le lekunutu ’me e fetisetsoa ho mang kapa mang; Le lekunutung, eo e leng mong’a eona feela ea tsebang. Se kentsoeng ka senotlolo sa sechaba se ka hlakoloa feela ka lekunutu, 'me ka tsela e fapaneng. Kahoo, mang kapa mang a ka fumana senotlolo sa sechaba sa moamoheli le ho mo romella molaetsa, ke moamoheli feela ea tla e bala. Ho ka bonahala eka bothata bo rarollotsoe?
empa inthanete ha e sebetse joalo, bothata bo hlaha ka matla netefatso haholoholo, netefatso ea pele, 'me ka tsela e itseng ke bothata bo fapaneng ho se tsejoe. Ka bokhutšoanyane, nka tiisa joang hore motho eo ke buang le eena ke eena eo ke neng ke rerile ho bua le eena? le senotlolo sa sechaba seo ke se sebelisang ehlile ke sa motho eo ke neng ke tla bua le eena? Haholo-holo haeba lena e le lekhetlo la ka la pele ke buisana le eena? Mme o ka etsa jwang hore molekane wa hao a tshepe empa o ntse o sa tsejwe? E se e le mona, haeba u sheba ka hloko, u ka hlokomela ho hanyetsana ka hare.
Ha re shebeng ka kakaretso hore na ke mekhoa efe ea tšebelisano lipakeng tsa barupeluoa e teng le e sebelisoang ts'ebetsong:

  • seva - seva (kapa khoebo - khoebo, moelelong ona ke ntho e le 'ngoe): ena ke mokhoa o bonolo ka ho fetisisa oa khale, oo symmetric cryptography e lekaneng, barupeluoa ba tseba ntho e' ngoe le e 'ngoe ka e mong, ho kenyelletsa le mabitso a sa sebetseng. Leha ho le joalo, ka kopo hlokomela hore ha re bue le ka ho se tsejoe mona, 'me palo ea barupeluoa e lekanyelitsoe ho ba babeli feela. Ka mantsoe a mang, ona ke morero o batlang o nepahetse bakeng sa palo e fokolang haholo ea likhokahano, 'me ka kakaretso, ho hlakile hore ha e na thuso e nyane.
  • seva - e sa tsejoeng (kapa khoebo - moreki): ho na le asymmetry e 'ngoe mona, e sebetsang ka katleho ke asymmetric cryptography. Ntlha ea bohlokoa mona ke khaello ea netefatso ea bareki; seva ha e tsotelle hore na e fapanyetsana data le mang hantle; haeba ho hlokahala ka tšohanyetso, seva se tsamaisa netefatso ya bobedi ho sebelisa phasewete e lumellaneng esale pele, ebe ntho e 'ngoe le e' ngoe e theohela nyeoeng e fetileng. Ka lehlakoreng le leng, moreki bohlokoa haholo netefatso ea seva, o batla ho etsa bonnete ba hore data ea hae e fihla hantle ho motho eo a e rometseng ho eena, lehlakoreng lena ts'ebetsong e thehiloe tsamaisong ea setifikeiti. Ka kakaretso, morero ona o koaheloa ka mokhoa o bonolo le o pepeneneng ke https:// protocol, empa lintlha tse 'maloa tse khahlisang li hlaha mateanong a li-cryptography le sociology.
    1. ts'epa seva: leha ke rometse tlhahisoleseling ka leboea ka tsela e bolokehileng, ka botekgeniki batho ba kantle ba na le phihlello ho eona moo. Bothata bona bo ka ntle ho sebaka sa encryption, empa ke kopa u hopole ntlha ena, e tla hlaha hamorao.
    2. ho tšepa setifikeiti sa seva: bolaoli ba setifikeiti bo thehiloe tabeng ea hore ho na le tse itseng motso setifikeiti se loketseng feletseng tshepo. Ka botekgeniki, mohlaseli ea nang le tšusumetso e lekaneng [ka kopo, nka lentsoe mohlaseli e le lentsoe la tekheniki, eseng joalo ka ketselletso kapa ho rohaka 'muso o teng] a ka nka sebaka sa setifikeiti sa boemo bofe kapa bofe bo tlase, empa ho nahanoa hore sistimi ea setifikeiti e hlokoa ke motho e mong le e mong. ka ho lekana, i.e. setifikeiti sena se tla khesoa hang-hang 'me litifikeiti tsohle tsa hae li tla hlakoloa. Kahoo ho joalo, empa leha ho le joalo hlokomela hore tsamaiso ha e thehiloe ho mekhoa ea theknoloji, empa ho mofuta o itseng oa konteraka ea sechaba. Ka tsela, hoo e ka bang ho chesaE le karolo ea ts'ebetso e lebelletsoeng ea letsatsi la timetso ea RuNet, na ho na le motho ea hlahlobileng hore na ho ka etsahala'ng ha setifikeiti sa motso oa Russia le litlamorao? Haeba mang kapa mang a balile / a ngotse ka sehlooho sena, nthomelle likhokahano, ke tla li eketsa, ke nahana hore sehlooho se khahla
    3. ka tsela e sa tobang de-anonymization ho seva: hape ke taba e bohloko, esita le haeba seva se se na ho ngolisoa ka molao / ho netefatsa, ho na le litsela tse ngata tsa ho bokella tlhahisoleseding e mabapi le mofani 'me qetellong o mo khetholle. Ke bona eka motso oa bothata o teng ho http: // protocol e teng le tse ling tse joalo, tseo, joalokaha ho ne ho lebeletsoe, li ka be li sa bone esale pele khalefo e joalo; le hore ho ka khonahala ho theha protocol e ts'oanang ntle le li-punctures tsena. Leha ho le joalo, sena se khahlanong le mekhoa eohle e teng ea ho etsa chelete, kahoo ha ho bonolo. Ke ntse ke ipotsa, na ho na le motho ea e lekileng?
  • e sa tsejoe - e sa tsejoe: batho ba babeli ba kopana Inthaneteng, (khetho - e sa tsoa kopana), (khetho - eseng tse peli empa tse likete tse peli), 'me ba batla ho qoqa ka lintho tsa bona, empa ka tsela eo Moena e Moholo ha baa ka ba utloa (khetho: 'mè ha aa ka a fumana, e mong le e mong o na le lintho tsa hae tse tlang pele). U ka utloa ho phoqa lentsoeng la ka, empa ke hobane ke seo e leng sona. Ha re sebeliseng polelo ea Schneier bothateng (algorithm leha e le efe e ka senyeha haeba mehloli e lekaneng e tseteloa, ke hore, chelete le nako). Ho latela pono ena, ho kenella ka har'a sehlopha se joalo ka mekhoa ea sechaba ha ho emele bothata leha e le bofe, ho sa bue letho ka chelete, ke hore, matla a cryptographic a algorithm. zero ka mekhoa e rarahaneng ka ho fetisisa ea ho kenyelletsa.
    Leha ho le joalo, tabeng ena re na le bastion ea bobeli - ho se tsejoe, ’me re beha tšepo eohle ea rōna ho eena, esita leha bohle ba re tseba, empa ha ho ea ka re fumanang. Leha ho le joalo, ka mekhoa ea morao-rao ea theknoloji ea tšireletso, na u nahana ka botebo hore u na le monyetla? E re ke u hopotse hore joale ke bua feela ka ho se tsebahale; ho bonahala eka re se re felisitse ka mokhoa o kholisang ts'ireletso ea data. Ho hlakisa, a re lumellaneng hore haeba lebitso la hau le tsebahala kapa aterese ea lapeng kapa Aterese ea IP, palo ea batho e hlolehile ka botlalo.
    Ha re bua ka ip, mona ke moo tse ka holimo li kenang teng ho tšepa seva, o tseba IP ea hau ntle le pelaelo. 'Me mona ntho e' ngoe le e 'ngoe e bapala khahlanong le uena - ho tloha ho bohelehele bo bonolo ba batho le lefeela, ho ea ho maano a khoebo le mokhoa o tšoanang oa ho etsa chelete. Hopola feela hore VPS le VPN le tsona ke li-server; bakeng sa li-cryptography theorists, likhutsufatso tsena ka tsela e itseng ha li na thuso; E, le matla a ho laola seva ha a na karolo tabeng ea tlhokahalo e kholo. Sena se boetse se kenyelletsa encryption ea ho qetela - e utloahala e le ntle ebile e tiile, empa seva e ntse e tlameha ho nka lentsoe la eona bakeng sa eona.
    Karolo e akaretsang ea seva ho lenqosa le joalo ke efe? Taba ea pele, ha ho bonolo hore motho ea tsamaisang poso, haeba moamoheli a le sieo hae, a tle hape hamorao. Empa hape, 'me sena ke sa bohlokoa haholo, ena ke sebaka sa kopano, u ke ke ua romela lengolo ka ho toba ho moamoheli, u le romela ho seva bakeng sa phetiso e eketsehileng. Habohlokoa le ho feta, seva se tsamaisa netefatso e hlokahalang, ho tiisetsa motho e mong le e mong hore u uena, le ho uena - hore moqoqo oa hau ke eena eo u mo hlokang. 'Me o etsa sena a sebelisa fono ea hau.
    Na ha o nahane hore lenqosa la hao le tseba haholo ka wena? Che, che, ha e le hantle rea mo lumela ('me ka tsela, fono ea rona ka nako e le' ngoe, hmm), empa litsebi tsa li-cryptographer li re tiisetsa hore sena ke lefeela, hore re ke ke ra tšepa mang kapa mang ho hang.
    Ha u kholisehe? Empa ho boetse ho na le boenjiniere bo tšoanang ba sechaba, haeba u na le batho ba lekholo ba buisanang le sehlopha, u tlameha feela ho nahana hore 50% ea bona ke lira, 49% e ka ba lefeela, e hlokang kelello kapa e sa tsotelleng. 'Me karolo ea karolo e setseng, ho sa tsotellehe hore na u matla hakae mekhoeng ea ts'ireletso ea tlhahisoleseding, mohlomong u ke ke ua hanela setsebi se setle sa kelello moqoqong.
    Mokhoa o le mong feela oa ho itšireletsa o bonahala e le oa ho lahleha har'a lihlopha tse limilione tse tšoanang, empa sena ha se sa bua ka rona, hape ka likhukhuni tse ling tse sa hlokeng botumo ba marang-rang kapa ho etsa chelete.

Hantle, ho bonahala ho 'na hore ka tsela e itseng ke ile ka tiisa (che, ha kea ka ka paka, ke mpa ke tiisa) mehopolo ea ka e thata ka ts'ireletso ea data ka mokhoa oa kajeno oa sechaba. Liqeto li bonolo empa li soabisa - ha rea ​​​​lokela ho itšetleha ka thuso e ngata ho tsoa ho encryption ea data ho feta kamoo re seng re ntse re e-na le eona, li-cryptography li entse sohle seo li ka se khonang, 'me li entse hantle, empa mohlala oa rona oa Marang-rang o hanana ka ho feletseng le takatso ea rona ea ho ba boinotšing' me e senya boiteko bohle ba rona. . Ha e le hantle, ha ho mohla ke nang le tšepo 'me ke hlile ke rata ho bua ntho e khanyang hona joale, empa ha ke tsebe hore na ke eng.
Leka ho sheba karolong e latelang, empa kea u lemosa - ho na le likhopolo-taba tse sa lumellaneng le saense tse mebala-bala, empa li ka tiisetsa motho e mong, 'me bonyane li tšehisa motho e mong.

Na hoa khoneha ho etsa letho ho hang?

Ka mohlala, nahana ka taba ena, haholo-holo ka ho lokolla tsebo ea hau le ho lahla leeme. Ka mohlala, a re ke re nakwana ka ho feletseng ha re hlabeng ho se tsejoe, ho sa tsotellehe hore na e ka utloahala e le mpe hakae. E re motho e mong le e mong a fuoe senotlolo sa sechaba se ikhethileng ho tloha tsoalong, le senotlolo sa lekunutu se tsamaellanang, ehlile. Ha ho hlokahale hore u hoeletse 'me u hate ka maoto, lefatše le loketseng sena se bonolo haholo - mona o na le phasepoto ea hau, nomoro ea boitsebahatso ea lekhetho, esita le nomoro ea mohala ka botlolong e le 'ngoe. Ho feta moo, haeba o eketsa setifikeiti sa motho ka mong ho sena, o fumana setifikeiti sa bokahohleng / ho kena; hape le notary ea pokothong e nang le bokhoni ba ho netefatsa litokomane life kapa life. U ka etsa hore sistimi e be maemong a mangata - ke senotlolo sa sechaba le setifikeiti feela se fumanehang phatlalatsa, bakeng sa metsoalle (lethathamo la linotlolo tse kentsoeng mona) o ka etsa hore fono ea hau e fumanehe le hore na ke eng hape eo ba e tšepang metsoalle, ho ka ba le ho teba le ho feta. maemo, empa sena se se se bolela ho tšepa seva ho sa hlokahaleng .
Ka morero ona, boinotši ba boitsebiso bo fetisitsoeng bo finyelloa ka boomo (le hoja ka lehlakoreng le leng, hobane'ng, lefatšeng le letle?), Alice o ngolla Bob ho hong, empa ha ho motho ea tla e bala haese Bob ka boeena. Manqosa ohle a amohela ka mokhoa o ikhethileng encryption ea ho qetela, karolo ea bona e fokotsoa ho li-mailbox mme, ha e le hantle, ho ka se be le litletlebo mabapi le litaba. 'Me li-server ka botsona li fetoha tse fapanyetsanoang, o ka romella ka e' ngoe, kapa ka e 'ngoe, kapa esita le ka ketane ea li-server, joalo ka lengolo-tsoibila. U ka boela ua e romella ka ho toba ho moamoheli haeba IP ea hae e tsejoa, ntle le ho ikopanya le bakena-lipakeng ho hang. Na seo ha se setle? Ke masoabi hore ebe re ke ke ra tlameha ho phela nakong ena e monate - eseng bakeng sa ka kapa bakeng sa hau. Nn-e, hape ke bua ka lintho tse bohloko.
Ka mor'a moo, ho boloka see sohle hokae? Hantle, ka holim'a hlooho ea ka, theha tsamaiso e bulehileng ea maemo, ntho e kang DNS ea hona joale, e matla le e pharaletseng feela. E le hore u se ke ua imetsa batsamaisi ba DNS ba metso ka litlatsetso le liphetoho, u ka etsa ngoliso ea mahala, cheke e hlokahalang feela ke ea ho ikhetha. Joalo ka >> " Lumela, re batho ba bahlano, lelapa la Ivanov. Mabitso a rona ke ana, linotlolo tsa sechaba ke tsena. Haeba mang kapa mang a botsa, ka kopo re romelle eona. 'Me mona ke lethathamo la bo-nkhono ba makholo a mahlano ba tsoang sebakeng sa rona ba nang le linotlolo tsa bona, haeba ba botsoa, ​​ba re romelle le rona.«
U hloka feela ho etsa hore ho kengoa le ho hlophisoa ha seva e joalo ea lapeng ho be bonolo haholo ebile ho le bonolo, e le hore mang kapa mang a ka e tseba haeba a batla, hape, ha ho motho ea tla boela a kenya li-server tsa mmuso tsa semmuso.
E emise!, empa 'muso o amana joang le eona ka nako eo?

Empa joale o ka khutlisetsa ho se tsejoe ka hloko. Haeba mang kapa mang a ka iketsetsa senotlolo sa hae mme a se tiisa ka setifikeiti sa motho ka mong mme a iketsetse seva sa CA se tlase, kapa a botse moahelani, kapa ho seva se seng sa sechaba, ke hobane'ng ha puso ee eohle e hlokahala? 'Me joale ha ho na tlhoko ea ho ikamahanya le sebapali sa' nete, lekunutu le felletseng, ts'ireletso le ho se tsejoe. Ho lekane hore qalong ea bolaoli ho na le motho ea ka tšeptjoang, hantle, re lumela ho TM kapa Let's Encrypt, le li-DNS tse tsebahalang tsa sechaba ha li e-s'o romele mang kapa mang ho steppe. Ho bonahala eka ha hoa lokela ho ba le litletlebo ho tsoa ho liofisiri, ke hore, ehlile ho tla ba le litletlebo, empa ka sepheo sefe?
Mohlomong ka letsatsi le leng tsamaiso e joalo, kapa ntho e tšoanang, e tla bōptjoa. Ehlile, ha re na motho eo re ka itšetlehang ka eena haese rona feela; ha ho le e 'ngoe ea linaha tseo ke li tsebang e tla haha ​​​​tsamaiso e joalo. Ka lehlohonolo, Telegraph e seng e ntse e le teng, i2p, Tor, mohlomong le motho e mong eo ke mo lebetseng, e bonts'a hore ha ho letho le ke keng la khoneha. Ena ke marang-rang a rona, 'me re tlameha ho e hlomella haeba re sa khotsofatsoe ke maemo a hona joale.
Brrr, ka phoso ke ile ka qetella ka mantsoe a bohloko. Ha e le hantle, ha ke rate sena, ka tsela e itseng ke khetha ho phoqa.

PS: sena ke sohle, ehlile, pinki snot le litoro tsa banana
PPS: empa haeba ka tšohanyetso motho e mong a etsa qeto ea ho e leka, boloka lebitso la bosoasoi bakeng sa ka degs ka kopo, ke e tloaetse
PPPS: 'me ts'ebetsong e bonahala e le bonolo ka tsela

Source: www.habr.com

Eketsa ka tlhaloso