[Перевод] Основы безопасности: Keychain и Хеширование

Все блоги / Про интернет 13 марта 2018 47   
Один из наиболее важных аспектов разработки программного обеспечения, который также считается одним из самых загадочных и страшных (поэтому избегается, как чума) — это безопасность приложений. Пользователи ожидают, что их приложения будут корректно работать, хранить их личную информацию и защищать эту информацию от потенциальных угроз.



В этой статье вы погрузитесь в основы безопасности в iOS. Вы поработаете с некоторыми базовыми криптографическими методами хеширования для надежного хранения полученных данных в Keychain — сохраняя и защищая пользовательские данные в приложении.

Apple имеет несколько API, которые помогут защитить ваши приложения, и вы изучите их при работе с Keychain. Кроме того, вы будете использовать CryptoSwift — хорошо изучите и просмотрите библиотеку с открытым исходным кодом, которая реализует криптографические алгоритмы.
Читать дальше →
  • Оцените публикацию
  • 0
Реклама на сайте

Похожие публикации

Основные практики обеспечения безопасности iOS-приложений

При разработке любого мобильного приложения, обрабатывающего пользовательские данные, важно уделить внимание безопасности. Особенно остро этот вопрос стоит для приложений, где фигурируют ФИО, номера телефонов, паспортов и другая личная информация. Наша компания разрабатывала и продолжает развивать

подробнее »
GitHub предупредит разработчиков об уязвимостях в их проектах

Платформа для разработчиков запустила функцию под названием Dependency Graph, которая оповещает разработчиков в том случае, если их код содержит известные уязвимости. Система анализирует зависимости и модули, использующиеся в проекте, и выводит информацию о содержащихся в них ошибках безопасности.

подробнее »
Security Week 39: Вечер восхитительных историй о том, как бизнесу наплевать на безопасность

В этот раз новости из нашего дайджеста содержат самоочевидную мораль: многим компаниям плевать на безопасность их клиентов, пока это не наносит прямой финансовый ущерб. К счастью, это касается не всех компаний, но эта неделя выдалась особенно богатой на подобные постыдные истории. Едва успела выйти

подробнее »
Гаджеты, которые способны защитить вашу личную информацию

Многие люди предпочитают держать свою личную жизнь в секрете. Причинами могут быть как обычная публичность особы, так и желание защитить материальное имущество от похищения. В этой статье, вы определённо сможете найти что-то, что подойдёт именно вам, чтобы защитить личную жизнь от всеобщего

подробнее »
Как подготовиться и пройти собеседование?

Мы продолжаем писать о карьере и уловках при поиске работы, и тема сегодняшней статьи – собеседование. Собеседование – самая важная встреча для любого специалиста, и необходимо подготовиться к ней, ведь у вас не будет второго шанса произвести первое впечатление. Как подготовиться к собеседованию,

подробнее »
ТОП-10 бесплатных приложений для повышения безопасности Windows 8.1

Windows 8.1, в отличие от своих предшественников, заметно преуспел с точки зрения безопасности системы, однако вам все равно могут понадобиться дополнительные приложения, которые помогут защитить чувствительные данные. Именно по этой причине, сегодня мы хотим поделиться с вами подборкой из 10

подробнее »
У данной публикации еще нет комментариев. Хотите начать обсуждение?

Вы не авторизованы!

Обратите внимание, если вы не авторизуетесь, то Ваш комментарий перед публикацией обязательно будет отправлен на модерацию.
Рекомендуем вам войти под своим логином
Или используйте авторизацию через соц.сети
@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent