ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ВрСдоносный ΠΊΠΎΠ΄ Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅: кибСрпрСступники ΠΈ стСганография

БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, которая Π΄Π΅Π»Π°Π΅Ρ‚ сообщСниС Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ Π±Π΅Π· знания ΠΊΠ»ΡŽΡ‡Π° для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ, Π·Π°Π΄Π°Ρ‡Π° стСганографии Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ посторонниС вовсС Π½Π΅ догадались ΠΎ сущСствовании сообщСния. Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, сСгодня стСганография ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… тСхнологиях.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. steganografia 1. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-steganografia 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° steganografia 1. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ цифровая стСганография?

Π‘ΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ сСкрСтноС посланиС ΠΌΠΎΠΆΠ½ΠΎ практичСски Π² любой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” тСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ копирования ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ рСсурса. Один ΠΈΠ· самых ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… Β«ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²Β» β€” ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Ρ‹ (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Они ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достаточно большиС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΈ «довСсок» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊΠΈΠΌ малСньким, ΠΊΠ°ΠΊ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Word.

Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΆΠ΅ прямо Π² Π΅Π³ΠΎ основноС содСрТимоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΠ½Π° прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΈΠ· сотСн тысяч Ρ‚ΠΎΡ‡Π΅ΠΊ-пиксСлСй. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля Π΅ΡΡ‚ΡŒ «описаниС» β€” информация ΠΎ Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚Π΅. Для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RGB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, это описаниС Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π² памяти 24 Π±ΠΈΡ‚Π°. Если Π² описании Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ всСх Ρ‚ΠΎΡ‡Π΅ΠΊ 1–3 Π±ΠΈΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ занято сСкрСтной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π² Ρ†Π΅Π»ΠΎΠΌ измСнСния Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΡ‹. А Π·Π° счСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ числа пиксСлСй всСго Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. На Π½ΠΈΠΆΠ½ΠΈΡ… изобраТСниях Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ области с высокой энтропиСй (высокой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ…) β€” это ΠΈ Π΅ΡΡ‚ΡŒ Π²Π½Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠ΅ сообщСниС.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. steganografia 2. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-steganografia 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° steganografia 2. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв прячут ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² пиксСли ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ Π΅Π΅ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚. Иногда для этой Ρ†Π΅Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‚ собствСнныС скрипты ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ назначСния. А ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² сСти Π½Π΅ΠΌΠ°Π»ΠΎ.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ ΡΡ‚Π΅Π³Π°Π½ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ?

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ стСганографии Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… тСхнологиях Π½Π΅ΠΌΠ°Π»ΠΎ. ΠŸΡ€ΡΡ‚Π°Ρ‚ΡŒ тСкст Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ развлСчСния Ρ€Π°Π΄ΠΈ, ΠΈ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ нСлСгального копирования.

Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ водяныС Π·Π½Π°ΠΊΠΈ β€” это Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стСганографии. Однако ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ Ρ‚Π°ΠΉΠ½Ρ‹Ρ… посланиях ΠΊΠ°ΠΊ Π² физичСской, Ρ‚Π°ΠΊ ΠΈ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, β€” это разнообразная тайная пСрСписка ΠΈ шпионаТ.

БтСганография β€” Π½Π°Ρ…ΠΎΠ΄ΠΊΠ° для ΠΊΠΈΠ±Π΅Ρ€ΡˆΠΏΠΈΠΎΠ½Π°

Π˜Π½Ρ‚Π΅Ρ€Π΅Ρ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ² ΠΊ стСганографии Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ экспСртами ΠΏΠΎ кибСрбСзопасности Π΅Ρ‰Π΅ ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. Π’ΠΎΠ³Π΄Π° Π² ΠΈΡ… ΠΏΠΎΠ»Π΅ зрСния ΠΏΠΎΠΏΠ°Π»ΠΈ ΠΏΠΎ мСньшСй ΠΌΠ΅Ρ€Π΅ Ρ‚Ρ€ΠΈ ΡˆΠΏΠΈΠΎΠ½ΡΠΊΠΈΡ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ сСрвСры ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ Π²ΠΈΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния систСм бСзопасности ΠΈ сотрудников, слСдящих Π·Π° исходящим Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ, Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π‘Π΅Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Ρ‹, Π½Π΅ Π±Ρ‹Π»ΠΎ. На это ΠΈ рассчитывали прСступники.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° шпионская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΎΠ±Ρ‰Π°Π»ΠΈΡΡŒ со Π·Π»ΠΎΠ²Ρ€Π΅Π΄ΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сообщСний Π² Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΡ‰ΡƒΡ‚ Π² послСднюю ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. ΠžΡ‡ΡƒΡ‚ΠΈΠ²ΡˆΠΈΡΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹, Π·Π»ΠΎΠ²Ρ€Π΅Π΄ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ пост ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π» ΠΈΠ· смСшной ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий. Π‘Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅:

Код Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅

ВслСд Π·Π° ΠΊΠΈΠ±Π΅Ρ€ΡˆΠΏΠΈΠΎΠ½Π°ΠΌΠΈ ΠΊ стСганографии стали Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ кибСрпрСступники: вСдь Π² ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ Π½Π΅ просто тСкст, Π° кусок врСдоносного ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΌΡƒΠ·Ρ‹ΠΊΡƒ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ позволяСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π’Π°ΠΊ, Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ распространяли Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ сСти занятный Π±Π°Π½Π½Π΅Ρ€. БобствСнно Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π½Π° Π½Π΅ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ, ΠΎΠ½ выглядСл ΠΊΠ°ΠΊ полоска – нСбольшой Π±Π΅Π»Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. Π—Π°Ρ‚ΠΎ ΠΎΠ½ содСрТал скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполнялся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ слот ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ скрипты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ статистику ΠΎ просмотрС объявлСния).

