davidanugraha/M4-RAG huggingface dataset:
Magic cookie

Unmagic cookie, o semplicementecookie, è un token digitale, ovvero un breve pacchetto di dati scambiato traprogrammiincomunicazionefra loro, dai contenuti solitamente opachi, ovvero non significativi per il programmadestinatario. Il dato è infatti tipicamente interpretato solo quando, in un secondo momento, il destinatario restituisce il cookie almittenteoriginario o ad un altro programma.
Molto spesso il cookie è usato in maniera simile a unticket, cioè unmagic numbergenerato da unserverper uncliente in grado di identificare quest'ultimo in manieraunivoca. Il ticket, essendo difficilmente falsificabile, può essere utilizzato come prova diautenticazioneo diautorizzazione.
Per analogia con lavita reale, unmagic cookieè molto simile al gettone, che si riceve nei guardaroba, ad esempio quando, entrando in unteatroo unmuseo, si lascia in custodia un soprabito.
Sebbene il gettone non abbia alcun significato intrinseco, la sua unicità permette al possessore di riavere lo stesso cappotto e lo stesso ombrello che aveva depositato, pur essendo totalmente all'oscuro (opacità dei dati) di come il personale custodisca e reperisca tali oggetti.
Un'altra simile analogia è possibile con quei dischi dimetalloche nel XX secolo autorizzavano il possessore ad unatelefonatadi qualchescatto: igettoni telefonici.
Il sistema di autenticazione diX Window Systemutilizza un magic cookie, tipicamente memorizzato nelfile.Xauthoritydi un utente, per identificare e autorizzare tale utente su quella macchina.
Il protocolloHTTP, usato tipicamente per trasferire risorsewebqualiipertestio contenuti multimediali, è stato esteso rispetto alle formulazioni originali aggiungendo meccanismi di gestione dicookieper realizzare una comunicazione che potesse mantenere informazioni di stato.
Icookie di HTTPsono spesso usati daiserver webnon solo per identificare un client, solitamente ilbrowser, e per realizzare quei meccanismi di autenticazione dell'utente relativi alla procedura dilogin, ma talvolta anche per memorizzare vere e proprie informazioni, come unacoppia chiave-valore.
Cookie Cunningham

Harold Brewer Cunningham, dettoCookie(Mount Vernon,4 febbraio1905–Leesburg,3 novembre1995), è stato ungiocatore di football americano,cestistaeallenatore di pallacanestrostatunitense, professionista nellaNFLe nellaNBL.
Giocò per una stagione nellaNBL, disputando 11 partite con 7,4 punti di media. Successivamente, divenne un allenatore diBasket, inizialmente a livello universitario, prima di diventare giocatore-allenatore nella National Basketball League presso laColumbus Athletic Supplynel1937-1938. In seguito, tornò al livello universitario, allenando presso laWashington and Lee Universitynel 1939-1942 e l'Università del North Dakota nel 1946-1948.
HTTP/2

HTTP/2(Hypertext Transfer Protocol version 2) は、World Wide Webで用いられているHypertext Transfer Protocolのバージョンの一つである。
HTTP/2はIETFのHypertext Transfer Protocol Bis (httpbis)ワーキンググループにおいて制定され、2015年2月17日に正式な仕様として承認され、2015年5月にRFC7540として文書化された。HTTP/2はHTTP/1.1が1999年6月にRFC2616として規定されて以来16年ぶりのバージョンアップである。
2022年、内容を更新するRFC9113が公開された。
HTTP/2の目標はHTTP/1.1のトランザクション・セマンティクスとの完全な後方互換性を維持したまま非同期な接続の多重化、ヘッダ圧縮、リクエストとレスポンスのパイプライン化を実現することである。Googleによって立ち上げられ、全ての主要なウェブブラウザが対応しているHTTP互換のプロトコルSPDYの人気が高まっていることに対応するために開発された。
下記の技術により従来より高速の通信を実現している。
下記ウェブブラウザが対応している。ただし、全てHTTP/2 overTLSのみである。
httpbisワーキンググループはGoogleのSPDYプロトコル、（SPDYを基にした）マイクロソフトのHTTP Speed+Mobility、Network-Friendly HTTP Upgradeを検討した。2012年7月にFacebookはそれぞれの提案にフィードバックを行い、HTTP/2はSPDYを基にすることを推奨した。SPDYをそのままコピーしたものを基にしたHTTP/2の最初のドラフトが2012年11月に発行された。
これらのプロトコルにおけるアーキテクチャ上の提案の多くは以前にW3CのHTTP-NGワーキンググループで調査済みであった。HTTP-NGプロジェクトの活動は1998年に休止された。
IETFのHypertext Transfer Protocol Bis (httpbis) ワーキンググループによる。
ワーキンググループにおいて当初はHTTP 2.0という名称で制定作業を進めていたが、後にHTTP/2と置き換えることとなった。また、GoogleはSPDY/4という呼び方もしていた。
HTTPヘッダ・インジェクション

HTTPヘッダ・インジェクション（HTTP header injection）とは、HTTPを使って通信するシステムにおいて、動的にHTTPヘッダを生成する機能の不備を突いてヘッダ行を挿入することで不正な動作を行なわせる攻撃手法のこと。また、その攻撃を可能とする脆弱性のこと。
SQLインジェクションなどと同様に、入力値を出力に用いている箇所において、文法上特殊な意味を持つ文字をエスケープせずに展開することで発生する。
HTTPヘッダにおける特殊文字とは、改行コードである。各HTTPヘッダ行は改行で終了し、それ以降は新たなヘッダ行として処理される。この結果、HTTPヘッダの値として改行コードを挿入することができれば、本来の通信内容には含まれないヘッダを挿入することができる。
また、HTTPは空行によってヘッダとボディを区切っている。連続する改行を挿入すればHTTPヘッダの終了を示すことになり、後続するヘッダ行があってもボディとして処理される。
改行の後にSet-Cookie（またはSet-Cookie2）ヘッダを挿入することで、任意の値のHTTP cookieを設定させることができる。WebアプリケーションのセッションIDは通常、HTTP cookieで管理されており、固定値で上書きできればセッション固定攻撃を実現できる。セッション固定攻撃はセッションハイジャックを容易にする。
連続する改行を挿入すると、HTTPヘッダの終了およびボディの開始を指示することができる。連続する改行の後の内容はボディの先頭部分として処理されるため、ボディに任意の記述を挿入できることになる。これはクロスサイトスクリプティング等に繋がる可能性がある。
HTTP 1.1のKeep-Aliveが有効な接続でContent-Lengthヘッダの改竄などを行なうと、ひとつの応答を複数に分割したり、また逆に複数の応答をひとつの応答として処理させたりすることができる。
Webアプリケーション開発者は、HTTPヘッダを単なる文字列として直接出力することを避け、ヘッダ出力のために実行基盤が提供するAPIを使うべきである。
この種のインジェクション攻撃に対する対応の原則は、出力中に現れる特殊文字をエスケープすることである。HTTPヘッダそのものにはエスケープ処理が定義されていないが、値がURIであれば、%xxという形式のURLエンコードを使える可能性がある。また、そもそも正当な応答の値に改行が含まれる可能性がなければ、入力エラーとしてそのような値を拒否することも考えられる。
入力値がコピーされる可能性が高いHTTPヘッダとしては、リダイレクト処理で使われるLocation、セッション管理でよく使われるSet-Cookie（およびSet-Cookie2）が挙げられる。
HTTP/3

HTTP/3は、HTTP/2に続くハイパーテキスト転送プロトコルの3つ目のメジャーバージョンである。HTTP/2に引き続き、伝送はバイナリ形式で行われる。HTTP/3 は RFC ドラフト「Hypertext Transfer Protocol(HTTP) over QUIC」をベースとしている。QUICはGoogleによって初めに開発された実験的なトランスポート層プロトコルである。
2018年10月28日のメーリングリストの議論において、IETFの HTTP および QUIC ワーキンググループのchairであるMark Nottinghamは、HTTP-over-QUICをHTTP/3に改名することを正式に提案し、「これがHTTPセマンティクスのワイヤープロトコルに対するもう1つのバインディングであることを明確にし、人々がQUICとの区別を理解できるようにする」と述べ、また、「ドラフトの完成と発行がされ次第、開発を QUIC ワーキンググループからHTTPワーキンググループへ引き渡す」とも述べた。その後数日にわたる議論の後、Nottinghamの提案は受け入れられ、2018年11月に正式に改名された。
2019年9月26日に、Cloudflare、Google ChromeでHTTP/3のサポートが追加された。
2022年6月6日にRFC9114として標準化された。
HTTPステータスコード

