TCP steganography a i ʻole pehea e hūnā ai i ka hoʻoili ʻikepili ma ka Pūnaewele

TCP steganography a i ʻole pehea e hūnā ai i ka hoʻoili ʻikepili ma ka Pūnaewele

Ua noi nā mea noiʻi Polani i kahi ala hou o ka steganography pūnaewele e pili ana i nā hiʻohiʻona o ka protocol layer transport TCP i hoʻohana nui ʻia. Manaʻo nā mea kākau o ka hana e hiki ke hoʻohana ʻia kā lākou hoʻolālā, no ka laʻana, e hoʻouna i nā leka huna i nā ʻāina totalitarian e hoʻolauna nei i ka censorship Internet koʻikoʻi. E ho'āʻo kākou e noʻonoʻo i ka mea, ʻoiaʻiʻo, ʻo ia ka mea hou a me kona pono maoli.

ʻO ka mea mua, pono ʻoe e wehewehe i ke ʻano o steganography. No laila, ʻo steganography ka ʻepekema o ka memo huna. ʻO ia hoʻi, me ka hoʻohana ʻana i kāna mau ʻano, ke hoʻāʻo nei nā ʻaoʻao e hūnā ka oiaio o ka hoolilo ana. ʻO kēia ka ʻokoʻa ma waena o kēia ʻepekema a me ka cryptography, e hoʻāʻo nei e hiki ke heluhelu ʻia ka ʻike memo. He mea pono e hoʻomaopopo i ka hoʻowahāwahā ʻana o ke kaiāulu ʻoihana o nā cryptographers i ka steganography ma muli o ke kokoke o kona manaʻo i ke kumu o "Security through obscurity" (ʻAʻole maopopo iaʻu ke kani pololei ʻana ma ka Lūkini, kahi mea e like me "Security through ignorance." ”). ʻO kēia kumu, no ka laʻana, hoʻohana ʻia e Skype Inc. - ua pani ʻia ke kumu kumu o ka mea kelepona kaulana a ʻaʻohe mea i ʻike pono i ka hoʻopili ʻia ʻana o ka ʻikepili. I kēia mau lā, ma ke ala, ua hoʻopiʻi ka NSA e pili ana i kēia, e pili ana i ka loea kaulana ʻo Bruce Schneier. palapalaʻo ia ma kaʻu blog.

Ke hoʻi nei i steganography, e pane kākou i ka nīnau no ke aha e pono ai, inā he cryptography. ʻOiaʻiʻo, hiki ke hoʻopili i kahi leka me ka hoʻohana ʻana i kekahi algorithm hou, a i ka wā e hoʻohana ai i kahi kī lōʻihi, ʻaʻohe mea e heluhelu i kēia memo ke ʻole ʻoe makemake. Eia naʻe, i kekahi manawa ʻoi aku ka maikaʻi o ka hūnā ʻana i ka ʻoiaʻiʻo o kahi hoʻouna huna. No ka laʻana, inā i hoʻopaʻa ʻia nā mana kūpono i kāu leka i hoʻopili ʻia, ʻaʻole hiki iā lākou ke hoʻokaʻawale iā ia, akā makemake maoli lākou, a laila i ka hopena aia nā ʻano kamepiula ʻole o ka hoʻoulu ʻana a me ka unuhi ʻana i ka ʻike. He kani anti-utopian, akā, ʻike ʻoe, hiki i kēia ke kumu. No laila, ʻoi aku ka maikaʻi o ka hōʻoia ʻana i ka poʻe i manaʻo ʻole ʻia e ʻike iki i ka lawe ʻana. Ua hoʻopuka wale nā ​​mea noiʻi Polani i kahi ʻano hana. Eia kekahi, hāʻawi lākou e hana i kēia me ka hoʻohana ʻana i kahi protocol e hoʻohana ai kēlā me kēia mea hoʻohana pūnaewele i hoʻokahi tausani mau manawa i ka lā.