Π­Ρ‚ΠΎΡ‚ скрипт распознавал Ρ†Π²Π΅Ρ‚ пиксСлСй Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΈ записывал Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° Π±ΡƒΠΊΠ² ΠΈ Ρ†ΠΈΡ„Ρ€. Казалось Π±Ρ‹, довольно бСссмыслСнная Π·Π°Π΄Π°Ρ‡Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π±Ρ‹Π» просто Π±Π΅Π»Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. Однако Π² Π³Π»Π°Π·Π°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ пиксСли Π±Ρ‹Π»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π±Π΅Π»Ρ‹ΠΌΠΈ, ΠΈ это Β«ΠΏΠΎΡ‡Ρ‚ΠΈΒ» ΠΎΠ½Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π»Π° Π²ΠΎ врСдоносный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΈ исполняла.

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΊΠΎΠ΄ пСрСнаправлял ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° сайт Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ². Π’Π°ΠΌ ΠΆΠ΅Ρ€Ρ‚Π²Ρƒ ΡƒΠΆΠ΅ ΠΆΠ΄Π°Π» троян, ΠΏΡ€ΠΈΡ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Adobe Flash Player, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ скачивал Π΄Ρ€ΡƒΠ³ΠΈΠ΅ врСдоносныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. steganografia 3. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-steganografia 3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° steganografia 3. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΡΡ‚Π΅Π³Π°Π½ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ

Как ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ RSA, ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΡΡ‚Π΅Π³Π°Π½ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΊΡ€Π°ΠΉΠ½Π΅ слоТно. Π˜Π·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Π΅ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ-Ρ‚ΠΎ просто: Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²ΡˆΠΈΡ‚ΡŒ сообщСниС Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ сохранится Π΄Π°ΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΅Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ ΠΈ снова ΠΎΡ‚ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‚, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Ρ‚ ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚.

Однако, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ β€” Π² Ρ‚ΠΎΠΌ числС ΠΊΠΎΠ΄ β€” ΠΈΠ· ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ сами ΠΏΠΎ сСбС ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ с вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π΅ ΡƒΠΊΡ€Π°Π΄ΡƒΡ‚ ΠΈ Π½Π° Π½Π΅Π³ΠΎ Π½Π΅ загрузят. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ своС устройство с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих простых ΠΏΡ€Π°Π²ΠΈΠ»:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. tor64. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-tor64. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tor64. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. telegram64. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-telegram64. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° telegram64. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Morty

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. 52975. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-52975. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 52975. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Morty

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. 32561 e90fbba1388272695531e64212066b91. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-32561 e90fbba1388272695531e64212066b91. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 32561 e90fbba1388272695531e64212066b91. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ – это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСсут вашС прСдставлСниС ΠΎ ΠΆΠΈΠ·Π½ΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ нСсти ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ наши ΡˆΠΈΡ„Ρ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ наши Π΄Π°Π½Π½Ρ‹Π΅.

