На пръв поглед, какво толкова. Но се оказа, че предсказуемата структура на дългия URL често дава възможност за получаване на достъп и до другите документи в целия хостинг.
OneDrive и други подобни услуги дават съкратени, къси URL адреси и на секретните материали. Но ако някой подбере този адрес, може да получи достъп до акаунта и да редактира файловете, да сложи зареждаща програма за троянец и други подобни.
В OneDrive например, се кодират в адресите на домейна 1drv.ms, обслужват се от оператора Bitly и се използват шаблоните на bit.ly. С други думи, сканирането на bit.ly автоматично намира и адресите 1drv.ms. При пробното автоматично сканиране на 100 000 000 URL в домейна bit.ly с шаблон от 6 символа, 42% от тях се оказаха активни линкове. 19 524 от тях водят към файлове и папки в OneDrive/SkyDrive. Това не е всичко.
Оказа се, че адресите на OneDrive са предсказуеми. Ако знаете линка само на един документ, можете да конструирате главния URL и да получите достъп до всички файлове на целия домейн.
Така например URL 1drv.ms/1xNOWV7 указва към onedrive.live.com/?cid=485bef1a80539148&id=485BEF1A80539148!115&ithint=folder,xlsx&authkey=!AOOp2TqTTSMT5q4.
От дългия URL извличаме параметрите cid и authkey, с помощта на които конструираме главния URL за този акаунт: onedrive.live.com/?cid=485bef1a80539148&authkey=!AOOp2TqTTSMT5q4.
За получаване на достъп до конкретен файл е необходимо в кода на уеб-страницата на облачния хостинг да се намерят елементите с атрибути href, съдържащи &app=, &v=, /download.aspx? или /survey?. А това не е много сложно.
Използвайки този метод, специалистите открили още 227 276 файла в хостинга OneDrive. Около 7% от папките са с права за запис във файловете. А това е много опасно.
Уязвимостта е отстранена през месец март тази година.
До септември 2015 година, goo.gl/maps адресите бяха шаблони от по 5 символа. Тяхното сканиране доведе до разкриване маршрутите на движение на конкретни хора и даде възможност да се разкрие тяхната самоличност. Интернет-гигантът реагира мигновено и и премина към шаблони от 11 и 12 символа.
Microsoft отрече за уязвимост на късите URL чрез метода на грубата сила, но някои от описаните по-горе методи престанаха да работят.