‏إظهار الرسائل ذات التسميات بيانات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات بيانات. إظهار كافة الرسائل

الأحد، 28 يناير 2018

أذونات التطبيقات ما لها وما عليها


أذونات التطبيقات (ِApps Permissions) هي تصريحات يطلبها التطبيق منك عند تشغيله ليتمكن من أداء عمله كما ينبغي. مثلاً: إذا كان التطبيق مصمم للتعامل مع الصور ومقاطع الفيديو فيجب عليه أن يطلب تصريح بالوصول إلى هذه الملفات، ولا يمكن له العمل بشكل صحيح إلا إذا أعطيته أنت الأذن بذلك. مثال آخر: إذا كان التطبيق مصمم للعمل على تحديد المواقع فلابد له أن يطلب تصريح بالوصول إلى جهاز تحديد المواقع داخل جهازك، عدا ذلك فلن يتمكن من تحديد أو معرفة موقعك. وهكذا...


عادة ما يهمل المستخدمون العاديون النظر في هذه التصاريح، ويثبتون التطبيقات بدون الانتباه إلى ما تتطلبه من تصاريح. وهذه ثغرة  أمنية لا يمكن لأحد أن يغلقها إلا المستخدم نفسه. فبواسطة هذه الثغرة يمكن لمبرمج التطبيق في حالة توافر النية السيئة لديه أن يستخدم تطبيقه كوسيلة تجسس على المستخدم. فمثلاً يمكن للمبرمج إذا تحصل على كافة أذونات التعامل مع الشبكة والإنترنت والملفات أن يفتح بوابة لسحب جميع صورك وملفاتك الخاصة المخزنة على جهازك.

في هذه التدوينة، لدي نصائح للمبرمج وللمستخدم كليهما معاً:

بالنسبة للمبرمج: يجب عليك استخدام الأذونات التي يحتاج إليها تطبيقك فقط ولا تزد على ذلك ما لا حاجة لك به. فإن كان تطبيقك مصمم لمتابعة نتائج مباريات كرة القدم مثلاً فلا تطلب أذن لتحديد موقع المستخدم تحت أي ظرف، كذلك لا تطلب أذن للوصول إلى ملفات المستخدم الخاصة مثل الصور والمقاطع تحت أي مبرر. إذا فعلت ذلك فلا تلومن إلا نفسك مهما كانت نيتك حسنة. فجمهورك لا يعرفك شخصياً، وبالتالي لا يثق بك. ليس هناك مكان للمجاملة هنا. بالنسبة لي شخصياً، أي تطبيق يطلب أذن ليس في مجال اختصاصه أتجاهله تماماً ولا أثبته أصلاً.

بالنسبة للمستخدم: عليك قبل تثبيت أي تطبيق أن تراجع قائمة الأذونات التي يطلبها، إذا وجدت أنه يطلب أذونات ليست في مجال اختصاصه فلا تثبته أصلاً، فهذا هو الحل الأمثل، خاصة إذا كانت نسخة الأندرويد لديك هي لولي بوب فما دونها (النسخة 5 فما دونها)، فهذه النسخ من نظام أندرويد ليس فيها إمكانية للمستخدم العادي أن يسحب الأذونات. فإن كنت في حاجة شديدة للتطبيق، وكانت نسخة أندرويد لديك هي الخامسة فما دونها فليس لك خيار إلا عمل رووت لجهازك وبذلك يمكنك تحميل تطبيقات تساعدك على سحب الأذونات من أي تطبيق. 

أما إذا كانت نسخة الأندرويد لديك هي مارش ميللو فما فوق (النسخة 6 فما فوق) فيمكنك بسهولة سحب الأذونات بالدخول على الإعدادات ثم التطبيقات ثم الأذونات وسحب ما لا تريد إعطاؤه للتطبيق منها.

أكرر... أيها المبرمج، إذا طلبت أذونات حساسة ليست في مجال اختصاص تطبيقك فلا تلم المستخدمين إذا أهملوا تطبيقك أو حتى شنّعوا عليه أو علقوا تعليقات لاذعة في متجر غوغل بلاي. البرمجة ليست فقط هي الخبرة في كتابة الكود، بل الخبرة كذلك في التعامل مع جمهورك.

وأيها المستخدم: لا تقم بتثبيت التطبيقات قبل أن تراجع الأذونات التي تطلبها، إذا قمت بتثبيت لعبة فطلبت منك أذن للوصول إلى الرسائل فلا تلم إلا نفسك إذا قامت اللعبة باستنفاذ رصيك عبر إرسائل رسائل بدون علمك إلى جهات غير معلومة.

الأحد، 19 مارس 2017

لا تتعامل إلا مع من تثق فيه من فنّيي الصيانة

إليكم هذا السيناريو الذي يحدث بكثرة: يتعطل موبايلك أو جهاز الكمبيوتر المحمول أو الثابت خاصتك فتحمله إلى مركز الصيانة فتتسرب كل بياناتك وحساباتك وملفاتك الخاصة نتيجة انعدام الضمير لدى فني الصيانة وشغفه بالتجسس على بيانات زبائنه. مهما فعلت فإنك لن تستطيع منع فني الصيانة من الاطلاع على بياناتك. تغلق جهازك بكلمات مرور؟ بسيطة، يمكن لفني الصيانة أن يخترقها بسهولة. تحذف الصور والمقاطع؟ بسيطة، هناك برامج تسترجع الصور والمقاطع حتى بعد حذفها.

يقول أحد خبراء تشفير البيانات: "لا يمكنك أن تضمن بنسبة 100% من أن بياناتك المرسلة لن يطلع عليها أي إنسان إلا بوسيلة واحدة: وهي ألا ترسلها أصلاً. وهنا يكمن الحل.

إذا تعطل جهاز الكمبيوتر المحمول أو الثابت خاصتك، وأردت أن تحمله إلى مركز الصيانة، فالخطوة التي تضمن لك بنسبة مائة بالمائة أن فني الصيانة لن يطلع على بياناتك هي أن تنزع من جهازك كافة وسائط التخزين الثابتة أو ما يسمى بالأقراص الثابتة (الهارد ديسك). بهذه الطريقة لن يجد فني الصيانة سوى قطع الكترونية صماء لا تحوي أي بيانات شخصية، ويمكنه إجراء كافة عمليات الصيانة بمعزل عن هذه البيانات. هذه الخطوة سهلة وميسرة ويمكنك إجراؤها بنفسك في البيت، ويمكنك في حالة عدم خبرتك أن تطلع على بعض المقاطع الموجودة على موقع يوتيوب والتي تشرح طريقة نزع القرص الصلب.

بالنسبة للموبايل، فالمشكلة قائمة لعدم قدرة المستخدم العادي على نزع ذاكرة التخزين الداخلية. ولهذا، فليس هناك من حل إلا بإرسال الجهاز إلى فني صيانة تثق في دينه وخلقه، مع البعد أصلاً من التقاط أية صور أو مقاطع شخصية. ولكن في الحالات الملحّة جداً يمكنك على الأقل اتباع الخطوات الآتية قبل أن ترسل موبايلك إلى الصيانة:

1. عمل إعادة ضبط المصنع. وهي عملية بسيطة يمكنك إجراؤها بنفسك من قائمة الخيارات.
2. نزع أي كروت ذواكر خارجية (ميموري كاردز) موصولة بالجهاز.
3. فتح الكاميرا ثم التقاط صور للجدار بشكل متكرر حتى يعلمك الجهاز أن الذاكرة الداخلية ممتلئة، ثم احذف هذه الصور.

بهذا تضمن بنسبة كبيرة أن فنّي الصيانة حتى لو استخدام برامج استرجاع البيانات المحذوفة فإنه لن يسترج إلا صورا للجدران!

الجمعة، 2 سبتمبر 2016

حافظ على رصيدك وامنع هاتفك من الاتصال بالإنترنت بدون علمك