НапримСр, Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с увСдомлСния ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ‚ΠΈΠΏΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΎΠ±Ρ€Π°Π·Π° изобраТСния. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Β«Π‘Ρ‚Π°Ρ€Ρ‚-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β», ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ. Π€Π°ΠΉΠ»Ρ‹ GIF Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с GIF87a ΠΈΠ»ΠΈ GIF89a, Ссли Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ISO 8859-1, начиная с ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ числа Β«47 49 46 38 37 61Β». ПослС этих подписСй ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ соотвСтствуСт Ρ†Π²Π΅Ρ‚Ρƒ ΠΈ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ пиксСлСй Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π­Ρ‚ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… достаточно для создания ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ растрового изобраТСния ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² Ρ„Π°ΠΉΠ» изобраТСния. Однако Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ EXIF, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ частям ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° прилоТСния послС окончания Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния. ПослС этих Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ изобраТСния ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… прСдставлСний, Ρ‚Π°ΠΊ ΠΈ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит GIF-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отобраТаСтся ΠΊΠ°ΠΊ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ значСния:

ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ скрытый ΠΊΠΎΠ΄ отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, которая ΠΈΡ‰Π΅Ρ‚ ΠΊΠΎΠ΄ для запуска. Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ часто содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Π΅, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстополоТСнии ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Π½ΠΎ Π² этом случаС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈΠ»ΠΈ исполняСмым ΠΊΠΎΠ΄ΠΎΠΌ.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ скрытый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ„Π°ΠΉΠ» изобраТСния, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ содСрТимого изобраТСния ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΊΠ°ΠΊ стандартный ΠΎΠ±Ρ€Π°Π·, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ достаточно ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ просмотра ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ эффСктивно ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ….

Как ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ?

Π’Π΅Π±-сайты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΡƒΠΌΡ‹, хостинг-сайты ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты с созданным ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС ΠΈΠ»ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, HTML-сцСнарий, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ сообщСниям ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ страницам. Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π° сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-Π·Π° отсутствия ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сцСнарий escape, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ HTML. Но Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ создаСтС свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Π΅Π±-страницу ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ сцСнариСв с Π΄Ρ€ΡƒΠ³ΠΈΡ… страниц, ΠΈ эти сцСнарии ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΡƒΠΊΠΈ-Ρ„Π°ΠΉΠ»Π°ΠΌ Π² Π΄ΠΎΠΌΠ΅Π½Π΅, Π³Π΄Π΅ ΠΎΠ½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹, Π΄Π°Π½ΠΎ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Π² качСствС ΠΌΠ΅Ρ€Ρ‹ прСдостороТности, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сайтов Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π°ΠΌ изобраТСния. И ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… просто ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ висят (ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ наши). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, загруТая JavaScript Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° сайтС сайта ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с сСрвСра сайта. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ услоТняСт врСдоносный JavaScript, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° сСрвСрС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для покрытия дСйствий Ρ„ΠΈΡˆΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ страницы.

Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, запустив JavaScript, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΌ сСрвСрС?

JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ cookie для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности, Π±Ρ‹Ρ‚ΡŒ уязвимыми для escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ XSS для запуска большСго количСства JavaScript, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ запросов ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для ΠΊΡ€Π°ΠΆΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΡ€Π°ΠΆΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie с Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов, посСщСнных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ обслуТиваСт ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-страницах) ). Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности JavaScript, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ инструмСнтом BeEF.

1) Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ установка Imagejs

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΊΠ»ΠΎΠ½ рСпозитория git ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Kalin Linux.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ скопировали Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

cd imagejs
НаконСц, для компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΡ‹ просто запускаСм:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ наш Ρ„Π°ΠΉΠ» JavaScript с нашим ΠΊΠΎΠ΄ΠΎΠΌ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ пишСм Ρ‚ΡƒΠ΄Π° для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

echo «window.alert(«Ifud.ws rulez and putin huilo»);»
БохраняСм Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ script.js.

Код JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСн Π² Π»ΡŽΠ±Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ GIF, BMP, WEBP, PNM ΠΈΠ»ΠΈ PGF. Однако, Π² зависимости ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ создаСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ загруТаСтся Π² качСствС изобраТСния Π°Π²Π°Ρ‚Π°Ρ€Π° ΠΈΠ»ΠΈ профиля Π½Π° Π²Π΅Π±-сайтС, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π½Π΅ слишком большой ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Если ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ встроСнного JavaScript с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ»ΠΈ сТимаСтся Π½Π° Π²Π΅Π±-сайтС, ΠΈΠ»ΠΈ Ссли сайт удаляСт Π΄Π°Π½Π½Ρ‹Π΅ EXIF, функция ΠΊΠΎΠ΄Π° Π½Π΅ поддСрТиваСтся; поэтому, Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, которая соотвСтствуСт трСбованиям сайтов, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π² Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΌ мСстС Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ нашли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скрипта называСтся Β«script.jsΒ», Π° ΠΎΠ±Ρ€Π°Π· Β«image.jpgΒ» – ΠΎΠ±Π° находятся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° imagejs, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π°Π±Ρ€Π°Π² ls.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ вставляСм Ρ‚ΡƒΠ΄Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ HTML:

