Порівняння

Shoo! проти MakLock: безкоштовний інструмент, який перестав оновлюватися

MakLock безкоштовний, з відкритим кодом (MIT), і на папері — один із найближчих аналогів Shoo! на ринку: Touch ID, розблокування Apple Watch, нуль телеметрії. Проблема — у тому, що сталося з ним відтоді: останній реліз був 17 березня 2026, останній коміт — 16 квітня 2026, а баг-репорти з червня лишаються без відповіді.

Shoo! проти MakLock коротко
Shoo!MakLock
Ціна$17.99 одноразовоБезкоштовно, відкритий код (MIT)
ПідтримкаАктивно розробляєтьсяЖодного релізу з бер. 2026, жодних комітів з квіт. 2026, баг-репорти без відповіді з червня
Повторне блокування при перемиканніПрацює — процес просто не запущений, крапкаЗламано (issue #51) — лишається розблокованим на всю сесію після першого відкриття
Резервний парольPBKDF2 + сіль, 210 000 ітерацій, обмеження спробЗберігається в Keychain як звичайний текст, порівнюється через ==, без обмеження спроб
Довіра Apple WatchФреймворк LocalAuthentication від AppleЗдогад за близькістю Bluetooth — не криптографічно
Застосунки, які можна захиститиБудь-який, включно з власними застосунками Apple, усі одночасно12 застосунків жорстко зашиті як незахищувані (Terminal, Finder, System Settings...); лише 1 застосунок одночасно

Що перестало працювати

Це не здогад про закинутий проєкт — це конкретна, задокументована поведінка у власному коді та трекері задач MakLock:

MakLock

  • Жодного релізу з березня 2026, жодних комітів з квітня 2026. Відкриті баг-репорти з червня лишаються без відповіді.
  • «Блокування при перемиканні застосунків» вказане у власній порівняльній таблиці MakLock — але налаштування ніде насправді не зчитується в коді (відстежується в issue #51). Після розблокування застосунок лишається розблокованим до кінця сесії, незалежно від перемикання.
  • Резервний пароль зберігається в Keychain як звичайний текст і перевіряється простим порівнянням на рівність — без хешування, без обмеження спроб.
  • Вбудована «панічна» комбінація (Cmd+Opt+Shift+Ctrl+U) і тайм-аут накладного екрана в 60 секунд — обидва задокументовані, постійні обходи, якими може скористатися будь-хто за клавіатурою.
  • «Довіра» до Apple Watch не криптографічна. Він з'єднується з першим найближчим Bluetooth-пристроєм, у назві якого є «watch», і сприймає будь-який пристрій Apple поблизу як доказ, що годинник у вас на руці.
  • Дванадцять застосунків — включно з Terminal, Activity Monitor, Finder і System Settings — жорстко зашиті як неможливі до захисту.
  • Заблокувати можна лише один застосунок за раз.

Shoo!

  • Активно розробляється і підтримується.
  • Справді повторно блокує застосунок при перемиканні — немає стану «лишається розблокованим», бо процес більше не запущений.
  • Резервний пароль хешується (PBKDF2 + сіль, 210 000 ітерацій) з обмеженням кількості спроб.
  • Немає «панічної» комбінації й тайм-ауту, який можна перечекати, бо немає накладного екрана на екрані, щоб він закінчився чи закрився.
  • Підтвердження Touch ID й Apple Watch проходить через справжній фреймворк LocalAuthentication від Apple — не через здогад за близькістю Bluetooth.
  • Можна захистити будь-який застосунок, включно з власними застосунками Apple — Mail, Messages, System Settings, Terminal.
  • Блокуйте скільки завгодно застосунків, усі одразу, через «Заблокувати все зараз».

Справедливості заради щодо MakLock: нуль обов'язкових системних дозволів, окрім Bluetooth і сповіщень, — це справді хороша ідея, і Shoo! слідує тому ж принципу. Якби заявлені функції MakLock працювали так, як описано, це був би солідний мінімалістичний варіант. У поточному, непідтримуваному стані кілька його головних функцій просто не роблять того, що написано в таблиці функцій — варто знати про це, перш ніж покладатися на нього як на єдиний захист.

Спробуйте Shoo! безкоштовно 7 днів, усі функції, без банківської картки.

Часті запитання

Чи підтримується MakLock досі?

Активно — ні, станом на момент написання: останній реліз був 17 березня 2026, останній коміт — 16 квітня 2026, а баг-репорти, подані з червня, лишаються без відповіді. Shoo! активно розробляється і підтримується.

Чи справді працює функція «блокування при перемиканні» у MakLock?

За власним трекером задач MakLock (issue #51), налаштування вказане в порівняльній таблиці, але насправді ніде не зчитується в коді — після розблокування застосунок лишається розблокованим до кінця сесії. Shoo! повторно блокує застосунок у момент, коли ви від нього перемикаєтеся, тому що процес більше не запущений.

Чим резервний пароль Shoo! відрізняється від пароля MakLock?

MakLock зберігає свій резервний пароль у Keychain як звичайний текст, порівнюючи його простою перевіркою на рівність, без обмеження кількості спроб. Пароль Shoo! хешується через PBKDF2 із сіллю (210 000 ітерацій) і має обмеження на кількість спроб.

Чи можна заблокувати більше одного застосунку одночасно?

У Shoo! — так, ви можете заблокувати скільки завгодно застосунків одночасно, зокрема одним кліком через «Заблокувати все зараз». MakLock може блокувати лише один застосунок за раз.

Схожі статті