HTTPステータスコードは、HTTPにおいてWebサーバからのレスポンスの意味を表現する3桁の数字からなるコードである。RFC9110によって定義され、IANAがHTTP Status Code Registryとして管理している。また、インターネット標準とはなっていないが「標準への提唱 (英:Proposed Standard）」段階のものや、その他の状態のステータスコードも存在する。以下に一覧を示す。
リクエストは受け取られた。処理は継続される。
リクエストは受け取られ、理解され、受理された。
リクエストを完了させるために、追加的な処理が必要。
クライアントからのリクエストに誤りがあった。
サーバがリクエストの処理に失敗した。
HTTPパイプライン

HTTPパイプライン(HTTP pipelining) は、一つのTCPコネクション上で、複数のHTTPリクエストを応答を待つことなく送信する技術である。
リクエストをパイプライン化することにより、ウェブページの読み込みが大幅に高速化される。これは、遠隔地にあるサーバとの通信や衛星インターネットアクセスなどレイテンシが大きい場合に顕著である。HTTP/1.1の仕様上の制限から、クライアントからのリクエストの順序とサーバからのレスポンスの順序は同期している必要があるため、HOLブロッキング（英語版）が発生しうる。リクエスト順序とレスポンス順序の非同期は、HTTP/2(SPDY) において規定されている。
POSTのような冪等ではないメソッドをパイプライン化してはならない。GETおよびHEADのみが連続するリクエストは常にパイプライン化が可能である。PUTやDELETEなど他のメソッドを含めて連続する場合のパイプライン化の可否は、リクエストの順序が他に影響を及ぼすか否かによる。
HTTPパイプラインでは、クライアントおよびサーバ双方での対応が必要である。
HTTPパイプラインは、HTTP/1.1においてのみサポートされており、HTTP/1.0ではサポートされていない。
サーバ側でのパイプライン化対応は、リクエスト間においてネットワークバッファを破棄しないよう注意していれば比較的容易である。そのため、大多数のサーバでは特に問題なくパイプライン化に対応している。
近年のウェブブラウザでは、Prestoを搭載していた時代のOperaのみがパイプライン化を完全に実装し既定で有効としていた。他のブラウザは、パイプライン化を実装しているものの問題があることから既定では無効化していた、あるいは実装していない。
プロキシの多くはパイプライン化に対応していない。
Squidのいくつかのバージョンではパイプライン化に対応しているが、「帯域管理とログ記録」を理由として既定で無効化されている。
Polipo（英語版）はパイプライン化に対応している。
Local Shared Object

Local Shared Object（ローカル・シェアード・オブジェクト、LSO）とはアドビシステムズのFlash PlayerがユーザーPCの内部に保存するデータ形式である。
データは、HTTP cookieのような使用法であることから「Flashクッキー」とも呼ばれ、ブラウザのクッキーのようにサイト毎の情報を保持する。
Macromedia Flash MX (Flash Player 6) 以降で実装されている。
LSOはサンドボックスのセキュリティモデルに基づいて作成されている。Adobe Flash PlayerはウェブサイトやドメインごとにLSOを自動的に保存する。
LSOはプライバシー問題を含むデータを持つこともありえるが、Cookieのようにテキスト形式で保存されるため可読性が高い。
また、LSOはテンポラリファイルではなく通時的に保存される。
このようなことからセキュリティ上問題があると考えられており、アドビも対策を2つ提供している。1つめはFlashPlayer再生中に右クリック後設定を選択し、現在見ているサイトのローカル記憶領域を0にする方法。2つめは、アドビのグローバル設定サイトから全体の設定([1])をする方法である。
LSOはcookieと同じように使用できることから、「楽天ad4U」のようにマーケティングに利用されるケースもあるが、cookieほど有名ではないため、気づかないで利用している人も多い。詳細は行動ターゲティング広告#プライバシーの問題も参照。LSOはcookieと違い有効期限がないため、情報が消えることが無いことも問題である。
LSOファイルは製品ごとに異なる場所に保存される（通常設定時）。
Flash Player 10において、64KB以上のデータが読み込めない不具合が存在する。
そのため、Flash Player 10でLSOを使用する際には容量を64KB未満に抑えなければならないため注意が必要である。
2009年7月30日以降のFlash Playerでは、この不具合は修正されている。
LSO関連ソフトは性質上2つの観点で作成されている。1つはセキュリティ観点からLSOを削除、書き出し制限をつけるもの。もう1つはLSOを閲覧、編集するものである。
ウェブストレージ

ウェブストレージ(Web storage)は、DOMストレージ(Document Object Modelstorage)と呼ばれることもあり、ウェブアプリケーションにクライアント側のデータを保存する方法とプロトコルを提供する。ウェブストレージは永続性のあるデータストレージをサポートするという点でHTTP cookie（クッキー）と似ているが、容量が拡大され、HTTP request headerに情報が保存されなくなった。ウェブストレージにはローカルストレージ(local storage)とセッションストレージ(session storage)の２種類があり、それぞれpersistent cookieとsession cookieと同様にふるまう。ウェブストレージはWorld Wide Web Consortium(W3C)とWHATWGによって標準化されていて、すべての主要なブラウザーにサポートされている。
ウェブストレージはクッキーといくつかの点で異なる。
ウェブストレージをサポートするブラウザはwindowレベルで宣言されるsessionStorageとlocalStorageというグローバールオブジェクトを持っている。以下のJavaScriptコードによって、これらのブラウザでウェブストレージを動作させることができる。
ストレージのAPIでは文字列のみ保存できる。他のデータ型を保存しようとすれば、多くのブラウザでは自動的に文字列に変換される。しかし、JSONに変換すれば、JavaScriptのオブジェクトを効率的に保存することができる。
W3Cの文書は「Web Storage」というタイトルである。「DOM storage」という名称も一般的に使われていたが、あまり使われなくなってきた。たとえば、MozillaとMicrosoftの開発者サイトではDOM Storageの記事がWeb Storageの記事に書き換えられた。
DOMストレージの「DOM」は、文字通りDocument Object Modelを意味しない。 W3Cによれば、「DOMという用語は、ウェブアプリケーションのスクリプトで使用できるAPI群を指すために使用され、実際にDocumentオブジェクトが存在することを必ずしも意味しない」。
ウェブストレージオブジェクトの保存は現在のすべてのサポートするウェブブラウザでデフォルトで有効にされていて、ブラウザのベンダーごとに、ユーザーがウェブストレージを有効・無効にする方法、そしてウェブストレージの「キャッシュ」を消去する方法が提供されている。同様にウェブストレージを制御する方法は、サードパーティーのブラウザ拡張機能によっても可能である。ブラウザごとにウェブストレージのオブジェクトを保存する方法が次のように異なっている。
HTTP

HTTP(HyperTextTransferProtocol,문화어:초본문전송규약, 하이퍼본문전송규약)는W3상에서 정보를 주고받을 수 있는프로토콜이다. 주로HTML문서를 주고받는 데에 쓰인다. 주로TCP를 사용하고 HTTP/3부터는UDP를 사용하며, 80번 포트를 사용한다.1996년버전 1.0, 그리고1999년1.1이 각각 발표되었다.
HTTP는클라이언트와서버사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지(HTML)나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것이다.
HTTP를 통해 전달되는 자료는 http:로 시작하는URL(인터넷 주소)로 조회할 수 있다.
하이퍼텍스트라는 용어는 1965년제너두 프로젝트에서테드 넬슨이 만들었으며, 제너두 프로젝트는 《As We May Think》(1945년)라는 수필에서 마이크로필름 기반 정보 수신 및 관리 "메멕스" 시스템을 기술한버니바 부시의 비전(1930년대)에 의해 영감을 받았다.팀 버너스 리와 그의 팀은CERN에서 HTML뿐 아니라 웹 브라우저 및 텍스트 기반 웹 브라우저 관련 기술과 더불어 오리지널 HTTP을 발명하였다. 버너스 리는 최초로 "월드와이드웹" 프로젝트를 1989년에 제안하였으며, 이것이 현재의월드 와이드 웹이다. 이 프로토콜의 최초 버전은 서버로부터 페이지를 요청하는 GET이라는 이름의 하나의 메소드만 있었다.서버로부터의 응답은 무조건 HTML 문서였다.
문서화된 최초의 HTTP 버전은HTTP V0.9(1991년)이다.데이브 레겟은 1995년 HTTP 워킹 그룹(HTTP WG)을 이끌었으며 확장된 조작, 확장된 협상, 더 보강된 메타 정보, 또 추가 메소드와 헤더 필드를 통한 더 효율적인 보안 프로토콜을 갖춘 프로토콜을 확장하기를 바랐다.RFC 1945는 공식적으로 1996년 HTTP v1.0을 도입하였다.
HTTP WG는 1995년 12월 새로운 표준을 출간하기로 계획하였으며당시 개발 중인RFC 2068(이른바 HTTP-NG)에 기반한 이전 표준 HTTP/1.1에 대한 지원이 1996년 초에 주요 브라우저 개발자들에 의해 빠르게 채택되었다. 1996년 3월, 이전 표준 HTTP/1.1을 지원한 웹 브라우저로아레나,넷스케이프 2.0,넷스케이프 내비게이터 골드 2.01,모자이크 2.7,링크스 2.5,인터넷 익스플로러 2.0이 있다. 새로운 브라우저의 최종 사용자 채택 속도를 빨랐다. 1996년 3월, 한 웹 호스팅 회사의 보고에 따르면 인터넷 상에서 사용 중인 브라우저 중 40% 이상이 HTTP 1.1과 호환되었다. 같은 웹 호스팅 회사는 1996년 6월 기준으로 서버에 접근하는 모든 브라우저들 가운데 65%가 HTTP/1.1 호환이라고 보고하였다.RFC 2068에 정의된 HTTP/1.1 표준은 공식적으로 1997년 1월에 출시되었다. HTTP/1.1 표준에 대한 개선과 업데이트는 1999년 6월 RFC 2616으로 출시되었다.
2007년에 부분적으로 HTTP/1.1 사양을 개정하고 분명히 하기 위해HTTPbis 워킹 그룹이 창설되었다. 2014년 6월, WG는 RFC 2616를 obsolete 처리하는, 업데이트된 6 파트 사양을 출시하였다:
HTTP/2는 2015년 5월 RFC 7540로 출판되었다.
클라이언트와 서버 사이의 소통은 평문(ASCII) 메시지로 이루어진다. 클라이언트는 서버로 요청메시지를 전달하며 서버는 응답메시지를 보낸다.
클라이언트가 서버에게 보내는 요청 메시지는 다음과 같다.
요청 내용과 헤더 필드는 <CR><LF>로 끝나야 한다. 즉, 캐리지 리턴(Carriage Return) 다음에 라인 피드(Line Feed)가 와야 한다. 빈 줄(empty line)은 <CR><LF>로 구성되며 그 외 다른화이트스페이스(whitespace)가 있어서는 안된다.
응답 메시지는 다음으로 구성된다.
아래는 포트 80의www.example.com에서 실행 중인 HTTP 클라이언트와 HTTP 서버 간의 샘플 변환이다. 모든 데이터는 줄 끝마다2바이트 CR LF('\r\n')를 사용하여 플레인 텍스트(ASCII) 인코딩을 통해 송신된다.
클라이언트가 서버에 접속하여 어떠한 요청을 하면, 서버는 세 자리 수로 된 응답 코드와 함께 응답한다. HTTP의 응답 코드는 다음과 같다.
HTTP 리퍼러

HTTP 리퍼러(HTTP referer)는웹 브라우저로월드 와이드 웹을 서핑할 때,하이퍼링크를 통해서 각각의사이트로 방문시 남는 흔적을 말한다.
예를 들어 A라는 웹 페이지에 B 사이트로 이동하는 하이퍼링크가 존재한다고 하자. 이때 웹 사이트 이용자가 이 하이퍼링크를 클릭하게 되면 웹 브라우저에서 B 사이트로 참조 주소(리퍼러)를 전송하게 된다. B 사이트의 관리자는 이 전송된 리퍼러를 보고 방문객이 A 사이트를 통해 자신의 사이트에 방문한 사실을 알 수 있다.
웹 사이트의서버 관리자가 사이트 방문객이 어떤 경로로 자신의 사이트에 방문했는지 알아볼 때 유용하게 사용된다.
하지만, 리퍼러는 조작또한 가능하기 때문에 리퍼러 정보를 사용할 때에는 보안에 항상 주의해야 한다.
한편,HTTP 리퍼러를 정의한 RFC에서 'referrer'를 'referer'라고 잘못 친 것에서 기인하여HTTP 리퍼러는 'HTTP referer'라고 불린다.
HTTPS

HTTPS(HyperTextTransferProtocol overSecure Socket Layer,HTTP overTLS,HTTP over SSL,HTTP Secure)는월드 와이드 웹통신 프로토콜인HTTP의 보안이 강화된 버전이다. HTTPS는 통신의 인증과 암호화를 위해넷스케이프 커뮤니케이션즈 코퍼레이션이 개발한 넷스케이프 웹 프로토콜이며,전자 상거래에서 널리 쓰인다.
HTTPS는 소켓 통신에서 일반 텍스트를 이용하는 대신에,SSL이나TLS프로토콜을 통해세션데이터를 암호화한다. 따라서 데이터의 적절한 보호를 보장한다. HTTPS의 기본TCP/IP포트는 443이다.
보호의 수준은웹 브라우저에서의구현정확도와 서버 소프트웨어, 지원하는암호화 알고리즘에 달려있다.
HTTPS를 사용하는 웹페이지의URI는 'http://'대신 'https://'로 시작한다.
넷스케이프 커뮤니케이션스는 1994년에넷스케이프 내비게이터웹 브라우저를 위해 HTTPS를 개발하였다.원래 HTTPS는SSL프로토콜과 함께 사용되었다. SSL이전송 계층 보안(TLS)으로 발전했을 때 2000년 5월 HTTPS는 공식적으로RFC 2818에 규정되었다.
2017년 3월 기준으로, HTTPS는 한국 전체 등록 도메인 중 3.06%가 사용하고 있다.
2019년 2월,방송통신위원회는대한민국 정부와 협력하여 불건전한 내용과 저작권 침해를 원천 차단하겠다는 명목으로 HTTPS를 통한 해외 사이트 접속을 막는인터넷 검열방안을 발표 및 실시하였다. 이 방식은 암호화의 인증 과정에서 주고받게 되는SNI패킷을 보고 웹사이트 접속을 차단하는 방식으로, 본래방송통신심의위원회에서는 해당 위원회에서 지정한 '유해 사이트'에 국민들이 접속하지 못하도록 URL 접근을 특수한 사이트로 강제 우회시키고 있었는데, HTTPS를 통한 접속이 많아지면서 실용성이 없어지자 이같은 방안을 따르도록 국내 통신사들에 명령하였다.HTTPS는 암호화된 패킷을 전송한다는 점에서 우수한 보안성을 자랑해 HTTPS 내용을 읽고 차단하기 위해선 암호화되기 전 내용을 읽어 차단해야되며, 이런 원리를 이해해 도메인 네임 서버 우회 방식을 이용해 계속 사용하는 경우가 생겨났다. 하지만 일반 사용자는 이용하기에 어려움이 있어 VPN을 사용했지만, 최근엔 유니콘HTTPS 우회 프로그램 등이 출시되면서 국가 IP 주소 변경, 개인 접속 기록을 남기지 않는 경우가 아니라면 어플만으로 손쉽게 우회가 가능해졌다.
웹 브라우저

웹 브라우저(영어:web browser),인터넷 브라우저(영어:internet browser) 또는웹 탐색기(web探索機,문화어:열람기)는웹 서버에서 이동하며(navigate) 쌍방향으로 통신하고HTML문서나 파일을 출력하는그래픽 사용자 인터페이스기반의응용 소프트웨어이다. 웹 브라우저는 대표적인HTTP사용자 에이전트의 하나이기도 하다.
주요 웹 브라우저로는모질라 파이어폭스,구글 크롬,인터넷 익스플로러/마이크로소프트 엣지,오페라,삼성 인터넷,사파리,브레이브가 있다.
최초의 웹 브라우저는1990년에팀 버너스 리가 발명하였다. 버너스 리는 W3C의 감독자로서 웹의 지속적인 발전을 감독하며, 월드 와이드 웹 재단의 설립자이기도 하다. 그의 브라우저는월드와이드웹으로 불리다가 넥서스(Nexus)로 이름이 바뀌었다.
그래픽 사용자 인터페이스를 갖추면서 대중이 사용할 수 있었던 최초의 웹 브라우저는Erwise이다. Erwise의 개발은로버트 카이유가 시작하였다.
웹 브라우저는웹 페이지를 가져오기 위해(웹 문서를 열기 위해) 대부분의웹 서버가 사용하는HTTP(hyper-text transfer protocol)로 통신한다. HTTP를 이용해 웹 페이지를 가져올 뿐 아니라 웹 서버에 정보를 송신하기도 한다. 작성한 시점에서 가장 많이 사용되는 HTTP는 HTTP/1.1로RFC2616에 정의되어 있다. HTTP/1.1은 현 세대의 다른 브라우저와는 달리 인터넷 익스플로러에서 완벽하게 지원하지 못하는 표준이 있어야 한다.
페이지들은 주소처럼 이용되는URL(uniform resource locator)을 통해 장소가 정해지고, HTTP 접근을 위해 "http:"로 시작된다. 많은 브라우저가FTP를 위한 "ftp:",HTTPS(암호화된 HTTP)를 위한 "https:"와 같은 다양한 URL 종류와 대응 프로토콜을 지원한다.
웹 페이지의파일 포맷은 보통HTML(hyper-text markup language)이 쓰이고 HTTP 프로토콜의MIME"content type"에 의해 확인된다. 대부분의 브라우저는 HTML 외에JPEG,PNG,GIF이미지 포맷들을 지원하고, 그밖에도플러그인을 통해 확장할 수 있다. HTTP의 "content type"과 URL 프로토콜 명세의 조합으로 웹 페이지 설계자들은 이미지, 애니메이션, 동영상, 소리,스트리밍 미디어등을 웹 페이지에 덧붙이거나 웹 페이지를 통해 접근할 수 있게 한다.
초기의 웹 브라우저는 단순한HTML만을 지원했다. 독점적인 웹 브라우저의 빠른 개발로HTML의 비표준 확장이 많이 이루어졌고, 웹 호환성에 심각한 문제가 생겨났다. 현대의 웹 브라우저들은 모든 브라우저에서 동일하게 표시되어야 할 표준 기반의HTML과XHTML(HTML 4.01에서 출발한)[1]을 지원한다.
부가적으로유즈넷뉴스나IRC(Internet relay chat),이메일등을 지원하는 브라우저도 있다. 이들은 대체로NNTP,SMTP,IMAP등의 프로토콜 지원이 포함된다.
브라우저 간의 차이는 그들이 지원하는 기능에 따라 구별된다. 오늘날 브라우저와 웹 페이지는 웹 초기에는 없었던 기능과 기술을 많이 사용하는 경향이 있다. 앞에서 언급했듯이,브라우저 전쟁때 브라우저와월드 와이드 웹에는 확장 기능이 급속도로 무질서하게 생겨났다.
아래는 특징이 있는 기능에 대한 목록이다.
세계 웹 브라우저 시장에서인터넷 익스플로러는2008년말까지는 70%에 육박하는 점유율을 기록했다. 하지만파이어폭스,사파리,구글 크롬등 새로운 웹 브라우저들이 나오며 인터넷 익스플로러의 점유율이 계속해서 떨어져 2011년 12월, 38%에 이르게 되었으며, 다음으로 크롬 27%, 파이어폭스 25%로 뒤따랐다.그 후, 2013년 8월 18일 시점으로 크롬의 점유율이 43.17%로 1위이며, 인터넷 익스플로러는 25.03%, 파이어폭스가 19.31%, 사파리 8.65% 오페라 1.14%의 순이다.
HTTP 404

404 Not Found또는요청한 페이지를 찾을 수 없습니다. 사이트 관리자에게 문의해 주세요오류 메시지는클라이언트가 서버와 통신할 수는 있지만 서버가 요청한 바를 찾을 수 없다는 것을 가리키는HTTP표준 응답 코드이다. 404 오류들은 대상 서버로 연결할 수 없다는 뜻의 "서버를 찾을 수 없습니다" 오류와 비슷한 메시지와 혼동해서는 안 된다.
HTTP를 통해 통신할 때 서버는HTTP문서(웹 페이지)에 대한웹 브라우저의 요청과 같은 요청에 수많은 응답 코드와 선택적, 의무적, 또는 허용하지 않는 (상태 코드 기반으로) 메시지를 보여줌으로써 응답할 것을 요구받는다.
404 코드에서 처음 4는URL을 잘못 입력한 것과 같은 클라이언트 오류를 가리킨다. 그 뒤에 따르는 2개의 숫자들은 특정한 오류와 마주쳤음을 가리킨다. HTTP의 세 개의 숫자 코드 이용은FTP와NNTP와 같은 초기의 프로토콜에서의 해당 코드와 비슷하다.
HTTP 수준에서 404 응답 코드는 사람이 읽을 수 있는 "이유 설명"과 함께 나온다. HTTP 규격은 "찾을 수 없습니다"라는 설명을 제안하며수많은 웹 서버들은 기본적으로 404 코드와 "찾을 수 없습니다" 설명이 들어간 HTML 메시지를 제공한다. 웹 서버들은 일반적으로 더 자연스러운 설명, 상표화된 페이지, 또 이따금씩 검색 폼을 보여 주도록 구성되어 있을 수 있지만 사용자로부터 보이지 않는 프로토콜 수준의 설명을 따로 수정하는 것은 드문 일이다.
그러나인터넷 익스플로러(인터넷 익스플로러 7이전)는 512 바이트가 넘지 않을 경우 사용자가 지정한 페이지를 보여 주지 않고 친근한 오류 메시지를 보여 준다.이러한 기본적인 동작은 인터넷 옵션의 도구에 들어가 고급 탭에서 "친근한 HTTP 오류 메시지 표시" 체크 상자에 체크를 없앰으로써 변경할 수 있다.구글 크롬은 비슷한 기능을 포함하고 있으며 404는 페이지 크기가 512바이트 미만인 경우 구글 알고리즘이 생성하는 대안이 되는 제안 기능으로 대체된다.
404 오류는 페이지가 이동되거나 삭제되었을 때 자주 반환된다. 전자의 경우 URL을 다시 기록하거나 대부분의 서버 구성 파일에서 구성할 수 있는 301 "영구적으로 이동하였음" 오류 응답을 반환한다. 후자의 경우 410 "사라짐" 메시지가 반환된다. 이 두 가지 옵션들이 특별한 서버 구성을 요구하기 때문에 대부분의 웹사이트들은 이들을 이용하지 않는다.
404 오류들은 주어진 URL이 존재하지 않는 서버 이름을 가리킬 때 나타나는DNS오류와 혼동해서는 안 된다. 404 오류는 서버 자체가 존재하지만 서버가 응답한 페이지를 찾지 못했음을 나타낸다.
404 오류가 발생할 경우 사이트 관리자는 IIS에서 바인딩 편집에서 DNS에 등록된 도메인을 추가해 주면 해결이 가능하다.
HTTP 451

HTTP 451혹은법적 이유로 이용 불가(Unavailable For Legal Reasons)는 정부기관의 검열 등의 법적 이유로 인해 사용자가 요청한 자원을 가져올 수 없음을 뜻하는HTTP 상태 코드이다. 숫자 451은레이 브래드버리의디스토피아소설이자 검열을 다룬 《화씨 451》에서 이름을 따왔다.HTTP 451은 2016년 2월 RFC 7725에 의해 표준화되었다.
HTTP 451이 표기될 수 있는 상황은 국가 안보에 중대한 위협을 주는 페이지이거나, 저작권 위반, 프라이버시 침해, 법률 모독 혹은 법정이나 법률에 의한 위반 등이 있을 수 있다. RFC 명세상 HTTP 451은 자원이 존재하지만 차단된 경우에는 사용하지 않으며, 해당 자원이 법적 이유로 제거되어 더 이상 존재하지 않거나 자원이 존재하지 않지만 해당 주제에 대한 논의가 합법적으로 금지된 경우 사용할 수 있다. 몇몇 사이트의 경우 법적으로 자원이 제거된 경우 기존의HTTP 404혹은 유사한 코드를 반환한다.
Cookie Monster

COOKIE MONSTER(печеньковое чудовище) — программа, которая была написана Крисом Таваресом (Chris Tavares) в 1969 году для нескольких компьютерных операционных систем. Сначала программа была создана Крисом для пользователей компьютеров в Университете Брауна, чтобы раздражать своих сокурсников, вручную отправляя сообщения, блокирующие компьютерные процессы и выводя на терминал просьбу: «дай мне печенья». Программа блокировала терминал до тех пор, пока оператор не вводил слово «печенье».
Cookie monster ошибочно называют вирусом из-за особенности его реализации, но он не самовоспроизводится и не распространяется, и поэтому считается протовирусом или просто вредоносным ПО.Multicsпозволяет установить таймер и завершить программу, а когда таймер срабатывает, программа запускается вновь, как будто бы вызов произошёл с терминала. Таким образом оператор мог подумать, что программа, исполнение которой было прервано, «заражена».
COOKIE MONSTER написан на языкеPL/I.
Программа вдохновила создателей фильма«Хакеры»показать вымышленный «вирус Cookie Monster», который «съел» системные данные суперкомпьютера Gibson. Он был остановлен (предположительно только временно), когда системный администратор набрал «cookie».
Magic cookie

«Волшебное печенье»(англ.magic cookie) — это небольшой наборданных, передаваемых одной программой другой программе. Содержимое куки, как правило, не значимо для получателя и не интерпретируется до тех пор, пока получатель не вернёт куки обратно отправителю или другой программе.
В реальной жизни куки можно сравнить с номерком в гардеробе: атрибуты номерка (форма, цвет, надписи) не несут какого-либо определенного смысла для посетителя, но он позволяет получить взамен правильное пальто.
Куки могут использоваться для идентификации в компьютерных приложениях. Например, при посещениивеб-сайтасерверное приложение может оставить на компьютере посетителяHTTP-кукидляаутентификацииклиента при его возвращении на сайт. Куки являются компонентом наиболее общего метода аутентификации, используемого вX Window System.
Некоторые куки (например, в протоколеHTTP) могут иметьцифровую подписьили могут бытьзашифрованы, чтобы злоумышленники не могли подделать и передать их отправителю для получения несанкционированного доступа.
Cookie Clicker

Cookie Clicker—компьютерная играв жанрекликер, созданная французскимпрограммистомЖюльеном Тьенно в 2013 году. Изначально являласьбраузерной игрой, но в 2021 вышла и на площадкеSteam. Также игра доступна на платформеAndroid.
Сначала игрок нажимает на большую иконку печенья в левом углу экрана, зарабатывая одну печеньку за каждый щелчок. С помощью этих печенек игрок может покупать новые игровые предметы, такие как курсоры, бабушки, фермы, шахты, фабрики и банки, которые автоматически создают печеньки. Ценырастут экспоненциально, каждый предмет стоит на 15 % больше, чем предыдущий купленный предмет того же типа.
Также в игре есть золотые печеньки и маленькие печенки, которые появляются в случайных местах и исчезают через несколько секунд, они появляются периодически и предоставляют эффекты, такие как бонусные печенки или временное увеличение скорости производства, но только если на них щелкнуть до того как они исчезнут.
Заработав определённое количество печений, игрок может сделать «престиж», теряя свой прогресс, но зарабатывая небесные фишки и уровни престижа. Уровни престижа дают постоянное повышение (+ 1 % за уровень) к скорости производства печенья в будущих прохождениях, в то время как небесные фишки можно потратить на самые разные улучшения престижа. Однако количество печенья необходимого для открытия следующего уровня престижа, растет, и игроку с каждым разом всё труднее достигнуть престижа.
Достижения можно получить, выполняя различные задачи или цели, такие как достигнув определённого количества произведенных печенек, владение конкретным количеством зданий определённого типа или щелкнув заданное количество раз на золотые печенки. Кроме того, во время некоторых праздников происходят сезонные события.
В игре присутствует геометрический рост: игрок начинает играть с пригоршней печенек, но может быстро достать до миллиардов печенек. В игре нет чёткого финала.
Из-за относительно простого кода игрычитыи надстройки широко доступны и просто реализуются с помощью консолей браузера ибукмарклетов.
В статьеIGNCookie Clickerназван одной из немногих игр, сыгравших важную роль в становлении жанра инкрементальных игр. Статья в The Kernel описывает её как «наверное, самую известную» игру в жанре.
Ян Богост, создатель Cow Clicker, отмечает, что «Cookie Clicker— это не игра для человека, а игра, в которую компьютер может играть, пока человек на это наблюдает». По мнению обозревателей,Cookie Clickerвызывает привыкание, и его фанаты были описаны как «одержимые».
Однако из-за их смехотворно простой механики игры также считаются многими относительно простыми или, как сказано в статье IGN, «супертупыми». Такие игры, какCookie Clicker, использовали это сочетание простоты и сложности для создания нового жанра, который некоторые могут даже не рассматривать как настоящие игры. Создатель игры называл свои работы «неигровыми».
LG Cookie (KP500)

LG KP500(продаваемый какLG CookieилиCookyвЮжной Корее)-мобильный телефонс сенсорным экраном. LG ориентировалась на рынок сенсорных экранов начального уровня, сохраняя стоимость Cookie как можно ниже, опуская некоторые функции, имеющиеся в продуктах высокого класса, таких какLG Renoir, такие какGPS,3GилиWi-Fi. Смартфон был представлен 30 сентября 2008 года.
LG Cookie стал очень популярным на рынке. За первые пять месяцев после запуска в декабре 2008 года по всему миру было продано более двух миллионов устройств. Было продано 1,2 миллиона устройств в Европе, 600 000 в Азии и на развивающихся рынках и 100 000 в Корее, где LG заявила, что является лидером самый популярный телефон по состоянию на март 2009 года. LG планировала расширить доступность Cookie с 40 до 60 стран в рамках своего стремления достичь 13 миллионов продаж по всему миру.
Первоначально телефон был выпущен в четырех цветах:черный, Vandyke Brown, Anodizing Silver и Elegant Gold. Позже он был увеличен до десяти цветов, включаябелый, розовый и фиолетовый.
Позже будут выпущены и другие версии с названием Cookie:Cookie Fresh, Cookie Lite, Cookie Style, Cookie Wi-Fi, Cookie Gig, Cookie 3GиCookie Plus, позже в 2010 году выпущенCookie Tweetс клавиатурой QWERTY иCookie Duoв 2011 году; иCookie Smartв 2012 году. Преемник LG Cookie,LG Pop, был представлен в конце 2009 года.
Их конкурентами являются Samsung Tocco, а также более дешевая и функционально урезанная версия, Samsung Tocco Lite, а также первый в мире телефон на Android,HTC Dreamи сенсорные телефоны на Symbian,Nokia 5800 XpressMusicиNokia 5530 XpressMusic.
Nana

NANA(яп.ナナНана) —  сёдзё-мангаавторстваАй Ядзавы, выходившая в журналеCookieиздательства «Shueisha».Мангабыла адаптирована ванимеи 2 игровыхфильма. Согласно опросу, проведённому в 2007 годуминистерством культуры Японии, занимала 50-е место среди лучшей манги всех времён.
Позже мангу адаптировала студия «Madhouse» ваниме-сериал. Трансляция аниме осуществлялась с5 апреля2006 годапо29 марта2007 года. В аниме экранизированы 42 главы манги.
В вагоне одного поезда, следовавшего вТокио, Нана Комацу, ехавшая к своему парню Сёдзи, случайно оказалась в кресле рядом с Наной Осаки, направлявшейся в столицу, чтобы исполнить своё желание — стать известной певицей. Будучи солисткой панк-группы «Blast», Осаки мечтает о дебюте своей группы в Токио, чтобы доказать себе, всему миру и своему парню Рэну, гитаристу популярной группы «Trapnest», что она может добиться успеха.
Будучи тёзками, девушки быстро находят общий язык, даже несмотря на противоположность характеров. Однако, увидев Сёдзи уже в Токио, Нана Комацу теряет из виду другую Нану: случайное знакомство в поезде подошло к концу. Но судьба сводит их снова, когда они сталкиваются в квартире, которую обе хотели снять. Слово за слово, они решают жить вместе. Ещё бы: ведь и без того низкая плата за квартиру станет в два раза ниже! Так и начинаются жизненные приключения двух девушек с одним именем, вместе идущих навстречу своим мечтам.
Нана «Хатико» Комацу(яп.小松奈々).
Нана Осаки(яп.大崎ナナ).
Нобу Тэрасима(яп.寺島伸夫).
Ясуси «Ясу» Такаги(яп.高木泰士).
Синъити «Син» Окадзаки(яп.岡崎真一).
Рэн Хондзё(яп.本城蓮).
Такуми Итиносэ(яп.一ノ瀬巧).
Рэйра Сэридзава(яп.芹澤レイラ).
Наоки Фудзиэда(яп.藤枝 直樹).
Первая глава манги вышла15 мая2000 года. За десять лет всего был издан 21 том манги. Из-за болезни автора выход манги останавливался в 2007 году с июня по ноябрь, а затем повторно прекратился в апреле2010 года. После выписки из больницы в апреле 2010 года Ай Ядзава сообщила, что не брала в руки перо с начала болезни и не знает когда вернется к созданию манги, если вообще вернется. В 2013 году к 100-му выпуску рубрики про неё в журналеCookieАй Ядзава собственноручно дорисовала двухстраничную экстру к манге, на тот момент впервые за три года вернувшись к созданию манги.
Мангу адаптировала студия «Madhouse». Трансляция аниме осуществлялась с5 апреля2006 годапо29 марта2007 года. ВЯпониипоказывалось на каналеNTV. Всего вышло 47 серий, каждая продолжительностью 25 минут, а также 3 дополнительных эпизода. В аниме экранизированы 42 главы манги.
По манге было снято два игровых фильма. Первый фильм вышел3 сентября2005, а второй фильм —9 декабря2006В первом фильме главных героинь игралиМика Накасима(Нана Осаки) иАой Миядзаки(Нана Комацу), но во 2 фильме состав поменялся, роль Наны Осаки исполнялась той же актрисой что и в 1 фильме, но вместо Аой Миядзаки роль Наны Комацу сыгралаЮи Итикава.
Согласно опросу, проведённому в 2007 годуминистерством культуры Японии, занимала 50-е место среди лучшей манги всех времён. Кроме того, манга была в списке финалистов10-й премии Осаму Тэдзуки. Также, согласноOricon, 21-й том манги был распродан тиражом в 1,5 млн копий в 2009 году, что сделало его пятым по продажам среди всей манги за этот год.
Инкрементальная игра

Инкрементальная игра(также —idle game[сангл.—«простаивающая игра», «ленивая игра»],кликер) —компьютерная игра,игровой процессв которой состоит из выполнения простых действий, таких как многократноенажатиена экран. Нажатия, как правило, выполняются, чтобы заработать игровуювалюту. В некоторых играх постоянно нажимать на экран и вовсе не нужно (при условии покупки различных улучшений), так валюта зарабатывается сама, в том числе и в отсутствие игрока. Отсюда и название «idle game».
В инкрементальной игре игрок нажимает на кнопку и получает определённое количество валюты. Игрок может потратить заработанные «деньги» на покупку игровых предметов или навыков, которые позволят игроку зарабатывать валюту быстрее или автоматически, даже без необходимости нажатия кнопок. Часто в таких играх есть источники дохода, которые зарабатывают некоторое количество монет за определённое время. Например, это могут быть здания, фабрики или фермы. Каждый из этих источников увеличивает количество зарабатываемой валюты в секунду. Но стоимость зданий тоже растётэкспоненциально, поэтому переход, скажем, с здания третьего уровня на здание четвёртого занимает столько же времени, сколько переход с первого здания на второе (иногда — даже больше).
В некоторых играх используется система сброса прогресса. Игрок сбрасывает прогресс, зато получает новый вид игровой валюты. Эта новая валюта обычно используется для получения бонусов, которые не исчезают после сброса. Эти бонусы позволяют игроку достичь больших игровых результатов, чем без сброса прогресса. Такие игры, какCookie Clicker,позволяют игрокам играть бесконечно, а вCandy Box!можно достигнуть конца игры.
Инкрементальные игры набрали популярность в 2013 году после успехаCookie Clicker, хотя некоторые игры, выпущенные раньше (Cow ClickerиCandy Box!)были основаны на тех же игровых принципах, что и Cookie Clicker. В 2015 году игровая пресса заметила, что idle-игры распространяются на платформеSteam(например,Clicker Heroes).
Натан Грейсон объясняет популярность idle-игр тем, что они отвлекают человека от повседневных забот и легко вписываются в повседневную жизнь. В то же время они используют темы, которые можно встретить в более сложных играх, чтобы привлекать внимание игроков. Грейсон также отметил, что существуют idle-игры самой различной тематики: фэнтези, фантастика иэротика, это не даст игрокам заскучать.
Джастин Дэвис (IGN), описывая игры, отмечает, что человек чувствует нечто особое, когда дорогие улучшения становятся доступны. Но эти дорогие улучшения покупаются только для того, чтобы впоследствии быть заменёнными на новые. Это приводит к тому, что игрок чувствует себя сильным и слабым одновременно, стремится к экспоненциальному прогрессу.
Жульен Тьенно, один из создателей idle-игр (в том числеCookie Clicker) назвал свои игры «non-games» (сангл.—«не игры»). В конце 2013 года им был созданIdle Game Maker.Этот инструмент позволяет создавать idle-игры без знания кода.
รายชื่อส่วนหัวของเอชทีทีพี

ส่วนหัวของเอชทีทีพีเป็นส่วนประกอบหลักของการร้องขอบนเอชทีทีพีและเป็นส่วนที่สำคัญสำหรับการตอบรับเอชทีทีพีด้วย ส่วนหัวเหล่านี้เป็นการกำหนดลักษณะเฉพาะต่าง ๆ ของข้อมูลที่ร้องขอ หรือข้อมูลที่ถูกจัดสรรให้ ส่วนหัวของเอชทีทีพีแยกออกจากส่วนของเนื้อหาด้วยบรรทัดว่างหนึ่งบรรทัด ข้อมูลส่วนหัวอาจเป็นสายอักขระที่แทบจะไม่มีกฎเกณฑ์ แต่ก็มีส่วนหัวบางตัวที่เป็นที่ยอมรับและเข้าใจโดยทั่วไป
การไฮแจ็กเซสชัน

ในวิทยาการคอมพิวเตอร์การไฮแจ็กเซสชัน(อังกฤษ:session hijacking) เป็นการโจมตีทางไซเบอร์ชนิดหนึ่ง ที่ผู้โจมตีสามารถเข้าถึงเซสชันคอมพิวเตอร์ของผู้ใช้โดยไม่ได้รับอนุญาต แล้วทำให้เข้าถึงข้อมูลหรือบริการในระบบคอมพิวเตอร์เหมือนกับเป็นผู้ใช้เอง
โดยบางครั้งเรียกว่าการไฮแจ็กคุกกี้(อังกฤษ:cookie hijacking) เพราะมักเกี่ยวกับการขโมยคุกกี้เซสชันที่ใช้พิสูจน์ตัวตนของผู้ใช้
เซสชันทั่วไปหมายถึงข้อมูลที่เชื่อมการแลกเปลี่ยนข้อความที่เกี่ยวข้องกันระหว่างคอมพิวเตอร์ตัวระบุเซสชันจะจำเป็นเมื่อโครงสร้างพื้นฐานของการสื่อสารนั้นใช้โพรโทคอลแบบไร้สถานะ เช่นHTTP
ในเว็บแอปเอชทีทีพีคุกกี้มักใช้เป็นตัวเก็บสถานะการพิสูจน์ตัวตนของผู้ใช้
คือ คุกกี้เช่นนี้ทำหน้าที่เป็น "กุญแจเซสชัน" (session key) ที่ระบุตัวผู้ใช้และช่วยเว็บเซิร์ฟเวอร์ในการรักษาเซสชัน
ผู้โจมตีที่ขโมยคุกกี้เช่นนี้ได้จะสามารถใช้เทคนิค "ส่งคุกกี้ต่อ" (Pass the Cookie) เพื่อไฮแจ็กเซสชันของผู้ใช้และเข้าถึงแอปเหมือนกับเป็นผู้ใช้เอง
การไฮแจ็กเซสชันสามารถทำได้หลายวิธี คือ
การไฮแจ็กเซสชันเป็นภัยคุกคามที่สำคัญต่อเว็บแอป เพราะคุกกี้เซสชันที่ถูกขโมยสามารถให้ผู้โจมตีเข้าถึงบัญชีและข้อมูลของผู้ใช้ได้อย่างเต็มที่
เพื่อบรรเทาภัยนี้เว็บเบราว์เซอร์สมัยใหม่จึงมีกลไกป้องกันคุกกี้แต่ผู้พัฒนาเว็บก็ยังคงต้องออกแบบแอปของตนอย่างรอบคอบเพื่อลดความเสี่ยง
มีวิธีหลักสี่วิธีที่ใช้ไฮแจ็กเซสชัน ซึ่งได้แก่
หลังจากได้คุกกี้เซสชันที่สมควร ผู้ร้ายอาจใช้เทคนิคส่งคุกกี้ต่อ (Pass the Cookie) เพื่อไฮแจ็กเซสชัน
ไฟร์ชีป (Firesheep) เป็นส่วนขยายบราวเซอร์ไฟร์ฟอกซ์ที่เปิดตัวในเดือนตุลาคม 2010 และแสดงให้เห็นถึงช่องโหว่การไฮแจ็กเซสชันในเครือข่ายที่ไม่ปลอดภัย
โปรแกรมสามารถดักจับคุกกี้ที่ไม่ได้เข้ารหัสสำหรับเว็บไซต์ยอดนิยม ทำให้ผู้ใช้สามารถเข้าควบคุมเซสชันของผู้อื่นในเครือข่ายเดียวกันได้
เครื่องมือจะแสดงเป้าหมายที่เป็นไปได้ในแถบด้านข้าง ช่วยให้เข้าถึงเซสชันคนอื่นได้โดยไม่ต้องขโมยรหัสผ่าน
เว็บไซต์ที่รองรับรวมถึงเฟซบุ๊กทวิตเตอร์ฟลิคเกอร์แอมะซอนวินโดวส์ไลฟ์และกูเกิลโดยสามารถใช้สคริปต์เพื่อเพิ่มเว็บอื่นๆและเพียงไม่กี่เดือนหลังจากนั้น เฟซบุ๊กและทวิตเตอร์ต่างก็เริ่มให้ใช้เว็บไซต์แบบเข้ารหัสซึ่งต่อมากลายเป็นการบังคับ
ดรอยด์ชีป (DroidSheep) เป็นเครื่องมือบนแอนดรอยด์ที่ใช้ไฮแจ็กเซสชันได้ง่าย
โปรแกรมจะดักฟังแพ็กเก็ตเอชทีทีพีที่ส่งผ่านเครือข่ายไร้สาย (802.11) แล้วดึงตัวระบุเซสชันจากแพ็คเก็ตเพื่อนำเอาไปใช้
โปรแกรมสามารถดักจับเซสชันโดยใช้คลังซอฟต์แวร์ libpcap และรองรับเครือข่ายต่างๆ คือ เครือข่ายเปิด (ไม่เข้ารหัส), เครือข่ายที่เข้ารหัสด้วย WEP และเครือข่ายที่เข้ารหัสด้วย WPA/WPA2 (เฉพาะ PSK เท่านั้น)
ซอฟต์แวร์นี้ใช้ libpcap และ arpspoofโปรแกรมเคยมีให้ติดตั้งบนกูเกิล เพลย์แต่ก็ถูกถอนออกไปแล้ว
คุกกี้แคดเจอร์ (CookieCadger) เป็นแอปจาวาแบบกราฟิก ที่ช่วยให้สามารถโจมตีแบบ sidejacking และเล่นซ้ำคำขอของ HTTP โดยอัตโนมัติ 
เป็นเครื่องมือช่วยแอดมินเพื่อตรวจสอบการรั่วไหลของข้อมูลจากแอปที่ใช้คำขอ GET โดยไม่ได้เข้ารหัส
เป็นโปรแกรมอรรถประโยชน์โอเพนซอร์สแบบข้ามแพลตฟอร์มที่ใช้ Wireshark ซึ่งสามารถตรวจสอบอีเทอร์เน็ตแบบมีสาย, วายฟายที่ไม่ปลอดภัย หรือโหลดไฟล์จับแพ็กเก็ตเพื่อวิเคราะห์แบบออฟไลน์
คุกกี้แคดเจอร์ได้ใช้เพื่อเน้นจุดอ่อนของเว็บไซต์ที่ทีมเยาวชนใช้แชร์ข้อมูล เช่น Shutterfly (ใช้โดยลีกฟุตบอล AYSO) และ TeamSnap
วิธีป้องกันการไฮแจ็กเซสชันรวมถึง
ตัวระบุเซสชัน

ในวิทยาการคอมพิวเตอร์ตัวระบุเซสชัน(อังกฤษ:session identifier) หรือที่รู้จักกันในชื่อ session ID หรือ session token เป็นข้อมูลที่ใช้ในการสื่อสารผ่านเครือข่ายคอมพิวเตอร์(มักจะผ่านHTTPS) เพื่อใช้ระบุเซสชันซึ่งเป็นชุดการแลกเปลี่ยนข้อความที่เกี่ยวข้องกัน 
ตัวระบุเซสชันจะจำเป็นเมื่อโครงสร้างพื้นฐานของการสื่อสารนั้นใช้โพรโทคอลแบบไร้สถานะ เช่นHTTP
ตัวระบุเซสชันช่วยให้เว็บแอปสามารถรักษาสถานะ (state) ระหว่างการร้องขอหลายครั้งได้ ตัวอย่างเช่น ในอีคอมเมิร์ซsession ID จะช่วยใช้ตามสถานะตะกร้าสินค้าของผู้ใช้ขณะที่เรียกดูหน้าต่างๆ ของเว็บไซต์หากไม่มี session ID การเชื่อมโยงการร้องขอหลายครั้งจากผู้ใช้คนเดียวกันเมื่อมีผู้ใช้ต่างๆ ที่โต้ตอบอย่างต่อเนื่องกับเว็บไซต์ ก็จะทำได้ยาก
ตัวระบุเซสชันมักจะกำหนดให้กับผู้ใช้เมื่อเข้าชมเว็บไซต์ในครั้งแรก นี่ต่างกับ user ID 
เพราะปกติมีอายุสั้น จะหมดอายุหลังการไม่มีกิจกรรมตามเวลาที่กำหนดไว้ โดยเป็นนาทีหรือชั่วโมง
และอาจใช้งานไม่ได้หลังจากบรรลุเป้าหมายบางอย่างแล้ว (เช่น หลังจากเสร็จสิ้นการสั่งซื้อ)
Session ID อาจเสี่ยงต่อการไฮแจ็กเซสชันซึ่งผู้โจมตีจะดักขโมย session ID แล้วใช้มันเพื่อปลอมตัวเป็นผู้ใช้ เพื่อลดความเสี่ยงนี้
เทคโนโลยีเว็บใช้ชื่อต่างๆ กันสำหรับคุกกี้เซสชัน เช่น
เจ้าแมวยอดนักสืบ

เจ้าแมวยอดนักสืบ(อังกฤษ:The Cat Returnsหรือเนะโกะโนะอนงาเอชิ(ญี่ปุ่น:猫の恩返し;โรมาจิ:Neko no Ongaeshi) เป็นภาพยนตร์อนิเมะในปี พ.ศ. 2545 ที่กำกับโดยฮิโรยูกิ โมริตะและอำนวยการสร้างโดยสตูดิโอจิบลิดัดแปลงมาจากมังงะของอาโออิ ฮิอิรางิที่ชื่อBaron: The Cat Returns(ญี่ปุ่น:バロン 猫の男爵;โรมาจิ:Baron Neko no Danshaku)  หรือBaron, the Cat Baronซึ่งตีพิมพ์เป็นภาษาอังกฤษโดย VIZ Media
ในปี พ.ศ. 2538 สตูดิโอจิบลินำภาพยนตร์เรื่อง "Whisper of the Heart" ออกฉาย ซึ่งดัดแปลงมาจากมังงะของอาโออิ ฮิอิรางิซึ่งมีเนื้อหาเกี่ยวกับเด็กสาวคนหนึ่งผู้เขียนนิยายแฟนตาซี แม้ว่าชีวิตของเธอจะไม่ได้มีส่วนใดที่เป็นเรื่องมหัศจรรย์ แต่ฉากแฟนตาซีเล็กๆ ที่แสดงถึงสิ่งที่เธอได้เขียนนั้นตรึงใจแฟนๆ และเกิดความต้องการจะชมภาพยนตร์ทีกล่าวถึงนิยายแฟนตาซีของเธอ และนั่นคือภาพยนตร์เรื่องใหม่The Cat Returns
เรื่องราวของหญิงสาวชื่อ "ฮารุ" นักเรียนหญิงผู้มีนิสัยเงียบ และไม่มั่นใจในตัวเองคนหนึ่ง วันหนึ่ง เธอช่วยชีวิตแมวตัวหนึ่ง
จากการโดนรถบรรทุกชนไว้ แมวตัวนั้นก็คือ "ลูน" เจ้าชายแห่งอาณาจักรแมว เพื่อเป็นการตอบแทน เหล่าแมวได้ให้ของขวัญแก่เธอ คือได้รับการแต่งงานกับเจ้าชายแห่งอาณาจักรแมว
เธอเฝ้าหมกมุ่นอยู่กับเรื่องนี้อย่างมาก และได้ยินเสียงผู้หญิงบอกกับเธอให้หาตำรวจแมวให้พบ ฮารุได้พบกับ "มุตะ" ผู้ซึ่งนำเธอไปพบกับบารอนและโตโตะ หลังจากพบกับพวกเขา ฮารุและมุตะก็ถูกทหารจับตัวไปยังอาณาจักรแมว ทิ้งโตโตะและบารอนไว้ในโลกมนุษย์ แต่ทั้งสองก็หาทางเข้าสู่อาณาจักรแมวได้สำเร็จจนได้
ฮารุได้รับเชิญไปงานเลี้ยงฉลองที่พระราชวังแห่งอาณาจักรแมว เธอเริ่มจะกลายเป็นแมวอย่างช้าๆ ในงานนั้น บารอน(ที่ปลอมตัวอยู่)เต้นรำกับฮารุก่อนจะถูกพบตัว พวกเขาได้รับการช่วยเหลือจาก "ยูกิ" แมวเพศเมียสีขาวผู้ซึ่งเป็นแมวรับใช้ในพระราชวังและเคยเตือนฮารุให้หนีไปจากอาณาแมว การหลบหนีของฮารุ บารอน และมุตะ นำ
พาพวกเขาผ่านเขาวงกตไปสู่หอคอยสูง ซึ่งเป็นทางกลับสู่โลกของฮารุ
ลูนและกองทหารกลับสู่อาณาจักรแมว ก่อนจะได้รับรู้ว่าพระราชาได้ทำในสิ่งที่เขาไม่ต้องการและเขาไม่ปรารถนาจะแต่งงานกับฮารุ แต่ตั้งใจจะขอแต่งงานกับยูกิแทน มุตะก็เปิดเผยตัวว่าตัวเองเป็นอาชญากรชื่อกระฉ่อนในอาณาจักร (โดยการกินปลาในทะเลสาบจนหมด) และยูกิก็คือเจ้าของเสียงที่แนะนำฮารุให้ไปหาตำรวจแมว ในช่วงสมัยฮารุยังเป็นเด็ก เธอช่วยชีวิตยูกิจากความหิวโหยด้วยการให้คุกกี้ปลาที่เธอกำลังทานอยู่ และตอนนี้ ยูกิก็ได้ตอบแทนในความเมตตาของเธอแล้ว
ในท้ายที่สุด ฮารุ มุตะ และบารอน หลบหนีออกมาได้สำเร็จด้วยความช่วยเหลือของเจ้าชายลูนและโตโตะ แล้วฮารุก็ค้นพบหัวใจตัวเองและความรักที่มีต่อบารอน
Cookie

HTTP cookie，简称cookie，又稱数码存根、「網站／瀏覽＋魔餅／魔片」等，是浏览网站时由网络服务器创建并由网页浏览器存放在用户计算机或其他设备的小文本文件。Cookie使Web服务器能在用户的设备存储状态信息（如添加到在线商店购物车中的商品）或跟踪用户的浏览活动（如点击特定按钮、登录或记录历史）。
“cookie”一词由网络浏览器程序员盧·蒙特利创造，源自“magic cookie”（1979年就已经出现，当时指UNIX程序收发的数据包）。“magic cookie”这词本身来自幸运饼。
盧·蒙特利在1994年6月想到这点子时正在網景工作，公司则正在为MCI开发电子商务应用程序。文頓·瑟夫和約翰·克倫辛代表MCI与网景讨论技术，表示不希望总是由其服务器保存事务状态，而要求网景将状态存储在用户计算机。Cookies便是网景提出的解决方案。
同年，蒙特利与约翰·詹南德雷亚一起编写了最初的网景cookie规范。1994年10月13日发布的网景导航者0.9beta版开始支持cookie。它公开的首次使用目的是检查网景网站的访问者是否已经访问过该网站。蒙特利于1995年申请了cookie技术的专利，1998年获批（US 5774670）。1995年10月发布的第2版Internet Explorer也宣布支持cookie。
当时，cookie并未为公众所知，虽然默认用户接受cookie，网站并不会通知用户其存在。1996年2月12日，英国《金融时报》发表文章介绍cookie，使其为大众所知。其潜在的隐私问题也引起讨论，1996年和1997年的美国联邦贸易委员会两次就cookie举行听证会。
互联网工程任务组专门成立了工作小组规范cookie的用法。布莱恩·贝伦多夫和大卫·克里斯托分别提出两套有关HTTP事务状态的替代方案。但由克里斯托本人和蒙特利领导的小组很快决定还是使用网景规范。1996年2月，工作组将第三方cookie确定为严重隐私威胁。该小组制定的规范RFC 2109最终于1997年2月发布，要求第三方cookie要么根本不允许，要么至少默认不启用。
网景的cookie头字段为Set-Cookie，RFC 2965添加了Set-Cookie2头字段，即“RFC 2965cookie”，但Set-Cookie2很少使用，终于2011年4月的RFC 6265中弃用，已经没有现代浏览器可以识别Set-Cookie2头字段。
Cookie的基本结构包括
一塊cookie可能有Domain、Path、Expires、Max-Age、Secure、HttpOnly等多種属性，如
Domain和Path属性定义了cookie的范围。它们告诉浏览器cookie属于什麼网站。Cookies只能设置在当前资源的顶级域及其子域上。
如果服务器未指定cookie的Domain和Path，则它们默认为所请求资源的域和路径。
Expires属性定义了浏览器应删除cookie的时间，格式为Wdy, DD Mon YYYY HH:MM:SS GMT或Wdy, DD Mon YY HH:MM:SS GMT（YY大于或等于0并且小于等于69）。
此外也可用Max-Age将cookie的过期时间设置为某一段时间之后（相对于浏览器接收cookie的时间而言）。但Internet Explorer等浏览器可能不支持Max-Age。
Secure属性旨在将cookie加密，使浏览器仅通过安全／加密连接使用cookie。
HttpOnly要求浏览器不要通过HTTP（和HTTPS）以外的渠道使用cookie。这意味着无法通过客户端脚本语言（尤其是JavaScript）访问cookie，因此无法通过跨站点脚本攻击轻易窃取。
会话cookie仅在浏览网站时临时存储，关闭浏览器后会自动过期或删除。
持久cookie只在其创建者设置的特定日期后过期，期间一直有效。
安全cookie只能通过加密连接传输（HTTPS）。它们不能通过未加密的连接传输（HTTP），使cookie不易被盗。
虽然最初引入cookie是为了让用户在浏览网站时记录要购买的物品。但现在用户购物车的内容通常存储在服务器的数据库中，而不再是客户端的cookie中。
当前会话cookie的常见用途是登录。当用户访问网站的登录页面时，Web服务器通常会向客户端发送一个包含唯一会话标识符的cookie。当用户成功登录时，服务器会记住该特定会话标识符已经过身份验证，并授予用户访问其服务的权限。
许多网站用cookie存储用户偏好等设置，向用户顯示喜好內容。
跟踪cookie用于跟踪记录用户的网络浏览习惯，如用户的购物习惯。
大多数现代浏览器都支持cookie并允许用户禁用它们，以下是常见选项：
此外也有管理cookie权限的附加组件。
网页可能第三方服务，使用网页很可能会遇到第三方cookie（访问网页外其他服务器的cookie）。RFC 2109和RFC 2965要求浏览器保护用户隐私，默认不允许在服务器间共享cookie，但RFC 6265放宽。大多数浏览器只要第三方网站有合理的隐私政策申明，就默认允许第三方cookie。
广告是第三方cookie常见的使用场景，广告公司借此跟踪用户。网站应当告知用户有第三方cookie存在，不向消费者披露第三方cookie使用情况的网站运营商可能面临法律风险，一般网站都会在隐私或cookie政策说明其使用的第三方cookie。
很多网站用cookie作为用户的唯一标识符，但如果网站使用cookie作为会话标识符，攻击者就可以窃取受害者的全套cookie来冒充其请求。
High Cookie

《High Cookie》（韓語：하이쿠키）为韩国OTT平台U+Mobiletv于2023年10月23日起上线公开的STUDIO X+U原創劇集，由《五月的青春》的导演宋闵烨执导，《Drama Special—她们》《Drama Special—沉默的羔羊》的编剧姜韩执笔。剧情讲述由吃一口便能实现欲望的可疑手工饼干吞噬精英高中展开的故事。
该剧于10月23日在U+Mobiletv一次性公开前4集，此后每周一至周四各公开一集，而韩国Netflix则在每周四上线当周已公开的4集内容。
NANA

《NANA》（日语：NANA －ナナ－）是日本漫畫家矢澤愛的少女漫畫作品，自1999年起開始連載於《Cookie》，2009年時因作者健康問題休載至今。故事的主角是兩個名字同樣讀作「NANA」的少女。漫畫推出之後大受歡迎，除了在2006年時被改編成電視動畫外，也在2005年與2006年時分別改拍成兩部真人電影。
《NANA》從1999年開始在屬於集英社漫畫月刊《Cookie》上連載。但由於矢澤愛的健康問題，該漫畫已於2009年六月起休載，復刊日期未定。截至休載為止，共計連載84回。
自開始連載以來已經出版21本單行本，累計的發行本數達到5000萬本。該漫畫涉及的話題十分廣泛，涵蓋友情、愛情、人生理想、搖滾音樂、流行品牌、生活態度等領域，故事中人物的身份從學生到樂團、藝人都有。豐富的內容主題，再加上劇情鋪陳上使用了漫畫作品少見的倒敘與跳敘法，使得此作品得以吸引許多不同領域的讀者群，除了原本少女漫畫既有的讀者群外，在成年女性乃至於男性讀者間也獲得相當程度支持。在2008年一個由Oricon所舉辦、針對中學至20歲世代女性讀者的問卷調查中，《NANA》在「最適合當作戀愛範本的漫畫」排行中獲得冠軍。
《NANA》的漫畫隨後在台灣、香港等地以中文版本發行。並且2005年3月在美國少女漫畫雜誌《少女Beat》中正式連載。
該漫畫獲得2002年度（第48回）小學館漫畫獎。
在這個世界上，總能找到和你同樣的名字的人。或許在你們相遇的時候，你們的命運就會交錯在一起。
小松奈奈和大崎娜娜的名字都叫NANA，但她們卻是從性格到經歷都不相同的兩個女孩子。小松奈奈天真可愛，但生于溫室里的她不懂世故，在小天地里只有她的男朋友。大崎娜娜來自破碎的家庭，她性格堅強，行事果斷，渴望成為一個朋克樂手。命運讓這兩個性格截然相反的NANA在生命的驛站中相遇了。
小松奈奈去東京見男友。在火車上，與她同座位的是搖滾樂隊主音大崎娜娜。到了東京之后，兩個人分開了，但她們卻又在同一個房間里相遇，并且，還成了同屋。雖然兩個人的性格不同，但外表剛強果斷的大崎娜娜與單純可愛的小松奈奈卻能在性格上相互補充，成了一見如故的好友……
該作品動畫版的播映時間如下：
Cookie (NewJeans歌曲)

《Cookie》是韓國女子團體NewJeans的首張迷你專輯《New Jeans》的第三首單曲，也是該專輯的三首主打歌曲之一。
2022 年 7 月 22 日，NewJeans意外发布了她们的首张单曲《Attention》的音乐视频，但之前没有透露任何有关该团体的信息。 第二天，NewJeans 宣布她们将于 2022 年 8 月 1 日发行首张同名加长版专辑。它将包含四首曲目，其中包括另外两首单曲。7月23日，她们的第二张单曲《Hype Boy》发布了五首音乐录影带，其中四首是针对个人成员的。8月1日，该团体发行了她们的首张EP，并附有第三首也是最后一首单曲的音乐录影带， “Cookie”。
《Cookie》由 Gigi、Ylva Dimberg 和 Park Jin-su 创作，并负责编曲。这首歌是一首具有 R&B和流行音樂的歌曲，以泽西俱乐部为基础，以最小的嘻哈节奏为特色。《Cookie》以C大调创作，节奏为每分钟157拍。
Pitchfork的 Joshua Minsoo Kim 认为《Cookie》是 EP 中“最有趣的选曲”，称其为“关于追求暗恋对象的轻松节奏”。乔恩·卡拉马尼卡 (Jon Caramanica) 为《纽约时报》撰稿，将这首歌列入 2022 年 22 首最佳歌曲排行榜第 11 位，称赞“它轻松自在——没有极端主义，没有戏剧性”。他指出，NewJeans通過在“Cookie”上使用泽西俱乐部音樂，“利用其當代參考點為復古理念服務”。IZM的韓成賢將這首歌定義為“下一步棋的小實驗，並對“奇怪”的歌詞和“俗氣”的節奏給予了積極評價。
这首歌遭到强烈反对，因为有人指控歌词包含性暗示，许多人认为这不适合由青少年组成的团体。 发布时，根据韩国法律，该团体的所有成员均被视为未成年人。在“NME”的评论中，Carmen Chin 指出 “只有由一群 14 至 18 岁的年轻人唱出的抒情暗示令人担忧——听众标记为令人厌恶的一些句子是“看看我的曲奇餅/你闻过它不同吗？ （尝尝）/什么东西咬一口还不够？”和“做了一块曲奇餅/过来看看/我們就待在家來玩吧”。特别是，“cookie”一词被强调为指女性生殖器的俚语。NewJeans 的经纪公司 ADOR 否认了这些指控，声称这首歌是为歌迷准备的，并不包含性暗示。根据 ADOR 的说法，他们咨询了“许多英语專家” 文献、口译员和母语人士”一致认为“cookie 并不是广泛使用的性俚语”。他們结论是“该术语本身不会成为问题，尽管其解释可能有所不同”。
在韩国，《Cookie》在 2022 年 7 月 31 日至 8 月 6 日的Circle数字榜排名第 14 位，并在 2022 年 9 月 11 日至 17 日最高排名第九。首歌在 2022 年 10 月 5 日发行的日本告示牌排行榜上排名第九。在新加坡，它在 2023 年 2 月 3 日至 9 日发行的RIAS地区排行榜上最高排名第 15 位。在 2022 年 8 月 18 日的排行榜中，《Cookie》在《越南告示牌》百大單曲榜上最高排名第 21 位。这首歌在《公告牌》美國除外全球單曲榜最高排名第 198 位。
8月4日，NewJeans在韩国音乐节目《M Countdown》中首次表演《Cookie》。NewJeans 在 11 月 26 日举行的2022年甜瓜音樂獎上和 11 月 30 日举行的2022年MAMA大獎上表演了这首歌以及之前的单曲。
跨網站指令碼

跨網站指令碼（英語：Cross-site scripting，通常簡稱為：XSS）是一種網站應用程式的安全漏洞攻擊，是代码注入的一种。它允許惡意使用者將程式碼注入到網頁上，其他使用者在觀看網頁時就會受到影響。這類攻擊通常包含了HTML以及使用者端腳本語言。
XSS攻击通常指的是通过利用网页开发时留下的漏洞，通过巧妙的方法注入恶意指令代码到网页，使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript，但实际上也可以包括Java，VBScript，ActiveX，Flash或者甚至是普通的HTML。攻击成功后，攻击者可能得到更高的权限（如执行一些操作）、私密网页内容、会话和cookie等各种内容。
當網景（Netscape）最初推出JavaScript語言時，他們也察覺到准許網頁伺服器傳送可執行的程式碼給一個瀏覽器的安全風險（即使僅是在一個瀏覽器的沙盒裡）。它所造成的一個關鍵的問題在於使用者同時開啟多個瀏覽器視窗時，在某些例子裡，網頁裡的片斷程式碼被允許從另一個網頁或对象取出資料，而因為惡意的網站可以用這個方法來嘗試竊取機密資訊，所以在某些情形，這應是完全被禁止的。為了解決這個問題，瀏覽器採用了同源决策——僅允許來自相同網域名稱系統和使用相同協定的物件與網頁之間的任何互動。這樣一來，惡意的網站便無法藉由JavaScript在另一個瀏覽器竊取機密資料。此後，為了保護使用者免受惡意的危害，其他的瀏覽器與伺服端指令語言採用了類似的存取控制決策。
XSS漏洞可以追溯到1990年代。大量的网站曾遭受XSS漏洞攻击或被发现此类漏洞，如Twitter，Facebook、MySpace、Orkut、新浪微博和百度贴吧。研究表明，最近几年XSS已经超过缓冲区溢出成为最流行的攻击方式，有68%的网站可能遭受此类攻击。根据开放网页应用安全计划（Open Web Application Security Project）公布的2010年统计数据，在Web安全威胁前10位中，XSS排名第2，仅次于代码注入（Injection）。
Cross-site scripting的英文首字母縮寫本應為CSS，但因為CSS在網頁設計領域已經被廣泛指層疊樣式表（Cascading Style Sheets），所以將Cross（意为“交叉”）改以交叉形的X做為縮寫。但早期的文件還是會使用CSS表示Cross-site scripting。
通常有一些方式可以測試網站是否有正確處理特殊字元：
攻击者使被攻击者在浏览器中执行脚本后，如果需要收集来自被攻击者的数据（如cookie或其他敏感信息），可以自行架设一个网站，让被攻击者通过JavaScript等方式把收集好的数据作为参数提交，随后以数据库等形式记录在攻击者自己的服务器上。
常用的XSS攻击手段和目的有：
避免XSS的方法之一主要是將使用者所提供的內容進行過濾，許多語言都有提供對HTML的過濾：
很多时候可以使用HTTP头指定内容的类型，使得输出的内容避免被作为HTML解析。如在PHP语言中使用以下代码：
即可强行指定输出内容为文本/JavaScript脚本（顺便指定了内容编码），而非可以引发攻击的HTML。
包括Internet Explorer、Mozilla Firefox在內的大多数瀏覽器皆有關閉JavaScript的选项，但關閉功能并非是最好的方法，因為許多網站都需要使用JavaScript語言才能正常运作。通常来说，一個經常有安全更新推出的瀏覽器，在使用上會比很久都没有更新的浏览器更为安全。
TCP快速打开

TCP快速打开（英語：TCPFastOpen，简称TFO）是对计算机网络中传输控制协议（TCP）连接的一种简化握手手续的拓展，用于提高两端点间连接的打开速度。
它通过握手开始时的SYN包中的TFO cookie（一个TCP选项）来验证一个之前连接过的客户端。如果验证成功，它可以在三次握手最终的ACK包收到之前就开始发送数据，这样便跳过了一个绕路的行为，更在传输开始时就降低了延迟。这个加密的Cookie被存储在客户端，在一开始的连接时被设定好。然后每当客户端连接时，这个Cookie被重复返回。
此Cookie通常采用一种分组密码，私钥由服务器根据客户端的IP地址保存，生成一个第三方难以仿冒的訊息鑑別碼标签，即便第三方可以伪造源IP地址或从其他IP地址制造到同一个服务器的连接。尽管使用了加密技术来生成cookie，但TFO并不着眼于提供比它所替换的三次握手有更多的安全性，并且不对所产生的TCP连接提供任何形式的加密保护或端点身份认证。它的目的不是为了抵挡中间人攻击。
这个协议最早提出于2011年并在2012年2月时已为一个IETF互联网草案，这项规范最终在2014年12月作为RFC 7413发布。
以下描述假定客戶端在此前的TCP連接中已完成請求Fast Open Cookie的過程並存有有效的Fast Open Cookie。
注：客户端在请求并存储了Fast Open Cookie之后，可以不断重复TCP Fast Open直至服务器认为Cookie无效（通常为过期）。
TFO的实现包括：
TCP快速打开（TFO）类似一项1994年被称作T/TCP（RFC 1644）的提议，但由于它未考虑安全原因而存在漏洞，所以未被广泛使用。
HTTP cookie

HTTP cookie係指某啲網站為咗認住用戶身份而儲存響用戶本地終端上嘅數據，通常經過加密。佢係由網景公司前僱員Lou Montulli響1993年3月發明，而家已經好普遍。
HTTP cookie（通常簡稱為 cookie）係一種由網站發送到用戶瀏覽器並儲存嘅小型數據碎片。當用戶再次瀏覽嗰個網站時，瀏覽器會將呢啲 cookie 返還畀網站，以便網站能夠識別用戶並保存狀態信息，例如登錄狀態、語言偏好或購物車內容。
使用 cookie 可能帶嚟安全性問題，例如跨站請求偽造（CSRF）同跨站腳本攻擊（XSS）。所以，網站開發者應該採取適當嘅安全措施，例如使用HTTPS、設置 HttpOnly 和 Secure 標誌。
由於 cookie 可以追蹤用戶行為，因此隱私問題成為熱門話題。唔少地區嘅法例，例如歐盟嘅 GDPR，要求網站喺使用 cookie 前必須獲得用戶同意。
對談 (電腦科學)

喺電腦科學（尤其係電腦網絡嘅嘢）上，一場對談（英文：session）係指兩件或者以上嘅通訊緊嘅機之間一場暫時嘅資訊交流。用戶同伺服器之間一段持續嘅交互過程，喺呢段時間內，伺服器可以記錄用戶狀態同交互，以便提供更個性化嘅服務同體驗。Session 通常用喺網絡應用程式，支持用戶身份驗證、購物車管理同其他需要持久狀態嘅功能。
Session 係指用戶喺一段時間內同伺服器進行嘅交互。呢段時間可以由用戶登錄到登出，或者從用戶開始瀏覽應用程序到關閉瀏覽器。Session 通常由一個唯一嘅 Session ID 來標識，呢個 ID 會喺用戶每次請求中發送到伺服器。
當用戶首次瀏覽網站時，伺服器會創建一個新嘅 Session，並生成一個唯一嘅 Session ID。呢個 ID 會以 Cookie 形式儲存喺用戶瀏覽器中，隨後嘅請求中會包含該 ID。伺服器根據呢個 ID 嚟識別用戶並維持用戶嘅狀態。
Session 通常喺伺服器端儲存，可以用多種方式進行管理，包括：
Session 相對於 Cookie 更加安全，因為Session數據儲存喺伺服器端，客戶端無法直接讀取。但係，Session 仍然面臨一啲安全風險，例如：
為咗加強安全性，開發者可以使用 HTTPS 加密通訊、定期更新 Session ID、設置合理嘅 Session 超時機制等方法。
Session 喺許多應用中都有廣泛嘅應用，包括：
Google Chrome

Google Chrome係一個由Google開發嘅網頁瀏覽器。「Chrome」係化學元素「鉻」嘅英文名；個名係喺Chromium度嚟，個開源計劃係用BSD許可證授權同開放源代碼。喺2011年1月Chrome 嘅市佔率升到去 10.7%。淨係排喺Internet Explorer同Mozilla Firefox後面，排第三，同舊年12月比升咗0.72%。佢嘅程式碼係基於其他開放原始碼軟體嚟寫嘅，包括有WebKit同Mozilla，Chrome 開發人員整咗個叫「V8」嘅JavaScript引擎。「Google Chrome」嘅整體發展目標係提升穩定性、速度同安全性，同一時間整一個簡單兼有效率嘅用戶界面。CNET旗下嘅 Download.com 喺 2008年6月評過最佳嘅 Windows 應用程式之中，「Google Chrome」排第一。
官方嘅正式宣佈原本預定喺2008年9月3號舉行，並將寄畀記者同喺Blog講下新瀏覽器特色同研發動機嘅漫畫，而漫畫係由史葛·邁克勞德（Scott McCloud）所畫嘅，並喺創作共用嘅「姓名標示-非商業性-禁止改作2.5」版權協議下發行。但係由於送去歐洲嘅信提早寄咗出，所以德國「Google Blogoscoped」嘅作者菲利普·藍森（Philipp Lenssen）喺2008年9月1號就收到嗰漫畫，重掃描兼放上自己嗰Blog。之後Google就將嗰漫畫放係Google Books同Google嘅網站上面，重喺自己嘅Blog講咗點解會提早發布。
2008年9月2號Google喺官方嗰Blog講話將會喺第二日喺超過100個國家同時發布「Google Chrome」嘅測試版。同一日，Google喺官方嗰Blog宣布「Google Chrome」測試版已經開放下載。
首次發布嘅第一個測試版本淨係提供43種語言，而且淨係可以喺Microsoft WindowsXP SP2以上版本度用，同年嘅12月11號就正式發布第一個穩定版本。
2009年6月5號，正式發布第一個喺Mac同Linux喺開發者預覽版本，同年嘅12月正式發布第一個同時支持Windows、Mac OS X同Linux操作系統嘅測試版。2010年5月25號發布嘅5.0版喺第一個同時支持嗰3個操作系統嘅穩定版本。
喺2010年「Google Chrome」係提供畀歐洲經濟區Microsoft Windows用戶嘅12個瀏覽器入面其中一個。
而家喺「Google Chrome」有四個版本分支：
Template:Browser marketshare發佈第一日佔有率就有3%、曾經跌到1%，但之後慢慢上升番。喺2009年「Google Chrome」嘅佔有率一共上升咗3.60%（各大機構嘅平均數），成為咗全年佔有率上升幅度最大嘅網頁瀏覽器。喺2010年2月，統計數據顯示「Google Chrome」喺瀏覽器嘅市場佔有率係6.16％（各大機構平均數），超越老字號Opera同Safari。
喺2011年1月Chrome嘅市佔率已經升到10.7%。淨係排喺Internet Explorer同Mozilla Firefox後面，排第3，同舊年12月比升咗0.72%。除咗2010年7月曾經下跌0.08%之外，「Google Chrome」喺每月統計嘅市場佔有率都冇跌過。
由7.0版本嘅開發版本起，「Google Chrome」（除正式版本外）加入研究室功能，將未完成或未完善嘅功能收集畀使用者測試，之前所有測試功能都需要用到指令碼嚟啟用。
由7.0至8.0（62681）版本，使用者可以經「about:labs」入到研究室。8.0（62682）版本起改咗個名叫「about:flags」。
已畢業嘅功能
喺網址列入面輸入以下字串就可開啟相關頁面：
MyTV SUPER

myTV SUPER係香港一個收費OTT平台，由電視廣播有限公司喺2016年4月18號正式推出，取代咗myTV、GOTV等服務。初期提供流動應用程式版同解碼器版。2017年2月，myTV SUPER推出網上版，但係賬戶同前者唔係互通嘅（但可以透過跨屏幕同時睇配對手機、平板電腦同網頁收睇）。
2016年9月，MyTV SUPER亦向海外地區推出TVB Anywhere嘅OTT平台，不過喺中國大陸、香港、越南、新加坡、馬來西亞等地區係用唔到嘅。
2019年4月，MyTV SUPER推出MyTV Gold，比基本版有更多頻道同點播節目。2020年10月開始，MyTV Gold同TVB Anywhere用戶更可以喺翡翠台首播之前優先點播指定重頭劇，包括「台慶劇」《使徒行者3》同《踩過界II》。
myTV SUPER唔似得無綫網絡電視，可以避開《廣播條例》限制。myTV SUPER以流動網絡傳送，既能繼承收費電視功能，又有發展自由度（公司股東、股權規管，同埋唔使自行架設傳送節目用專用網絡）。
myTV SUPER透過觀眾租用或者買解碼器（本身建基於Android4.X）、流動裝置（Android同iOS）安裝流動應用程式同網頁提供服務，主要服務有直播同點播兩種。部分節目支援4K解像度，但流動裝置版本唔支援4K。
目前常設直播頻道52條，包括無綫電視現有5條免費頻道同16條收費頻道（其中一條頻道係myTV SUPER自創），同埋其他營運商提供31條頻道。大部分頻道支援即時回看3個鐘頭內已播出節目內容，同節目播放後幾個鐘就有足本重溫。另外，平台亦會為大型活動特別召時增設頻道，令所有大會提供直播資源能夠被盡用。
點播服務分為現有節目重溫、GOTV節目、經典節目、首播節目，互動平台。首播節目主要包括海外播完節目，全集推出；緊貼海外最新一集節目，同步推出；同無綫電視自製節目定期上架。互動平台以多頻道模式提供娛樂，藝人資訊，同觀眾互動。
平台早期只有收費部份，後又有擴大宣傳，推出限時免費內容。由2016年9月開始流動應用程式提供免費區，逐步取代myTV同GOTV。
為宣傳myTV SUPER，無綫喺2016年5月22號推出吳業坤扮洗衫舖店員，描述佢遇到多種電視節目角色同主持，係14集廣告式微電影。
為促銷myTV SUPER解碼器，無綫動員大量人力物力用旗下免費電視頻道翡翠台廣告時段，同節目時間大搞洗腦式宣傳，例如《myTV SUPER呈獻：萬千星輝睇多D》、《myTV SUPER呈獻: 萬千星輝放暑假》，做法有植入式廣告之嫌。結果，通訊事務管理局就《萬千星輝睇多D》同《萬千星輝放暑假》播放後分别接獲23、30宗投訴。
最後，事件由通訊局罰無綫20萬港元收科。
myTV SUPER網上版2017年2月推出初期只支援Internet Explorer11.0 或以上，Safari8.0 或以上瀏覽器，其他主流瀏覽器（包括Microsoft Edge、Google Chrome、Firefox、Opera）都唔支援。雖然過幾個月後續一支援，但重有好多限制，例如同一部電腦同一個IP網域都唔可以多次使用，因為每個月都有清除cookie、重新登入限制。
以前myTV提供無綫電視大部份節目足本重溫，重會保留60日，包括舊有已上傳節目。不過2017年4月17號到而家，免費版所有節目（包括少數獲保留超過60日節目之一新聞檔案）。得返最多保留7日，亦只有少量節目有得重溫，變相迫人申請收費服務。
用控制器將myTV SUPER電視盒熄機後，只會進入「待機模式」而本身冇所謂「關機」功能。咁路由器重會顯示電視盒重同佢進行WiFi無線連接到互聯網，而目的地IP地址係中國大陸而唔係香港。要電視盒完全熄機，係要完全除去電源，例如：熄個插座電掣，或者斷開電線線同電池等等，就可以即時將個「神秘連線」中斷。
無綫電視法律行動告成人網站「myAVSUPER」。無綫話，myAVSUPER網站個商標，網址都仿似佢註冊「myTVSUPER」個商標，網址。「myAVSUPER」回應，域名註冊採用先到先得方式，對方指控無理據，同埋「myAVSUPER」全球網站流量排名高過myTVSuper。另一間叫毛記電視就未傳出有關版權糾紛。而亞洲電視（即ATV）個網站就疑遭香港知名色情網站「ThisAV」，惡搞戲仿。