Kampuni ya Netflix
Ubadilishanaji wa vitufe wa kiwango cha Kernel hautumiki na muunganisho lazima kwanza uanzishwe na kujadiliwa katika nafasi ya mtumiaji. Ili kuhamisha kwenye kernel ufunguo wa kikao uliopatikana wakati wa mchakato wa mazungumzo ya uunganisho wa soketi, chaguo la TCP_TXTLS_ENABLE limeongezwa, baada ya kuwezesha ambapo data yote iliyotumwa kwenye soketi itawekwa kwenye fremu za TLS kwa kutumia kitufe kilichobainishwa. Kutuma ujumbe wa huduma, kwa mfano kujadili muunganisho, unapaswa kutumia kitendakazi cha sendmsg na aina ya rekodi ya TLS_SET_RECORD_TYPE.
Mbinu mbili kuu za usimbaji fremu za TLS zinatumika: programu na ifnet (kwa kutumia kuongeza kasi ya maunzi ya kadi za mtandao). Uchaguzi wa njia unafanywa kwa kutumia
chaguzi za soketi TCP_TXTLS_MODE. Njia ya programu inakuwezesha kuunganisha backends tofauti kwa usimbaji fiche. Kama mfano, mandhari ya nyuma ya ktls_ocf.ko yenye usaidizi wa AES-GCM, inayotekelezwa kwa misingi ya mfumo wa OpenCrypto, imechapishwa. Sysctl kadhaa hutolewa kwa usimamizi ndani ya tawi la kern.ipc.tls.*. Wakati wa kuunda kernel, usaidizi wa TLS umewezeshwa kwa kutumia chaguo la KERN_TLS.
Chanzo: opennet.ru