БохраняСм Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ script.html (Π²Π°ΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ± этот Ρ„Π°ΠΉΠ» ΠΈ Ρ„Π°ΠΉΠ» script.js.gif Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ). ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»:

Π’Π΅Π³ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ GIF ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΈ скрипт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Π½Π΅ Π·Π°Π΄Π°ΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² mime. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π²Π΅Π±-сСрвСров ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΈΠΏ mime для Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚, Π½Π° основС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»Π°. Если это Ρ‚Π°ΠΊ, ΠΈ Π²Π΅Π±-сСрвСр Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ mime изобраТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, image / gif), соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сцСнарий, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΡ‹ mime изобраТСния Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ исполняСмыми.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ нашли способ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ JavaScript Π² изобраТСния, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с этим ΠΊΠΎΠ΄ΠΎΠΌ JavaScript ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΠΉ Π²Π΅Π±-сайт.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° попытаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ cookie cookie Π½Π° обслуТиваСмой Π²Π΅Π±-страницС. Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ ΠΊΡ€Π°ΠΆΠΈ ΠΈΡ… Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, чСстно говоря, Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ просто ΠΏΠΈΡˆΠ΅Ρ‚Π΅ сканСрам, Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΈΡ… ΠΊ Π²Π°ΠΌ (Π²Π°ΠΌ придСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° свой сСрвСр), Π½ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ простой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ВстраиваСм изобраТСния β€” data:URL

Как Ρ‚Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, знаСшь, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, встрСтив Π² HTML Ρ‚Π΅Π³ img, ΡΠΏΠ΅ΡˆΠΈΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° сСрвСр запрос для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ обстоят Π΄Π΅Π»Π° ΠΈ с CSS-свойством background-image. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ встрСчаСм ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ β€” ΠΈΠΌΠ΅Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос (Π° это врСмя ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Π² Ρ‚ΠΎΠΌ числС, ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° пСрСсылку HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° β€” ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°).

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΎΡ‚ ΠΏΠΎΠ»Π΅ для Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Ρƒ. Π Π°Π· каТдая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос, Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ число запросов, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ число ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ просто Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π°ΠΌ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ даст, остаСтся ΠΈΡ… ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ β€” ΡΠΊΠ»Π΅ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ изобраТСния Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». Π—Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ склССнныС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΎΠ΄Π½ΠΈΠΌ запросом, Π° ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½ΡƒΠΆΠ½Ρ‹Π΅ участки (Π±Π»Π°Π³ΠΎ Π² CSS Π΅ΡΡ‚ΡŒ свойство background-position). Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ описан Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π‘ΠΏΡ€Π°ΠΉΡ‚Ρ‹: мСньшС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ β€” большС ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ.

Π‘Ρ…Π΅ΠΌΠ° data:URL

Но Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. А Ρ‡Ρ‚ΠΎ, Ссли ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π΅ ΠΊΠ»Π΅ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Π° Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ прямо Π½Π° мСсто ΠΈΡ… использования β€” нСпосрСдствСнно Π² HTML ΠΈ CSS Ρ„Π°ΠΉΠ»Ρ‹? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, сами Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈ этом нСсколько «распухнут» β€” увСличатся Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…, Π½ΠΎ Π·Π°Ρ‚ΠΎ всС загрузится Π·Π° ΠΎΠ΄ΠΈΠ½ запрос. Π’Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вСсьма ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΡ‹ΠΌ! И, ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ Π½ΠΈΠΆΠ΅, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ….

ВСхничСски, такая Β«Π²ΠΊΠ»Π΅ΠΉΠΊΠ°Β» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. БазируСтся ΠΎΠ½Π° Π½Π° схСмС data:URL. Π­Ρ‚Π° схСма позволяСт Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π½Π° Π²Π΅Π±-страницу Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². ΠžΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ мСстС, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² URL (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src, Ρ‚Π΅Π³Π° img).

Π‘Ρ€Π°Π·Ρƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΡƒ β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ панацСя. Π˜ΠΌΠ΅Π΅Ρ‚ ряд сущСствСнных ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Но, Π΄Π°Π²Π°ΠΉ ΠΏΠΎ порядку.

Как это выглядит?

ВсС ΠΎΡ‡Π΅Π½ΡŒ просто. ИмССм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ получатся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ (ΠΈΠ»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅) Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅ конструкции:

А Ρ‡Ρ‚ΠΎ с ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ?

Π—Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ вопрос. Π’ настоящСС врСмя ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ. Ни с Firefox, Π½ΠΈ с Opera, Π½ΠΈ с Safari, Π½ΠΈ с IE8+ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ.

