ZRTPمكتبة مفتوحة المصدر عبر ببروتوكول
مفتوح المصدر هو مشروع مسجل لدى رخصة جنو العمومية الصغرى ZRTP
وقامت شركة آي كول بتنفيذه وتمويله وصيانته. سيتم تطبيق هذا المشروع في النسخة السابعة لآي كول .
وبما أن استخدام نقل الصوت عبر بروتوكولات الإنترنت أصبح شائعا للغاية فإن وجود نظام أمان موثوق أصبح متطلبا ضروريا
وذلك لتشجيع المستخدمين على المضي قدما في هذا المجال، حيث أصبح المستهلك على دراية بأنظمة الأمان.
ويتيح بروتوكول نقل الوقت الحقيقي الآمن لنقطتي نهاية بروتوكول (إس آي بي) إمكانية تشفير إتصالاتهم. ويعتبر بروتوكول نقل الوقت الحقيقي الآمن هو بروتوكول التشفير التقليدي المستخدم لحماية بروتوكول نقل الصوت عبر الإنترنت، ومع ذلك فإن لدى بروتوكول نقل الوقت الحقيقي الآمن مشكلة رئيسية، ألا وهي التفاوض الرئيسي. فيعتبر كل من التفاوض الرئيسي و أسرار المفاتيح المشتركة مسبقاً في بروتوكول نقل الوقت الحقيقي الآمن معقدة ومن الصعب تثبيتها. كما ان بروتوكول نقل الوقت الحقيقي الآمن عرضة للهجمات، وبالتالي بإن هذا البروتوكول رائع من حيث المبدأ، لكنه معقد وليس محل ثقة من الناحية العملية.
أما بروتوكول ZRTP فهو أداة ميثالية لتفاوض الأسرار المشتركة وعمليات التبادل الرئيسية بين نقطتين نهاية بإستخدام بروتوكول SRTP. ويستخدم ZRTP ما يسمى "بالتشفير الإنتهازي"، والذي يعني أن عمليات نقل الوقت الحقيقي (سواء كانت صوت أو فيديو) في أمان، حيث أن موضوع الأمان متروك لبروتوكول ZRTP. فعند توصيل عملي نقل الوقت الحقيقي RTP بين نقطتين نهاية، يستشعر بروتوكل ZRTP ما إذا كان لدى الطرف الأخر لنقطة النهاية بروتوكل ZRTP أيضا، ثم يؤمن بشفافية مجرى الإتصال للبرنامج الذي يقوم بعملية النقل ذاتها.
وعندما يؤمن بروتوكول ZRTP مجرى اتصال، يرسل إشارة ويسمح للبرنامج بإرسال إشارات مرئية أو مسموعة للمستخدم، مما يشير إلى أن المحادثة أمنة.
كما أن بروتوكول ZRTP ليس عرضة لهجمات القراصنة، مما جعله يتفوق على مفاوضات SRTP التقليدية.
وهناك أيضا العديد من بروتوكولات ZRTP المتاحة لدي المطورين مثل GNU ZRTP, ZORG ZRTP و Zfone ZRTP. فبروتوكول GNU ZRTP خاص بمؤسسة GNU وهو متاح ويحمل رخصة GPL. كما ان بروتوكول ZORG ZRTP متاح أيضا ومرخص من GPL ، بينما سجل بروتوكول Zfone ZRTP (الذي صنعه فيل زيمرمان، مؤسس بروتوكول ZRTP) برخصة من مجموعة مختلفة من الشركات التجارية و مؤسسة GPL.
تعتقد شركة آي كول إعتقادا راسخا ان برامج GPL لها مكانها الخاص و ترخيصاتها تعتبرأساسا متطلب رئيسي لتطوير تبني البرامج، لكن من الضروري وجود رخصة على غرار رخص LGPL أو BSD.
لماذا LGPL ؟ السبب هو أن الشركات (مثل ميكروسوف و سيسكو و أفايا و جوجل وكثير من الشركات الأخرى) لن تستخدم رمز GPL في المنتجات التي تمتلكها. كما ان كثير من البرامج مثل Open SSL الذي يعد الأن المعيار الحقيقي للتشفير حركة الإنترنت، و البروتوكولات مثل بروتوكول VoIP الذي انتشر على نطاق واسع مثل ZRTP في حاجة إلى أن تصبح مجاناً وسهلة في التنفيذ ومتاحة للإستخدام في أي نوع من البرامج.
قم بزيارة صفحة مشروع Open ZRTP Google Code لتحميل رمز المصدر والمشاركة في تحسين مشروع Open ZRTP.