بسبب سهولة النشر المجمعي، يستخدم عدد متزايد من العملاء هذه الطريقة لنشر هواتف IP. ومع ذلك، أثناء النشر المجمعي، تُنقل ملفات التكوين عبر الشبكة بالضرورة. تحتوي ملفات التكوين على كم كبير من المعلومات الحساسة، مثل حسابات وكلمات مرور SIP، وكلمات مرور المشرف للهاتف، وبيانات اعتماد حسابات دفتر الهواتف الشبكي، وغيرها الكثير.
لمنع تسرب المعلومات، يمكننا استخدام أداة تشفير لتشفير ملفات التكوين. يغطي هذا المستند بشكل أساسي الجزأين التاليين:
كيفية تشفير ملفات التكوين
كيفية استخدام ملفات التكوين المشفرة في النشر المجمعي
ينطبق هذا المستند على جميع سلسلات هواتف IP من شركتنا.
يمكننا استخدام أداة DSC لتشفير ملفات التكوين باستخدام خوارزمية AES256. يمكن تنزيل الأداة من الرابط: http://download.fanvil.com/tool/AES%20tool/encryption.7z. يوضح المثال التالي كيفية تشفير ملف تكوين:
بعد تنزيل أداة DSC، قم بفك ضغطها وضَع المجلد على محرك الأقراص F.

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

اضغط على Win + R، أدخل cmd لفتح موجه أوامر DOS، ثم انتقل إلى مجلد encryption باستخدام الأمر الموضح في الصورة أدناه.

استخدم الأوامر التالية للتشفير أو فك التشفير:
أمر التشفير:
dsc.exe key.txt e config.txt encrypted.txt
- dsc.exe: الملف التنفيذي للأداة
- key.txt: ملف المفتاح
- e: علامة التشفير
- config.txt: ملف التكوين المصدر
- encrypted.txt: الملف المشفر الناتج (باسم مخصص)
أمر فك التشفير:
dsc.exe key.txt d encrypted.txt original.txt
- d: علامة فك التشفير
- encrypted.txt: الملف المصدر المشفر
- original.txt: الملف الناتج بعد فك التشفير (باسم مخصص)

قم بتنزيل الكود المصدري من هذا الرابط: https://1drv.ms/u/s!AhLXW_VNOC9LgR6TiW5931ydvEP5
فك ضغط الحزمة المنزلة على نظام لينكس، انتقل إلى المجلد، وقم بتشغيل أمر الترجمة لإنشاء أداة DSC:gcc dsc.c rijndael-alg-fst.c rijndael-api-fst.c -o dsc

بعد التنفيذ، سيتم إنشاء أداة dsc في نظام لينكس (كما هو موضح أدناه).

ضع الملفات التي تريد تشفيرها أو فك تشفيرها في نفس المجلد الذي يوجد فيه أداة DSC.

مثال أمر التشفير:
dsc key.txt e config.txt encryption.enc
- dsc: اسم الأداة
- key.txt: ملف المفتاح
- e: تشفير
- config.txt: الملف المراد تشفيره
- encryption.enc: الملف الناتج المشفر
مثال أمر فك التشفير:
dsc key.txt d encrypted.txt config_after.txt
- d: فك تشفير
- encrypted.txt: الملف المراد فك تشفيره
- config_after.txt: الملف الناتج بعد فك التشفير
لنشر الهواتف باستخدام ملفات التكوين المشفرة، يجب عليك تكوين مفتاح التشفير في واجهة الويب للهاتف كما هو موضح أدناه:

أخيرًا، ضع ملف التكوين المشفر (المنشأ في القسم 2) على خادم الت provisioning، وقم بتكوين إعدادات الخادم الصحيحة على هواتف IP. للتفاصيل، ارجع إلى المستند آلية الت provisioning التلقائي، إعداد البيئة، ودليل ملفات التكوين.