Для IE6-7 сущСствуСт Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вставки ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ mhtml-Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС популярныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π½Π΅ откладывая Π² Π΄ΠΎΠ»Π³ΠΈΠΉ ящик, Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ странички с data:URL для Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ (CSS) ΠΈ для Ρ‚Π΅Π³Π° img (HTML).

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄?

Π‘ ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ посмотрСли. Π’Π΅ΠΏΠ΅Ρ€ΡŒ самоС врСмя, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сказал: Β«Π‘Ρ‚ΠΎΠΏ! Π§Ρ‚ΠΎ Ρ‚Ρ‹ Ρ‚Π°ΠΌ Π·Π° символы понавставлял Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅?! Π“Π΄Π΅ Ρ‚Ρ‹ ΠΈΡ… взял? Π£ мСня ΠΆΠ΅ просто ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°! Ѐайлик…».

НС бСспокойся. Π—Π° нас ΡƒΠΆΠ΅ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сСрвисы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Β«ΡΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒΒ» Ρ„Π°ΠΉΠ»-ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΉ ΠΊΠΎΠ΄.

ΠŸΡ€ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° вставляСтся Π² URL, Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, ΠΏΠΎ спСцификации, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ обязаны ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ URL Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1Kb. На самом Π΄Π΅Π»Π΅ ситуация Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π’ Ρ…ΠΎΠ΄Π΅ экспСримСнта Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π΄ΠΎ 32Kb ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ всСх популярных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (FF, Opera, Chorme, Safari, IE6+).

ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ большС 32Kb пасуСт IE8. Но, Ссли для IE8 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ data: URL, Π° MHTML-Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (ΠΊΠ°ΠΊ для IE6-7), Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π΄ΠΎ 64Kb.

ВаТная ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°! Π¦ΠΈΡ„Ρ€Ρ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅, относятся ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ base64-ΠΊΠΎΠ΄Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ЀактичСский Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ изобраТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ мСньшС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΠΌΠ΅Π΅ΠΌ бСзопасноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ для Ρ€Π°Π·ΠΌΠ΅Ρ€Π° встраиваСмой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 20Kb.

Π’ Ρ‡Π΅ΠΌ сила, Π±Ρ€Π°Ρ‚?

Π˜Ρ‚Π°ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвиса ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² строки ΠΊΠΎΠ΄Π° ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² HTML/CSS. Но это ΠΆΠ΅ ΡƒΠΉΠΌΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹! Для Ρ‡Π΅Π³ΠΎ это всС?

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° достаточно ΠΌΠ½ΠΎΠ³ΠΎ. Π’ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π²ΡˆΠΈΡ…ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ сущСствСнными:

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ сторона мСдальки

НСдостатков Ρ‚ΠΎΠΆΠ΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚:

Π“Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ?

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ достоинств ΠΈ нСдостатков вСсьма Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. ΠžΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π±Ρ€Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΎΡ‚ использования data:URL для CSS сущСствСнно большС, Ρ‡Π΅ΠΌ для HTML (Π³Π΄Π΅ тСряСм Π²Ρ‹Π³ΠΎΠ΄Ρ‹ ΠΎΡ‚ кСша ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅ΠΌΠΌΠΎΡ€ с IE6-7). Π’Π°ΠΊ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΡƒ ΠΎ максимальном Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (Π΄Π° Π΅Ρ‰Π΅ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΎΠ½ Ρ€Π°Π·Π½Ρ‹ΠΉ).

Π’Ρ‹Π²ΠΎΠ΄ Π½Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ сам собой: встроСнныС, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ data:URL, изобраТСния ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² CSS, для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π² быстродСйствии.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для высоконагрузочных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

О ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

update 23.02.11 by Ksayri ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ data:URL способно сущСствСнно ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ (Π΄ΠΎ 10 Ρ€Π°Π·) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π’ частности это касаСтся Firefox (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ base64) ΠΈ IE6-7 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ приходится ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с mhtml). Π§Π΅ΠΌ большС Π±ΡƒΠ΄Π΅Ρ‚ data:URL Π½Π° страницС, Ρ‚Π΅ΠΌ большС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сСйчас ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ΡŒ сначала CSS спрайты, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ минимальноС количСство спрайтов Π² data:URL.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ JPEG для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

[FF D8]