مشكلة كثير من مستخدمي الهواتف الذكية عدم اهتمامهم بالتحكم بالتطبيقات التي يثبتونها على أجهزتهم، فالغالب منهم يثبت التطبيق سواء كان برنامجاً أو لعبة ثم يتركه يتصرف كيف يشاء بجهازه، فيتصل بالإنترنت كما يشاء، ويقوم بتحميل ما يشاء، وإرسال ما يشاء. وهو إذ يرى التطبيق يفعل ذلك، لا يجد حيلة لمنعه من الاتصال إلا بإغلاق الاتصال عن الهاتف كله. الأسوأ من ذلك، أن المستخدم قد ينسى عند النوم أن يغلق اتصال الانترنت، وفي الصباح يستيقظ وقد أصبح رصيده من البيانات صفراً، فقد "شفطت" التطبيقات والألعاب كل الرصيد فيما لا طائل منه ولا فائدة. ليس هذا فحسب، بل "شفطت" حتى شحن بطارية الجهاز.

الحل الجذري لهذه المشكلة طبعاً هو عمل رووت للجهاز وتثبيت فايروال، وبهذا لا يعود أي تطبيق يستطيع الاتصال بالإنترنت إلا بإذنك. لكن ليس كل المستخدمين يعرفون كيف يعملون رووت، كما أن عمل رووت للجهاز هو عملية خطرة جداً وقد تؤدي إلى تعطل الجهاز بالكامل، وكذلك قد يؤدي عدم استخدام صلاحيات الرووت بحكمة إلى نفس المشكلة بل أسوأ. فالتطبيقات مع وجود صلاحيات الرووت ومع مستخدم غير خبير سيكون ضررها على الجهاز أكبر من مجرد "شفط" الرصيد والبطارية.

الحل الوسط بين هذا وذاك، هو إيجاد طريقة آلية لإغلاق الإنترنت وغيرها من الوظائف الشرهة للطاقة عند النوم، بحيث لا يعتمد المستخدم على ذاكرته فقط. ولهذا الهدف صمم هذا التطبيق. واسمه Timed Toggles، فهو يوفر إعدادات لإطفاء أو تشغيل بعض وظائف الهاتف آلياً في أوقات معينة يحددها المستخدم. الجميل في هذا التطبيق أنه مجاني وسهل الاستخدام ولا يحتاج إلى عمل رووت، بل يمكن استخدامه على أي جهاز يعمل بنظام أندرويد. إليكم طريقة استخدامه لإطفاء اتصال الإنترنت عند الساعة الثانية عشر ليلاً مثلاً طيلة أيام الأسبوع:

1. ثبت البرنامج، ثم شغّله، واضغط على علامة الزائد لإضافة مهمة جديدة كما هو موضح بالصورة:


2. أضغط على الخيار الأول لاختيار الوظيفة التي تريد إطفاءها:


3. اختر Mobile Data off وهو الخيار الخاص بإغلاق اتصال الانترنت ثم اضغط Set للحفظ والعودة للقائمة الرئيسية.


4. من القائمة الرئيسية اختر الخيار الثاني، وهو الأيام التي تريد أن تعمل فيها هذه المهمة:


5. حدد جميع أيام الأسبوع ثم اضغط Set للحفظ والعودة للقائمة الرئيسية:


6. من القائمة الرئيسية اختر الخيار الثالث، وهو الوقت الذي تريد أن تبدأ فيه هذه المهمة:


7. حدد الوقت، وهو الثانية عشرة ليلاً، ثم اضغط Set للحفظ والعودة للقائمة الرئيسية.


8. الآن وقد طبقت كل الخطوات ستظهر لك القائمة الرئيسية بهذا الشكل:



يمكنك الآن الخروج من البرنامج والعمل على جهازك بحرية. فإذا نمت وتركت جهازك ونسيت اتصال الإنترنت مفتوحاً، فسيقوم التطبيق عند الساعة الثانية عشرة ليلاً بإغلاق الاتصال نيابة عنك، وبهذا لن تتمكن تلك التطبيقات والألعاب الشرهة للإنترنت من "شفط" رصيدك وأنت نائم. ويمكنك أن تنشئ مهمات أخرى بنفس الطريقة أعلاه لإطفاء البلوتوث وشبكة الوايرلس وغيرها من الوظائف التي قد تستهلك شحن البطارية وأنت نائم.