اخیرا خبرهایی مبنی بر اینکه رمز نگاری بک آپ های محلی که در آیتونز انجام می شده در سیستم عامل IOS آنگونه که باید امن باشد نیست. بر اساس تحقیقات موسسه ی نرم افزاری Elcomsoft واقع در مسکو، IOS از یک الگوریتم محافظتی قدیمی برای حفاظت از رمزهای عبور استفاده می کند. این شرکت نرم افزاری در مسکو وقتی کشف کرد که اپل از یک سیستم تایید پسورد متفاوت برای IOS استفاده کرده است که بررسی های امنیتی اصلی را انجام نمی دهد، بر روی یک بروزرسانی نرم افزاری IOS برای برنامه ی شکستن قفل پسورد خود کار می کند. این به هکرها اجازه می دهد تا پسوردها را با سرعت برابر بیشتر از سیستم قدیمی به کار رفته در IOS امتحان کنند. این حملات نوع Brute Force بیشتر مناسب IOS است. پسوردهای کاربران و برخی از داده ها مثل داده های نرم افزار سلامت اینجا در خطر است. اپل از این وضعیت آگاه است و در حال برنامه ریزی برای انتشار یک بروزرسانی است که امنیت نسخه های پشتیبان را در IOS بالا می برد. نرم افزار قفل شکن Elcomsoft می تواند در هر ثانیه میلیون پسورد را بر روی IOS امتحان کند. این در حالی است که در سیستم پیشین که بر روی IOS وجود داشت این نرم افزار در هر ثانیه می توانست تنها پسورد را امتحان کند. به این نکته توجه داشته باشید که هیچ کدام از این بک آپ ها که به آن ها حمله می شود بر روی iCloud تولید نشده اند. الگوریتم حفاظت از پسورد PBKDF که در IOS استفاده می شود همانگونه که در ابتدای این مقاله هم گفتیم، یک الگوریتم قدیمی است. الگوریتم به کار رفته در IOS الگوریتم SHA نامیده می شود. به گفته ی Elcomsoft ، از پسورد های تکراری بر روی درصد حساب های کاربری قرار دارد. این به نرم افزار این شرکت اجازه می دهد تا با استفاده از یک حمله ی از نوع Brute Force رمز عبور بک آپ های کاربران را در تا درصد از تلاش ها با موفقیت بدست آورد. این یک درصد بالایی برای یک نرم افزاری که تنها روز است که بر علیه الگوریتم PBKDF کار می کند به حساب می آید. اپل به ان دسته از کاربرانی که بک آپ هایی از اطلاعات خود بر روی کامپیوتر مک خود دارند پیشنهاد می دهد که برای اضافه کردن یک لایه ی رمزنگاری دیگر از نرم افزار FileVault disk - encryption اپل استفاده کنند. منبع: