Рефлексиялық шабуыл - Reflection attack

Жылы компьютердің қауіпсіздігі, а шағылысу шабуылы шабуыл жасау әдісі шақыру-жауап аутентификациясы бірдей қолданатын жүйе хаттама екі бағытта. Яғни, бірдей шақыру-жауап хаттамасын әр тарап қолданады түпнұсқалық растама екінші жағы. Шабуылдың маңызды идеясы - мақсатты алдап, өзінің қиындықтарына жауап беру.[1]

Шабуыл

Шабуылдың жалпы құрылымы келесідей:

  1. Шабуылдаушы нысанаға қосылуды бастайды.
  2. Мақсат шабуылдаушыны шақыру жіберу арқылы оның аутентификациясын жасайды.
  3. Шабуылшы нысанаға тағы бір қосылысты ашады және мақсатты мақсатқа осы сынақты жібереді.
  4. Мақсат қиындыққа жауап береді.
  5. Шабуылшы бұл жауапты бастапқы байланыстағы мақсатқа жібереді.

Егер аутентификация протоколы мұқият жасалынбаса, мақсат бұл жауапты дұрыс деп қабылдайды, осылайша шабуылдаушыға бір толық аутентификацияланған канал қосылымын қалдырады (екіншісінен бас тартылады).

Шешім

Бұл шабуылдың кейбір кең таралған шешімдері төменде сипатталған:

  • Жауап беруші жауап идентификаторын жауап ішінде жібереді, егер оның идентификаторы бар жауап алса, оны қабылдамай алады.[2]
  1. Алиса Бобпен байланыс орнатады
  2. Боб Алиске а. Жіберу арқылы қарсы шығады nonce. B -> A: N
  3. Элис жауап береді, идентификаторды және ортақ кілт көмегімен шифрланбаған кодты жібередіаб. A -> B: {A, N} Kаб
  4. Боб хабарламаның шифрын ашады, оның Алистен емес, оның В-дан емес, А-ны табу арқылы жіберген хабарынан екендігіне көз жеткізеді, ал егер nonce өзінің шақыруымен жіберген хабарламамен бірдей болса, онда ол хабарламаны қабылдайды .
  • Мақсатты тарап өзінің қиындықтарына жауап бермес бұрын бастамашы тараптан алдымен қиындықтарға жауап беруін талап етіңіз.
  • Екі бағыт арасында кілт немесе хаттама басқаша болуын талап етіңіз.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Компьютерлік желілер арқылы Таненбаум Эндрю С., 4-ші басылым, ISBN  0-13-038488-7, 787-790 беттер.
  2. ^ Росс Дж. Андерсон: Қауіпсіздік техникасы: сенімді үлестірілген жүйелерді құру бойынша нұсқаулық, 1-басылым, 21-бет, ISBN  0-471-38922-6