Шта је Пастејацкинг? Зашто не бисте требали копирати налепити са веба?

Најлакши начин да добијете било који текст и слике са веб локације је да их изаберете, копирате помоћу CTRL+C , а затим налепите помоћу CTRL+V . Шта ако налепљени материјал није оно што сте копирали са веб локације? Сигурно ћете поново копирати и залепити, а резултати би могли бити исти. Ризично је, а ми ћемо причати зашто.

Брз пример је да копирате команду са веб локације и налепите је на конзолу. Испоставило се да је команда промењена и да то штети вашим подацима. Да ли нешто није у реду са начином на који копирате залепите? Или је у питању нешто злонамерно? Овај чланак говори о томе шта је Пастејацкинг(Pastejacking) – уметност промене онога што копирате са веб страница.

пастејацкинг

Шта је пастејацкинг

Скоро сви претраживачи дозвољавају веб локацијама да покрећу команде на рачунарима корисника. Ова функција може дозволити злонамерним веб локацијама да преузму међуспремник вашег рачунара. То јест, када нешто копирате и налепите у међуспремник, веб локација може да покрене једну или више команди помоћу вашег претраживача. Метода се може користити за промену садржаја Цлипбоард -а. Иако можда није много опасно ако само копирате у Нотепад(Notepad) или Ворд(Word) итд., може бити проблем за ваш рачунар ако нешто налепите директно у командну линију(Command Prompt) .

Веб локације покрећу команду(е) када корисник уради било шта конкретно – на пример када притисне одређени тастер или кликне десним тастером миша. Када притиснете CTRL+C на тастатури, покреће се командни режим веб локације. Након малог чекања, рецимо 800 мс, налепи нешто злонамерно у ваш међуспремник. Сачекајте да вам дозволимо да користите CTRL+V за лепљење оригиналног текста који сте копирали. Неке веб локације могу пратити CTRL+V и користити га за покретање команде која мења садржај међуспремника.

Такође могу пратити кретање миша. Ако не користите тастатуру, већ уместо тога користите контекстни мени за копирање, они такође могу покренути команде за замену садржаја међумеморије.

Укратко, Пастејацкинг је метода коју злонамерне веб локације користе да преузму контролу над клипбордом ваших рачунара и промене његов садржај у нешто штетно без вашег знања.(In short, Pastejacking is a method that malicious websites employ to take control of your computers’ clipboard and change its content to something harmful without your knowledge.)

Зашто је пастејацкинг штетан

Претпоставимо(Suppose) да копирате са веб локације у Мицрософт Ворд(Microsoft Word) . Када притиснете CTRL+C или CTRL+V , веб локација поставља неколико команди у међуспремник које могу да креирају и изврше штетне макрое.

Још горе је када налепите садржај директно на конзолу као што је ПоверСхелл(PowerShell) или прозор командне линије . (Command Prompt)Корисници Мац(Mac) -а имају извесну сигурност ако користе иТерм(iTerm) . То је емулација која омогућава корисницима Мац(Mac) -а да замене подразумевану конзолу. Када се користи иТерм, он пита кориснике да ли заиста желе да налепе нешто што садржи знак „нови ред“. Корисници тада могу изабрати „Да“ или „Не“ у зависности од тога шта раде.

Карактер Невлине(Newline character) је заправо половина тастера Ентер . (Enter)Тастер Ентер(Enter) је углавном приказан стрелицом која изгледа да потиче од горње до доње линије, а затим лево. Тастер Ентер(Enter) је комбинација знака Невлине(Newline) (промена на следећи ред) и Ретурн(Return) (читај „повратак на крајњу леву позицију к,0“ као у писаћим машинама). Када притиснете тастер Ентер(Enter) , извршава се било која команда на тој линији конзоле. Зависи од конзоле да тражи потврду.

Виндовс(Windows) командна линија не тражи потврду у случају већине команди. Тражи потврду само у случају да користите команду ДЕЛ(DEL) или ФОРМАТ . (FORMAT)За команде попут РЕНАМЕ(RENAME) итд., неће тражити потврду. Нисам много користио Поверсхелл(Powershell) па не знам како се команде тамо прихватају.

У сваком случају, ако веб локација поставља команде у ваш међуспремник помоћу тастера Ентер ( (Enter)/n/r где је /н нови ред, а /р је повратак на линију), конзола или било која програмабилна апликација директно покреће команду(е). Ако су ове команде штетне, могу створити хаос на вашој машини и мрежи.

Прочитајте: Отисак прстију о саобраћају на веб локацији(Website Traffic Fingerprinting) .

Како избећи пастејацкинг

Ако сте ОС Кс(OS X) , можете користити иТерм емулатор ради сигурности. То ће вас питати у случају да се пастејацкинг деси са већ придодатим Ентер(Enter) скупом знакова.

Корисници Виндовс(Windows) -а треба да провере шта је постављено у међуспремник вашег рачунара. Да бисте то урадили, прво налепите садржај у Нотепад(Notepad) . Он лепи клипборд само као текст и омогућава вам да видите шта се налази у међуспремнику. Ако видите шта сте копирали, можете наставити и налепити где год желите. То значи додатни корак, али је боље него да добијете Пастејацкед(Pastejacked) . Запамтите(Remember) да коришћење Ворд(Word) -а за проверу међуспремника може бити опасно јер се и он може програмирати помоћу макроа итд.

Запамтите(Remember) да коришћење Ворд(Word) -а за проверу међуспремника може бити опасно јер се и он може програмирати помоћу макроа итд. Нотепад(Notepad) се не може програмирати и стога је безбедно проверити садржај међуспремника. Наравно, нећете видети формат, фонтове, стилове итд. пошто је садржај налепљен као обичан текст.

За слике, иако нисам сигуран, мислим да је бољи клик десним тастером миша и избор „ Сачувај као…(Save As…) “ него коришћење команде „ Копирај “.(Copy)

Такође прочитајте: (Also read:) Крађа података из међуспремника – Појачајте безбедносне поставке у Интернет Екплорер-у .



About the author

Ја сам хардверски инжењер и програмер софтвера са преко 10 година искуства на Аппле и Гоогле платформама. Моје вештине леже у развоју ефикасних решења лаких за коришћење за тешке инжењерске проблеме. Имао сам искуства са МацОС и иОС уређајима, као и са контролама тастатуре и миша. У слободно време волим да пливам, гледам тенис и слушам музику.



Related posts