Π’Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ устроСн jpg-Ρ„Π°ΠΉΠ»? БСйчас разбСрСмся! ΠŸΡ€ΠΎΠ³Ρ€Π΅Π²Π°ΠΉΡ‚Π΅ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ компилятор ΠΈ hex-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ взял рисунок помСньшС. Π­Ρ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ, Π½ΠΎ сильно ΠΏΠ΅Ρ€Π΅ΠΆΠ°Ρ‚Ρ‹ΠΉ favicon Π“ΡƒΠ³Π»Π°: ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. 60669610479084c8ecd776f5a2acd10c. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-60669610479084c8ecd776f5a2acd10c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 60669610479084c8ecd776f5a2acd10c. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ описаниС ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΎ, ΠΈ привСдСнная информация Π½Π΅ полная, Π½ΠΎ Π·Π°Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

Π”Π°ΠΆΠ΅ Π½Π΅ зная, ΠΊΠ°ΠΊ происходит ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

[FF D8] β€” ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π½Π°Ρ‡Π°Π»Π°. Он всСгда находится Π² Π½Π°Ρ‡Π°Π»Π΅ всСх jpg-Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘Π»Π΅Π΄ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ Π±Π°ΠΉΡ‚Ρ‹ [FF FE]. Π­Ρ‚ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Ρ‡Π°Π»ΠΎ сСкции с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 2 Π±Π°ΠΉΡ‚Π° [00 04] β€” Π΄Π»ΠΈΠ½Π° сСкции (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ эти 2 Π±Π°ΠΉΡ‚Π°). Π—Π½Π°Ρ‡ΠΈΡ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… [3A 29] β€” сам ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΊΠΎΠ΄Ρ‹ символов «:» ΠΈ «)», Ρ‚.Π΅. ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ смайлика. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΏΡ€Π°Π²ΠΎΠΉ части hex-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

НСмного Ρ‚Π΅ΠΎΡ€ΠΈΠΈ

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ, нСбольшими частями:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ Yij, Cbij, Crij β€” это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° коэффициСнтов Π”ΠšΠŸ (Ρ‚Π°ΠΊ ΠΆΠ΅ 8×8), закодированная ΠΊΠΎΠ΄Π°ΠΌΠΈ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°. Π’ Ρ„Π°ΠΉΠ»Π΅ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС: Y00Y10Y01Y11Cb00Cr00Y20.

Π§Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°

Π€Π°ΠΉΠ» ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° сСкторы, прСдваряСмыС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ. ΠœΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ 2 Π±Π°ΠΉΡ‚Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ [FF]. ΠŸΠΎΡ‡Ρ‚ΠΈ всС сСкторы хранят свою Π΄Π»ΠΈΠ½Ρƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… 2 Π±Π°ΠΉΡ‚Π° послС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°. Для удобства подсвСтим ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠœΠ°Ρ€ΠΊΠ΅Ρ€ [FF DB]: DQT β€” Ρ‚Π°Π±Π»ΠΈΡ†Π° квантования

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠžΡΡ‚Π°Π²ΡˆΠΈΠΌΠΈΡΡ 64-мя Π±Π°ΠΉΡ‚Π°ΠΌΠΈ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 8×8.

ΠŸΡ€ΠΈΠ³Π»ΡΠ΄ΠΈΡ‚Π΅ΡΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ значСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎΡ‚ порядок называСтся zigzag order:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

ΠœΠ°Ρ€ΠΊΠ΅Ρ€ [FF C0]: SOF0 β€” Baseline DCT

Π­Ρ‚ΠΎΡ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ называСтся SOF0, ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Он ΠΎΡ‡Π΅Π½ΡŒ распространСн. Но Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ популярСн Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ Π²Π°ΠΌ progressive-ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° сначала загруТаСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ, Π½Π΅ доТидаясь ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. БпСцификация опрСдСляСт Π΅Ρ‰Π΅ нСсколько, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ распространСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Находим Hmax=2 ΠΈ Vmax=2. Канал i Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ€Π΅ΠΆΠ΅Π½ Π² Hmax/Hi Ρ€Π°Π· ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Vmax/Vi Ρ€Π°Π· ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.

ΠœΠ°Ρ€ΠΊΠ΅Ρ€ [FF C4]: DHT (Ρ‚Π°Π±Π»ΠΈΡ†Π° Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°)

Π­Ρ‚Π° сСкция Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΊΠΎΠ΄Ρ‹ ΠΈ значСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 16 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ количСство ΠΊΠΎΠ΄ΠΎΠ² Ρ‚Π°ΠΊΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сСкция Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΠ΄ΠΎΠ², Π° Π½Π΅ сами ΠΊΠΎΠ΄Ρ‹. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ΄Ρ‹ сами. Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Ρ‹ 1 ΠΈ ΠΎΠ΄ΠΈΠ½ β€” Π΄Π»ΠΈΠ½Ρ‹ 2. Π˜Ρ‚ΠΎΠ³ΠΎ 2 ΠΊΠΎΠ΄Π°, большС ΠΊΠΎΠ΄ΠΎΠ² Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅Ρ‚.
Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ сопоставлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π² Ρ„Π°ΠΉΠ»Π΅ ΠΎΠ½ΠΈ пСрСчислСны слСдом. ЗначСния ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅, поэтому Ρ‡ΠΈΡ‚Π°Π΅ΠΌ 2 Π±Π°ΠΉΡ‚Π°:

