باگ جالبی در iMessage کلمه «اوباما» را سانسور میکند!
به تازگی مشخص شده است که اگر به شیوه خاص از دو کلمه «اوباما» یا surprise در پیامهایی که به وسیله iMessage فرستاده میشود، استفاده شود، این دو کلمه حذف میشوند، اگر دقیقا متن “I could be the next Obama ” با در نظر گرفتن فاصله آخر جمله فرستاده شود، اوباما حذف خواهد شد، این مطلب در مورد “The best prize is a surprise ” هم به شیوه مشابهی رخ میدهد.
این مسئله البته در نسخه iOS 6.1.3 اتفاق میافتد.
هنوز مشخص نشده که چرا استفاده از این کلمات با این ترتیب و شیوه، باعث ایجاد این باگ میشود. کلمات تا قبل از فشار دادن روی دکمه ارسال به صورت طبیعی دیده میشوند، اما بعد از آن ناگهان پاک میشوند. به احتمال فراوان این باگ در مورد کلمات دیگری هم در iMessage وجود دارد.
البته از زمانی که iMessage در اواخر سال 2011 معرفی شد، این سیستم پیامرسانی مشکلات به مراتب جدیتری را هم تجربه کرده است، همین چند وقت پیش بود که پیدا شدن یک آسیبپذیری در iMessage به هکرها اجازه حملات شبیه داس به بعضی از کاربران iMessage را داد. این گروه از قربانیان که در بین آنها توسعهدهندهها و جیل بریککنندههای مشهور هم بودند، به خاطر این جمله کلا نمی توانستند از iMessage استفاده کنند. در یک مورد حملهکنندهها از رشته طولانیای از Emojiها برای کرش کردن iMessage استفاده کردند.
این نوشتهها را هم بخوانید
به نظر نمیاد این یک باگ باشه، مگر اینکه یک باگ عمدی باشه!
علت این مشکل مشخص شده و ربطی به نوع کلمات نداره! بلکه ربط به طول کلمات داره! یعنی در بعضی حالات به خصوص imessage فکر می کنه که طول جمله به قدری هست که بشه توی یه خط نشون داد ولی در واقع توی دو خط نشون میده و خط دوم نامرئی میشه!!! این باگ بستگی به اندازه سانتی متری جمله داره نه تعداد کاراکتر!
امتحان کردم نشد!
فکر می کنم به خاطر الگوریتم ای که رمزنگاری می کنه این چینش کلمات درش اشکال بوجود می آره
قطعا یک مسئله تعریف شده پشت این قضیه است و یک باگ سهوی نیست