ما الذي تستطيع أداة PDF رؤيته في Google Drive الخاص بك
إن سمحت لموقع PDF بفتح ملف من Google Drive الخاص بي، فماذا يستطيع أن يرى غير ذلك؟
احفظ أدواتك المفضلة
أنشئ حساباً مجانياً على iBuildPDF للاحتفاظ بأدواتك المفضلة والوصول إليها بسرعة في أي وقت.
حساب مجاني. أدوات PDF نفسها لا تحتاج إلى حساب أبداً.
الإجابة المختصرة
يعتمد ذلك كلياً على الصلاحية التي طلبها، وGoogle تعرض ثلاث صلاحيات مختلفة اختلافاً شديداً. فالضيّقة، drive.file، تغطّي الملفات التي تسلّمها بنفسك عبر أداة الاختيار الخاصة بـ Google والملفات التي ينشئها الموقع فحسب — ولا تحمل أي قدرة على سرد ما عداها أو البحث فيه أو تصفّحه، فبقيّة Drive لديك غير مرئية حتى يُسأل عنها. أما الواسعتان فتغطّيان Drive بكامله، وهما ما تسمّيه Google مقيَّداً: فالموقع الذي يستعمل إحداهما عليه أن يجتاز تقييماً أمنياً سنوياً من جهة خارجية. وشاشة الصلاحيات تخبرك أيّها يُطلب منك، وصياغتها تستحق القراءة قبل أن تضغط «متابعة».
ثلاثة مستويات، وهي ليست متقاربة
حين يريد موقع أن يعمل على Drive لديك، فعليه أن يسمّي نطاق صلاحية — أي الصلاحية التي يطلبها. وGoogle ترتّب هذه في طبقات بحسب مقدار الضرر الذي يستطيع تطبيق خاطئ إحداثه بواحدة منها.
المستويات الثلاثة للوصول إلى Drive
- الصلاحية الضيّقة: الملفات التي تسلّمها عبر أداة الاختيار الخاصة بـ Google فحسب، ومعها الملفات التي ينشئها الموقع. وما عداها في Drive لا يمكن سرده ولا البحث فيه ولا فتحه.
- وصول للقراءة فقط إلى Drive بكامله: كل ملف وكل اسم مجلد. وتصنّف Google هذا مقيَّداً وتشترط تقييماً أمنياً مستقلاً سنوياً.
- الوصول الكامل: قراءة أي شيء في Drive وتغييره وحذفه. مقيَّد أيضاً، ومقيَّم كل سنة أيضاً.
drive.file هي الضيّقة. فللموقع أن يفتح الملفات التي تسلّمها له صراحةً عبر أداة الاختيار الخاصة بـ Google، والملفات التي ينشئها هو. وكل ما عدا ذلك في Drive لديك ليس محجوباً فحسب — بل غير مرئي. فليس ثمّة طلب يستطيع الموقع إرساله ويعيد ملفاً لم تختره. وتصنّف Google هذه غير حسّاسة.
وdrive.readonly وdrive.metadata.readonly تغطّيان Drive بكامله، للقراءة. كل مستند، وكل مجلد، وكل اسم. وتصنّف Google هاتين مقيَّدتين، وعلى الموقع الذي يستعمل إحداهما أن يجتاز تقييماً أمنياً مستقلاً كل سنة ليحتفظ بها.
وdrive هي الوصول الكامل: القراءة والتغيير والحذف لأي شيء. وهي مقيَّدة أيضاً، ومقيَّمة سنوياً أيضاً.
والفجوة بين الأولى وما عداها ليست مسألة درجة. فإحداها «هذا الملف الذي اخترته الآن»؛ والأخريات «كلّه». والأداة التي تحوّل مستنداً تحتاج الأولى، أما التطبيق الذي يحتاج أن يفتح مستنداتك كما يفعل تطبيق مكتبي — أداة نسخ احتياطي، أو مدير مستندات — فله حجّة حقيقية في الأخريات. والسؤال الجدير بأن يُسأل لأي موقع ليس هل يطلب وصولاً إلى Drive بل أيّها يطلب.
لماذا أداة اختيار الملفات هي الجزء المهمّ
مع الصلاحية الضيّقة، لا يستطيع الموقع أن يعرض لك قائمة بملفاتك، لأنه لا يستطيع الحصول على واحدة. فأداة اختيار الملفات التي ترى ليست أداة الموقع. إنها أداة الاختيار الخاصة بـ Google، تعمل بشفرة Google، وتعرض لك Drive لديك.
وهذا الترتيب هو ما يجعل الصلاحية ذات معنى. فأنت تتصفّح داخل واجهة Google؛ والموقع لا يشاهد. وحين تختار ملفاً، تمنح Google الموقع وصولاً إلى ذلك الملف ولا شيء غيره. وإن لم تختر شيئاً لم يعرف الموقع شيئاً — لا أنك نظرت، ولا ما كان هناك.
ولهذا كذلك نتيجة يسهل قراءتها خاصيةً ناقصة. فالموقع الذي لا يحمل إلا هذه الصلاحية لا يستطيع أن يملأ قائمة «احفظ في مجلد» من Drive لديك، لأن سرد المجلدات هو بالضبط ما وُجدت الصلاحيات الواسعة له. وأي موقع يعرض لك شجرة مجلداتك فقد طلب أكثر من هذا بكثير. وفي iBuildPDF، تُختار مجلدات الحفظ عبر أداة اختيار المجلدات الخاصة بـ Google، وتُحفَظ المجلدات التي اخترتها في متصفحك أنت، فتمتلئ القائمة بالاستعمال. وتلك القائمة مجلدات اخترتها، لا جرد لـ Drive لديك.
والآلية نفسها هي سبب أن زرّ Drive في موقع لا يستطيع أن يفعل شيئاً حتى تضغطه. فإلى ذلك الحين لا توجد صلاحية، ولا رمز وصول، ولا شيء من Google يعمل في الصفحة.
ما الذي طلبه هذا الموقع
يستعمل iBuildPDF drive.file، ولا شيء غيرها. وعملياً:
- ليست جزءاً من تسجيل الدخول. فالمتابعة باستخدام Google لإنشاء حساب لا تمنحها. وإنما تُطلَب أول مرة تضغط فيها زرّ Drive في صفحة أداة، ولا تُطلَب قطّ في غير ذلك.
- وهي اختيارية. فكل أداة في الموقع تعمل بملفات من جهازك، دون حساب ودون أي صلاحية Drive على الإطلاق.
- ورمز الوصول يبقى في تبويب المتصفح. يُنشئه سكربت Google داخل التبويب، ويبقى في متغيّر هناك، ويُتلَف عند إغلاق التبويب. ولا يُرسَل إلى خادم هذا الموقع، ولا يُكتَب في ملف تعريف ارتباط، ولا يُكتَب في تخزين المتصفح. ولا يُعطى الخادم معرّف الملف ولا اسم المجلد كذلك.
- ولا نستطيع سرد Drive لديك، وهذه خاصية في الصلاحية لا وعد بشأن سلوكنا — وهذا هو نوع الضمان الجدير بأن يُملَك، لأنه لا يعتمد علينا.
وما لا يخبرك به هذا شيء عن المواقع الأخرى. فشاشة الصلاحيات هي ما يُقرأ، في كل مرة: فهي تسمّي ما يُطلَب بكلمات Google لا بكلمات الموقع. ويغطّي هل أدوات PDF المجانية على الإنترنت آمنة؟ السؤال الأوسع عمّا ينبغي فحصه قبل تسليم مستند لأي منها.
إلى أين يذهب الملف فعلاً
الفتح من Drive يغيّر من أين يأتي الملف. ولا يغيّر ما تفعله الأداة به بعد ذلك، وهما سؤالان مختلفان.
إلى أين تسافر البايتات حين تفتح ملفاً من Drive
- تبويب المتصفح. يُنشَأ رمز الوصول هنا بسكربت Google، ويبقى هنا، ويُتلَف عند إغلاق التبويب.
- في الأداة التي تعمل في المتصفح، يذهب الملف من Drive إلى التبويب ويعود. وخادم هذا الموقع ليس في ذلك المسار.
- وفي الأداة التي تحتاج خادماً — التعرّف الضوئي، وتحويلات Office، وكلمات المرور — يُرسَل الملف، تماماً كما كان سيُرسَل لو اخترته من قرصك.
في الأداة التي تعمل في متصفحك — الدمج والتقسيم والضغط والتدوير وإعادة الترتيب وإضافة أرقام الصفحات وتحويل الصور — تنتقل البايتات من Google إلى تبويب متصفحك، ويجري العمل هناك، وتعود النتيجة إلى Drive من التبويب نفسه. وخادم هذا الموقع ليس في ذلك المسار في أي لحظة. ويشرح هل أدوات PDF داخل المتصفح خاصة فعلاً؟ كيف يكون ذلك ممكناً.
وفي الأداة التي تعمل على خادم — التعرّف الضوئي، وتحويلات Office، وإضافة كلمة مرور أو إزالتها — يرسل المتصفح الملف إلى خادم المعالجة، تماماً كما لو كنت اخترت ذلك الملف من قرصك. فـ Drive غيّر من أين جاء الملف ولا شيء غير ذلك. وكل أداة من تلك تذكر في صفحتها ما يحدث للملف وكم يُحفَظ، ولا تتغيّر تلك الملاحظة إذا وصل الملف من Drive.
والقراءة العملية: إن كانت الأداة لن ترسل ملفك إلى خادم قبل ذلك، فالفتح من Drive لا يبدأ بذلك؛ وإن كانت سترسله، فـ Drive لا يمنعه. احكم على الأداة لا على الزرّ.
فحص الوصول وسحبه
كل ما منحته مُدرَج في مكان واحد، ويستحق النظر من حين إلى آخر بصرف النظر عن هذا الموقع.
- انظر القائمة. في حساب Google الخاص بك، تحت الأمان، افتح قسم الوصول التابع لجهات خارجية. فكل تطبيق منحته أي شيء موجود هناك، ومعه ما مُنح.
- اقرأ ما يقوله كل واحد. فعبارة «الاطّلاع على جميع ملفات Google Drive وتنزيلها» وعبارة «الاطّلاع على ملفات Google Drive التي تستخدمها مع هذا التطبيق فقط وتعديلها وإنشاؤها وحذفها» هما الصياغتان اللتان ينبغي التمييز بينهما. والثانية هي الصلاحية الضيّقة.
- أزل ما لم تعد تستعمله. فإزالة الوصول فورية ولا تمسّ ملفاتك. والموقع الذي كان يحمل الصلاحية الضيّقة يتوقّف عن القدرة على فتح الملفات التي أعطيته.
- وإزالة الوصول هنا لا تكلّفك شيئاً. اسحب صلاحية Drive فتتوقّف أزرار Drive عن العمل؛ وتظلّ كل أداة تعمل بملفات من جهازك. ولا يتأثّر شيء حوّلته أو حفظته.
وعادتان تستحقّان أكثر من كل هذا. افحص شاشة الصلاحيات قبل أن تضغط «متابعة» لا بعدها — فهي اللحظة الوحيدة التي يُوضَع فيها الطلب بدقّته أمامك. وكن أحرص على نطاق الصلاحية من حرصك على العلامة التجارية: فالموقع المعروف الذي يطلب Drive بكامله يطلب أكثر من موقع مجهول يطلب ملفاً واحداً.
الأدوات التي يغطيها هذا المقال
المصادر
التوثيق الأساسي للمعلومات الواردة أعلاه.