Π”Π°Π»Π΅Π΅ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Ρ‰Π΅ 3 ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° [FF C4], я ΠΏΡ€ΠΎΠΏΡƒΡ‰Ρƒ Ρ€Π°Π·Π±ΠΎΡ€ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сСкций, ΠΎΠ½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° ΠΊΠΎΠ΄ΠΎΠ² Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°

ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π² сСкции DHT. А ΡƒΠΆΠ΅ ΠΏΠΎ этому Π΄Π΅Ρ€Π΅Π²Ρƒ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ΄. ЗначСния добавляСм Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Алгоритм прост: Π² ΠΊΠ°ΠΊΠΎΠΌ Π±Ρ‹ ΡƒΠ·Π»Π΅ ΠΌΡ‹ Π½ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ, всСгда пытаСмся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π»Π΅Π²ΡƒΡŽ Π²Π΅Ρ‚Π²ΡŒ. А Ссли ΠΎΠ½Π° занята, Ρ‚ΠΎ Π² ΠΏΡ€Π°Π²ΡƒΡŽ. А Ссли ΠΈ Ρ‚Π°ΠΌ Π½Π΅Ρ‚ мСста, Ρ‚ΠΎ возвращаСмся Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹ΡˆΠ΅, ΠΈ ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½ΡƒΠΆΠ½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π°Π²Π½ΠΎΠΌ Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ΄Π°. Π›Π΅Π²Ρ‹ΠΌ вСтвям соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0, ΠΏΡ€Π°Π²Ρ‹ΠΌ β€” 1.

Π”Π΅Ρ€Π΅Π²ΡŒΡ для всСх Ρ‚Π°Π±Π»ΠΈΡ† этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π’ ΠΊΡ€ΡƒΠΆΠΊΠ°Ρ… β€” значСния ΠΊΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ΄ ΠΊΡ€ΡƒΠΆΠΊΠ°ΠΌΠΈ β€” сами ΠΊΠΎΠ΄Ρ‹ (поясню, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΡ…, пройдя ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π΄ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°). ИмСнно Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ само содСрТимоС рисунка.

ΠœΠ°Ρ€ΠΊΠ΅Ρ€ [FF DA]: SOS (Start of Scan)

Π‘Π°ΠΉΡ‚ [DA] Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ β€” «ДА! НаконСц-Ρ‚ΠΎ Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ ΠΊ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ сСкции!Β». Однако сСкция символично называСтся SOS.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

[00], [3F], [00] β€” Start of spectral or predictor selection, End of spectral selection, Successive approximation bit position. Π­Ρ‚ΠΈ значСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для прогрСссивного Ρ€Π΅ΠΆΠΈΠΌΠ°, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° (ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° [FF D9]) Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ. ΠŸΠ΅Ρ€Π²Ρ‹Ρ… 33 Π±ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ коэффициСнтов:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

НахоТдСниС DC-коэффициСнта

1) Π§ΠΈΡ‚Π°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ² (Ссли встрСтим 2 Π±Π°ΠΉΡ‚Π° [FF 00], Ρ‚ΠΎ это Π½Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, Π° просто Π±Π°ΠΉΡ‚ [FF]). ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° сдвигаСмся ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° (с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ) ΠΏΠΎ Π²Π΅Ρ‚Π²ΠΈ 0 ΠΈΠ»ΠΈ 1, Π² зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°. ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΡ, Ссли оказались Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΡƒΠ·Π»Π΅.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

2) Π‘Π΅Ρ€Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π°. Если ΠΎΠ½ΠΎ Ρ€Π°Π²Π½ΠΎ 0, Ρ‚ΠΎ коэффициСнт Ρ€Π°Π²Π΅Π½ 0, записываСм Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… коэффициСнтов. Π’ нашСм случаС β€” 02. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” Π΄Π»ΠΈΠ½Π° коэффициСнта Π² Π±ΠΈΡ‚Π°Ρ…. Π’. Π΅. Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 2 Π±ΠΈΡ‚Π°, это ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ коэффициСнт:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

НахоТдСниС AC-коэффициСнтов

1) АналогичСн ΠΏ. 1, нахоТдСния DC коэффициСнта. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