Eia mākou ke kokoke nei i ka Transmission Control Protocol (TCP). ʻO ka wehewehe ʻana i kāna mau kikoʻī āpau, ʻoiaʻiʻo, ʻaʻole kūpono - lōʻihi, luhi, ʻike ka poʻe pono. I ka pōkole, hiki iā mākou ke ʻōlelo ʻo TCP kahi protocol layer transport (ʻo ia hoʻi, hana ia "ma luna o" IP a "ma lalo" o nā protocol layer application, e like me HTTP, FTP a i ʻole SMTP), e hāʻawi i ka hāʻawi pono ʻana i ka ʻikepili mai ka mea hoʻouna i ka mea loaa. ʻO ka hāʻawi ʻana i hilinaʻi ʻia ʻo ia ka mea inā nalowale a hoʻololi paha kahi ʻeke, a laila mālama ʻo TCP i ka hoʻouna ʻana i ka ʻeke. E hoʻomaopopo i ka hoʻololi ʻana i ka pūʻolo ma ʻaneʻi ʻaʻole ia i manaʻo i ka hoʻokaʻawale ʻana o ka ʻikepili, akā i ka hoʻouna ʻana i nā hewa i loaʻa ma ka pae kino. No ka laʻana, ʻoiai e hele ana ka ʻeke ma luna o nā uea keleawe, ua hoʻololi kekahi mau ʻāpana i ko lākou waiwai i ka ʻaoʻao a i ʻole i nalowale loa i waena o ka walaʻau (ma ke ala, no Ethernet, ʻo ka Bit Error Rate e lawe pinepine ʻia ma kahi o 10-8 ). He mea maʻamau nō hoʻi ka nalo ʻana o ka ʻeke ma ka Pūnaewele. Hiki ke hana ia, no ka laʻana, ma muli o ka hana o nā mea ala, e alakaʻi ana i ka nui o ka buffer a, ma muli o ka hopena, ka hōʻole ʻana i nā ʻeke hōʻea hou. ʻO ka maʻamau, ʻo ka pākēneka o nā ʻeke i nalowale ma kahi o 0.1%, a ma kahi waiwai o ʻelua pakeneka, pau ka TCP i ka hana maʻamau - e lohi loa nā mea a pau no ka mea hoʻohana.

No laila, ʻike mākou ʻo ka hoʻouna ʻana (retransmission) o nā ʻeke he mea maʻamau a pono pono no TCP. No laila no ke aha e hoʻohana ʻole ai ia no nā pono o ka steganography, ʻoiai ʻo ka TCP, e like me ka mea i hōʻike ʻia ma luna, ua hoʻohana ʻia ma nā wahi āpau (e like me nā manaʻo like ʻole, i kēia lā ka māhele o TCP ma ka Pūnaewele a hiki i 80-95%). ʻO ke kumu o ke ʻano i manaʻo ʻia ʻo ka hoʻouna ʻana i ka memo i hoʻouna ʻia ʻaʻole ka mea i loko o ka ʻeke mua, akā ka ʻikepili a mākou e hoʻāʻo nei e hūnā. I ka manawa like, ʻaʻole maʻalahi ka ʻike ʻana i kahi hoʻololi. Ma hope o nā mea a pau, pono ʻoe e ʻike i kahi e nānā ai - ʻo ka nui o nā pilina TCP like ʻole e hele ana i ka mea hāʻawi. Inā ʻike ʻoe i ke kiʻekiʻe o ka hoʻouna hou ʻana i ka pūnaewele, a laila hiki iā ʻoe ke hoʻoponopono maikaʻi i ka mīkini hoʻokele steganographic i ʻole e ʻokoʻa kāu pilina mai nā mea ʻē aʻe.

ʻOiaʻiʻo, ʻaʻole manuahi kēia ʻano mai nā drawbacks. No ka laʻana, mai kahi manaʻo kūpono, ʻaʻole e maʻalahi ka hoʻokō ʻana - pono ia i ka hoʻololi ʻana i ka waihona pūnaewele i nā ʻōnaehana hana, ʻoiai ʻaʻohe mea paʻakikī i kēia. Eia hou, inā lawa kāu mau kumuwaiwai, hiki iā ʻoe ke ʻike i nā ʻeke "huna", no kēia pono ʻoe e nānā a nānā i kēlā me kēia ʻeke ma ka pūnaewele. Akā ma ke ʻano he kānāwai, ʻaneʻane hiki ʻole kēia, no laila ke ʻimi pinepine nei lākou i kahi mea e kū nei i waho no nā ʻeke a me nā pilina, a ʻo ke ʻano i manaʻo ʻia e hana ʻole i kāu pilina. A ʻaʻohe mea hoʻopilikia iā ʻoe e hoʻopili i ka ʻikepili huna i ka hihia. I kēia hihia, hiki ke hoʻopaʻa ʻole ʻia ka pilina ponoʻī e hoʻāla i ka kānalua.

ʻO nā mea kākau o ka hana (ma ke ala, no ka poʻe hoihoi, aia hoʻi Ua hōʻike ʻo ia ma ka pae simulation e hana ana ke ʻano hana i manaʻo ʻia. Malia paha i ka wā e hiki mai ana e komo kekahi i ka hoʻokō ʻana i kā lākou mau manaʻo ma ka hana. A laila, manaʻolana, e emi iki ka censorship ma ka Pūnaewele.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka