Компанія Apple рекомендує розробникам програм переходити на HTTPS

Apple, одна з найвідоміших у світі компаній, нещодавно заявила, що розробники програм для операційної системи iOS мають якнайшвидше перейти на HTTPS. За останні кілька років цей перехід здійснили численні корпорації, серед яких Google, Microsoft і Yahoo. Усі вони змінили модель надання веб-послуг так, що за промовчанням використовується HTTPS. Перехід на HTTPS свідчить про те, що великі компанії більше, ніж коли-небудь раніше, турбуються про безпеку та конфіденційність отримувачів їхніх послуг. Темпи переходу на HTTPS прискорилися, коли стало відомо, що Управління національної безпеки США перехоплює дані та спостерігає за ними. Ця інформація була оприлюднена у 2013 році. Спостереження торкнулося навіть федерального уряду США. Тоні Скотт, федеральний директор з інформаційних технологій США, оголосив, що всі федеральні відомства мають перевести свої загальнодоступні сайти та послуги на HTTPS до 31 грудня 2016 року.
Сьогодні компанія Apple крок за кроком рухається в тому ж напрямку та закликає всіх розробників наслідувати її приклад. Не так давно відбулася Всесвітня конференція розробників, на якій було представлено нову операційну систему iOS 9. На конференції було повідомлено про деякі зміни в новій операційній системі. У iOS 9 використовуватиметься протокол App Transport Security (ATS), який служить для безпечного з’єднання програм із певними доменами.
Як стверджує Apple, протокол ATS дозволяє програмі додавати декларацію до файлу Info.plist, який містить домени, що вимагають безпечного з’єднання ATS запобігає перехопленню даних і гарантує надійний зв’язок. Упровадити цей протокол дуже легко. Протокол ATS швидко поширюватиметься. Перехід на нього можливий як для нових, так і для існуючих програм.
Поки що використання ATS є добровільним. Однак з урахуванням сучасних тенденцій, наприклад нещодавньої зміни алгоритму браузера Google Chrome із SHA-1 на SHA-2, відчувається, що в найближчому майбутньому використання ATS може стати обов’язковим. Наразі компанія Apple просто закликає розробників упроваджувати ATS у всі програми, як уже розроблені, так і ті, що розробляються.
Ми радимо використовувати найсучасніші протоколи, такі як ATS від Apple.