2) Π‘Π΅Ρ€Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π°. Если ΠΎΠ½ΠΎ Ρ€Π°Π²Π½ΠΎ 0, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ значСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нулями. Π”Π°Π»ΡŒΡˆΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΡƒΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°. Π’ нашСм случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π°: 0x31.

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ AC-коэффициСнты Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ наткнСмся Π½Π° Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ заполнится ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°.
Π’ нашСм случаС ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ значСния Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π·ΠΈΠ³Π·Π°Π³ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΌ порядкС? ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° использования Ρ‚Π°ΠΊΠΎΠ³ΠΎ порядка простая β€” Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π΅ΠΌ большС значСния v ΠΈ u, Ρ‚Π΅ΠΌ мСньшСй Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ коэффициСнт Svu Π² дискрСтно-косинусном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€ΠΈ высоких стСпСнях сТатия ΠΌΠ°Π»ΠΎΠ·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ коэффициСнты ΠΎΠ±Π½ΡƒΠ»ΡΡŽΡ‚, Ρ‚Π΅ΠΌ самым ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.

Аналогично ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΅Ρ‰Π΅ 3 ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Y-канала…

Но! Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ DC-коэффициСнты β€” это Π½Π΅ сами DC-коэффициСнты, Π° ΠΈΡ… разности ΠΌΠ΅ΠΆΠ΄Ρƒ коэффициСнтами ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠ°Π½Π°Π»Π°)! НуТно ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ порядок. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ дСйствуСт Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°.

… ΠΈ ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ для Cb ΠΈ Cr:

ВычислСния

ΠšΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅

Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ этап квантования? Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡ‡Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ с элСмСнтами ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ квантования. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ просканировали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π½Π°Π». Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ квантования 0 (Ρƒ нас ΠΎΠ½Π° пСрвая ΠΈΠ· Π΄Π²ΡƒΡ…). Π˜Ρ‚Π°ΠΊ, послС пСрСмноТСния ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 4 ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Y-ΠΊΠ°Π½Π°Π»Π°:

… ΠΈ ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ для Cb ΠΈ Cr.

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ дискрСтно-косинусноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅

ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. image loader. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БСйчас Β«Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ строк» говорят ΠΏΡ€ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ скрытыС смыслы. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС ΠΌΠ΅ΠΆΠ΄Ρƒ строк Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‚Π°ΠΉΠ½Ρ‹Π΅ сообщСния, написанныС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ послания прячСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ, называСтся стСганография ΠΈ примСняСтся с нСзапамятных Π²Ρ€Π΅ΠΌΠ΅Π½.

Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ слоТностСй. Svu β€” наша получСнная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° коэффициСнтов. u β€” столбСц, v β€” строка. Cx = 1/√2 для x = 0, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях = 1. syx β€” нСпосрСдствСнно значСния ΠΊΠ°Π½Π°Π»ΠΎΠ².

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ°Π½Π°Π»Π° Y (послС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ округлСния):

Ко всСм ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ значСниям Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ 128, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 0 Π΄ΠΎ 255:

НапримСр: 138 β†’ 266 β†’ 255, 92 β†’ 220 β†’ 220 ΠΈ Ρ‚. Π΄.

YCbCr Π² RGB

4 ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Y, ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Cb ΠΈ Cr, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΡ€Π΅ΠΆΠΈΠ²Π°Π»ΠΈ ΠΊΠ°Π½Π°Π»Ρ‹ ΠΈ 4 пиксСлям Y соотвСтствуСт ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Cb ΠΈ Cr. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ‚Π°ΠΊ: YCbCrToRGB(Y[y,x], Cb[y/2, x/2], Cr[y/2, x/2]):

Π’ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для ΠΊΠ°Π½Π°Π»ΠΎΠ² R, G, B для Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° 8×8 нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

ΠšΠΎΠ½Π΅Ρ†

Π’ΠΎΠΎΠ±Ρ‰Π΅ я Π½Π΅ спСциалист ΠΏΠΎ JPEG, поэтому вряд Π»ΠΈ смогу ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° всС вопросы. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΊΠΎΠ³Π΄Π° я писал свой Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€, ΠΌΠ½Π΅ часто ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ нСпонятными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. И ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, я Π½Π΅ Π·Π½Π°Π» Π³Π΄Π΅ допустил ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠœΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π±ΠΈΡ‚Ρ‹, Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ использовал Π”ΠšΠŸ. ΠžΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ пошагового ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, поэтому, надСюсь, эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈ написании Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°. Π”ΡƒΠΌΠ°ΡŽ, ΠΎΠ½Π° ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ описаниС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½ΠΎ всС-Ρ€Π°Π²Π½ΠΎ нСльзя ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΠΉ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠ½Π΅:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *