Кіріспе
Интернет протоколы
Есептеу техникасында, Интернет кілт алмасу (IKE, IKEv1 және IKEv2 нұсқалары) – IPsec протоколы жиынтығында қауіпсіздік қауымдастығын (SA) орнату үшін қолданылатын протокол. IKE, Oakley протоколы мен ISAKMP негізінде құрылған. IKE аутентификация үшін X.509 сертификаттарын пайдаланады – алдын ала бөліскен немесе DNS (көбінесе DNSSEC арқылы) арқылы таратылған – және криптографиялық кілттер туындайтын ортақ сессия құпиясын орнату үшін Diffie–Hellman кілт алмасуын қолданады. Бұған қоса, қосылатын әрбір тарап үшін қауіпсіздік саясатын қолмен күтіп ұстау қажет. Интернет қауіпсіздік қауымдастығы және кілт басқару протоколы (ISAKMP) анықталды. Интернет кілт алмасуы (IKE) анықталды. 2005 жылдың желтоқсанында IKE екінші нұсқаға (IKEv2) жаңартылды. 2006 жылдың қазан айында кейбір ашық мәліметтер нақтыланды. Осы екі құжат және қосымша түсіндірмелер 2010 жылдың қыркүйек айында жарияланған жаңартылған IKEv2-ге біріктірілді. Кейінгі жаңарту құжатты 2014 жылдың қазан айында жарияланған Ұсынылған Стандарттан Интернет Стандартына дейін жаңартып, жаңартты. IETF-тің бас ұйымы, Интернет қоғамы (ISOC), осы стандарттардың авторлық құқықтарын Интернет қауымдастығы үшін еркін қолжетімді етіп сақтады.
In computing, Internet Key Exchange (IKE, versioned as IKEv1 and IKEv2) is the protocol used to set up a security association (SA) in the IPsec protocol suite. IKE builds upon the Oakley protocol and ISAKMP. IKE uses X.509 certificates for authentication ‒ either pre shared or distributed using DNS (preferably with DNSSEC) ‒ and a Diffie–Hellman key exchange to set up a shared session secret from which cryptographic keys are derived. In addition, a security policy for every peer which will connect must be manually maintained. defined the Internet Security Association and Key Management Protocol (ISAKMP). defined the Internet Key Exchange (IKE). updated IKE to version two (IKEv2) in December 2005. clarified some open details in October 2006. combined these two documents plus additional clarifications into the updated IKEv2, published in September 2010. A later update upgraded the document from Proposed Standard to Internet Standard, published as in October 2014. The parent organization of the IETF, the Internet Society (ISOC), has maintained the copyrights of these standards as freely available to the Internet community.
Сәулет
IPsec-тің көптеген іске асырылымдары пайдаланушы кеңістігінде жұмыс істейтін IKE демонынан және ядродағы IP-пакеттерді өңдейтін IPsec стегінен тұрады. Пайдаланушы кеңістігіндегі демондар IPsec түйіндік нүктелерінің мекенжайлары, кілттер және сертификаттар сияқты конфигурациялық ақпаратты сақтайтын жаппай сақтауға оңай қол жеткізе алады, қажет болған жағдайда. Кернел модульдері, керісінше, пакеттерді тиімді және минималды шығындармен өңдей алады, бұл өнімділік үшін маңызды. IKE протоколы UDP пакеттерін пайдаланады, әдетте 500 портта, және екі жақта ISAKMP қауіпсіздік байланысын (SA) құру үшін 2-3 айналымдық сапарлары бар 4-6 пакеттерді қажет етеді. Келісілген кілттік материал IPsec стегіне жіберіледі. Мысалы, бұл AES кілті, қорғалатын IP түйіндік нүктелері мен порттарын анықтайтын ақпарат, сондай-ақ қандай IPsec туннелі құрылған болуы мүмкін. IPsec стегі, өз кезегінде, тиісті IP-пакеттерді қажет болған жағдайда ұстап алып, қажет болған жағдайда шифрлау/дешифрлеуді жүзеге асырады. Іске асырылымдар пакеттерді ұстау әдісіне қарай әртүрлі болады, мысалы, кейбіреулері виртуалды құрылғыларды пайдаланады, ал басқалары өрт қабырғасынан бөлінеді және т.б. IKEv1 екі фазадан тұрады: 1-фаза және 2-фаза.
Қауіпті жерлер
2014 жылы Der Spiegel журналы жариялаған NSA презентациялары IKE протоколының IPsec трафигін ISAKMP сияқты белгісіз жолмен шифрлау үшін пайдаланылатынын көрсетеді. Logjam шабуылын ашқан зерттеушілер 1024 биттік Diffie-Hellman тобын бұзу 66% VPN серверлерін, ең көп таралған миллион HTTPS доменнің 18%-ын және 26% SSH серверлерін бұзатынын мәлімдеді, бұл ақпарат ағып шығу деректерімен сәйкес келеді. Алайда, 2015 жылы Эяль Ронен мен Ади Шамир "Нақты емес алға жылжымалы құпиялылықты сынды талдау" атты мақаласында, сондай-ақ Libreswan компаниясының Пол Вутерс "VPN-дердің 66%-ы бұзылмаған" деген мақаласында бұл талапты жоққа шығарды. IPsec VPN конфигурациялары бірнеше конфигурацияларды келісуге мүмкіндік береді, бұл MITM шабуылдары арқылы конфигурацияларды төмендетуге әкелуі мүмкін. Мұны клиенттік жүйелерді қатаң конфигурацияланған бірнеше қызметке қол жеткізу нүктелеріне бөлу арқылы болдырмауға болады. IKE стандартының екі нұсқасы да төмен энтропиялы пароль қолданған жағдайда офлайн сөздік шабуылдарына ұшырайды. IKEv1 үшін бұл негізгі және агрессивті режимдерге қатысты.
IPsec VPN configurations which allow for negotiation of multiple configurations are subject to MITM based downgrade attacks between the offered configurations, with both IKEv1 and IKEv2. This can be avoided by careful segregation of client systems onto multiple service access points with stricter configurations. Both versions of the IKE standard are susceptible to an offline dictionary attack when a low entropy password is used. For the IKEv1 this is true for main mode and aggressive mode.