بسم الله الرحمن الرحيم
تُسرّب إضافات StarDict تُثير مخاوف بشأن الخصوصية في Debian 13
نصًا مُحددًا من نوع X11 عبر HTTP إلى خدمات القاموس الصيني، مما يُعرّض بيانات قد تكون حساسة.
يُعتبرStarDict واحدًا من أشهر برامج القواميس متعددة اللغات مفتوحة المصدر، حيث يتيح للمستخدمين تحميل قواميس مختلفة (نصية، ثنائية اللغة، تخصصية...) والعمل بها دون اتصال بالإنترنت. أحد أبرز أسباب مرونته هو دعمه لنظامالإضافات (Plugins)، التي توسّع وظائفه وتجعله أكثر من مجرد قاموس تقليدي.
لكن في السنوات الأخيرة ظهرتمخاوف تتعلق بالخصوصية مرتبطة ببعض هذه الإضافات، خاصة تلك التي تتصل بخوادم خارجية بشكل غير مُعلن للمستخدم.
ما هي إضافات StarDict؟
إضافات StarDict هي وحدات برمجية يمكن تثبيتها بجانب البرنامج الأساسي لإضافة وظائف جديدة، مثل:
دعم صيغ قواميس مختلفة (XDXF, PowerWord, WordNet...).
التكامل مع مصادر معرفية على الإنترنت (Wikipedia, Youdao...).
تحويل النص إلى كلام (Textto-Speech).
تحسينات في طريقة عرض النتائج (HTML parsing, Unicode integration...).
عادةً يتم توفير هذه الإضافات ضمن الحزمة`stardict-plugin` في توزيعات لينكس مثلDebian وUbuntu.
أبرز الإضافات المتوفرة
1.إضافات لعرض وتنسيق البيانات
html parse plugin: يعرض نتائج HTML بشكل منسق داخل StarDict.
xdxf parse plugin: يدعم صيغة XDXF (XML Dictionary Exchange Format).
powerword parse plugin: لفتح قواميس PowerWord.
wiki parse plugin: لقراءة محتويات ويكي (مثل ويكيبيديا).
2.إضافات للقواميس المتخصصة
wordnet plugin: دمج قاعدة بياناتWordNet (قاموس إنجليزي ضخم).
man virtual dict plugin: يتيح قراءة صفحات manual الخاصة بأنظمة لينكس كقاموس.
customdict plugin: لإنشاء قواميس شخصية/مخصصة.
3.إضافات لتحويل النص إلى كلام (TTS)
stardict\_espeak\_ng plugin: يستخدم محرك eSpeak NG لدعم النطق.
stardict\_flite plugin: يستخدم محرك Flite الصوتي.
4.إضافات أخرى متنوعة
gucharmap plugin: تكامل مع متصفح اليونيكود GUCharMap.
update\_info plugin: لتحديث بيانات القاموس.
multi\_cmd plugin: تشغيل أوامر متعددة عند تنفيذ البحث.
youdaodict plugin: اتصال مباشر بخدمة Youdao الصينية للحصول على ترجمات عبر الإنترنت.
qqwry plugin: يستخدم قاعدة بيانات IP الصينية QQWry.
المخاطر المرتبطة بالإضافات
رغم تنوع هذه الإضافات وفائدتها، ظهرت تقارير حديثة (2024–2025) حولمخاطر خصوصية متعلقة ببعضها، خاصة على توزيعةDebian 13 (Trixie).
أهم المشاكل:
عند تفعيل StarDict مع حزمة`stardict-plugin`، فإن ميزة Scan Selection (التي تترجم النص المحدد تلقائيًا) قد تؤدي إلى إرسال النص المحدد في أي نافذة X11 (حتى كلمات المرور) إلى خوادم صينية مثل:
`dict.youdao.com`
`dict.cn`
يتم هذا الإرسال غالبًا عبرHTTP غير مشفر، مما يزيد من خطورة التسريب.
المستخدم لا يتم إعلامه مسبقًا بهذا السلوك، ما يجعله تهديدًا كبيرًا لخصوصيته.
كيف تتعامل بأمان مع إضافات StarDict؟
لحماية نفسك، يمكن اتباع النصائح التالية:
1.تعطيل الإضافات المشبوهة
خصوصًا تلك التي تتصل بخوادم خارجية:youdaodict،qqwry، أو أي إضافة إنترنت.
يمكن ذلك عبر إعدادات البرنامج:
افتح Manage Plugins
قم بإلغاء تفعيل الإضافات غير المرغوبة.
2.استخدام القواميس المحلية فقط (Offline)
نزّل قواميس جاهزة بصيغة StarDict أو XDXF وخزنها محليًا.
بذلك لن تحتاج إلى الاعتماد على إضافات الإنترنت.
3.إيقاف ميزة Scan Selection
هذه الميزة مريحة لكنها قد تسرب بياناتك الحساسة.
يمكنك تعطيلها من الإعدادات.
سؤالك ممتاز 👍
ميزة Manage Plugins ليست برنامجًا منفصلًا، بل هي جزء من StarDict نفسه (واجهة داخلية مدمجة)، وتظهر فقط إذا كان البرنامج مُترجمًا أو مُثبّتًا مع دعم الإضافات (plugins).
إليك كيف تصل إليها أو تثبتها حسب نظامك:
🔹 1. على لينكس (Debian, Ubuntu, Mint…)
1. تأكد أنك نصبت الحزم التالية:
```bash
sudo apt install stardict stardict-plugin
```
الأولى: تثبت StarDict نفسه.
الثانية: تضيف دعم الإضافات.
2. بعد التثبيت، شغل البرنامج:
```bash
stardict
```
3. من القائمة العلوية اختر:
Preferences → Manage Plugins
أو أحيانًا تظهر تحت Tools → Plugins حسب النسخة.
🔹 2. على Fedora أو Arch أو Manjaro
على Arch/Manjaro:
```bash
sudo pacman -S stardict
```
بعض الإضافات موجودة في AUR (مثل `stardict-plugins`).
على Fedora:
```bash
sudo dnf install stardict stardict-plugins
```
🔹 3. على ويندوز
نزّل النسخة الكاملة من StarDict (غالبًا مرفقة مع دعم الإضافات).
بعد تشغيله، ابحث في الإعدادات (Preferences) عن تبويب Plugins.
أحيانًا تحتاج إلى تحميل بعض الإضافات يدويًا ووضعها في مجلد:
```
C:\Program Files\StarDict\plugins\
```
🔹 4. في حال لم يظهر "Manage Plugins"
قد تكون نسختك مبنية بدون دعم الإضافات (مثلاً بعض الحزم الخفيفة).
في هذه الحالة لديك خياران:
1. تثبيت حزمة stardict-plugin (إن كانت متوفرة لتوزيعتك).
2. إعادة ترجمة StarDict من المصدر مع خيار التفعيل:
```bash
./configure --enable-plugins
make
sudo make install
```
4.التأكد من مصدر الإضافات
استخدم فقط الحزم الرسمية الموثوقة أو الإضافات مفتوحة المصدر التي يمكنك مراجعة شيفرتها.
5.استخدام بدائل عند الحاجة
إذا كنت بحاجة إلى قواميس على الإنترنت، يمكنك استخدام مواقع مباشرة عبر المتصفح (مثل Wiktionary) بدل إضافات قد تُعرض بياناتك للخطر.
إضافات StarDict تمنح البرنامج مرونة وقوة هائلة، إذ تدعم عشرات الصيغ وتتيح التكامل مع مصادر مختلفة، فضلًا عن ميزات مثل تحويل النص إلى كلام.
لكن في المقابل، بعض الإضافات (خصوصًا المتصلة بالإنترنت) قد تشكل تهديدًا مباشرًا لخصوصية المستخدمين من خلال إرسال النصوص المحددة دون إذن.
لذلك ينصح بالاعتماد على الإضافات المحلية والآمنة فقط، وتعطيل أي إضافة غير ضرورية، خاصة في بيئات العمل أو عند التعامل مع بيانات حساسة.
بهذا، يمكنك الاستفادة من قوة StarDict دون التضحية بأمانك الرقمي.

0 تعليقات
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))
Emoji