1.1 Призначення Протокол передачі гіпертексту (HTTP) є протокол прикладного рівня для розподілених спільних гіпермедійних інформаційних систем. HTTP використовується глобальною інформаційною ініціативою Всесвітньої мережі з 1990 року.
HTTP 1.1 є вдосконаленням HTTP 1.0, надаючи кілька розширень. Серед найбільш актуальних удосконалень ми можемо назвати наступне: Заголовок хосту: HTTP 1.0 офіційно не вимагає заголовка хосту. HTTP 1.1 вимагає цього за специфікацією.
Першу придатну для використання версію HTTP було створено в 1997 році. Оскільки вона пройшла кілька етапів розробки, цю першу версію HTTP назвали HTTP/1.1. Ця версія все ще використовується в Інтернеті.
Протокол передачі гіпертексту The Протокол передачі гіпертексту, або HTTP, — це прикладний протокол, який фактично був стандартом для зв’язку у Всесвітній павутині з моменту його винаходу в 1989 році. З моменту випуску HTTP/1.1 у 1997 році й донедавна було кілька змін до протоколу». );})();(функція(){window.jsl.dh('cZDjZrfKJpCikdUPj5WlmAI__38','
Загалом, ін’єкція CRLF у заголовок HTTP (при використанні HTTP/1.1) означає, що можна вставляти додаткові заголовки HTTP або передавати цілі HTTP-запити. Якщо програма, яка використовує бібліотеку RestSharp, передає контрольоване користувачем значення до заголовка, тоді така програма стає вразливою до ін’єкції CRLF.
Клієнти, які використовують HTTP, значною мірою покладаються на службу доменних імен, тому зазвичай схильні до атак на безпеку, заснованих на навмисному неправильному зв’язку IP-адрес та імен DNS. Клієнти повинні бути обережними, припускаючи постійну дійсність асоціації IP-номер/іменний DNS.