Saturday 2 December 2017

الفوركس جنة الحماية من الإشعاع


ميتاتريدر 5 - أمثلة تأمين رمز MQL5: حماية كلمة المرور، ومولدات المفاتيح، وحدود الوقت، والتراخيص عن بعد وتقنية إي المتقدمة تقنيات تشفير مفتاح مقدمة يجب على معظم المطورين أن يكون لهم تأمين التعليمات البرمجية الخاصة بهم. سوف تقدم هذه المقالة بعض الطرق المختلفة لحماية برنامج MQL5. ستشیر جمیع الأمثلة في المقال إلی مستشاري الخبراء ولکن یمکن تطبیق نفس القواعد علی النصوص والمؤشرات. يبدأ المقال مع حماية كلمة السر بسيطة ويتبع مع المولدات الرئيسية، ترخيص حساب السماسرة معين وحماية الوقت المحدد. ثم يقدم مفهوم خادم ترخيص بعيد. مقالتي الأخيرة على إطار MQL5-ريك وصف المكالمات إجراء البعيد من ميتاتريدر 5 إلى أي ملقم شمل-ريك. وسوف الاستفادة من هذا الحل لتقديم مثال على ترخيص عن بعد. وسوف أصف أيضا كيفية تعزيز هذا الحل مع الترميز base64 وتقديم المشورة لدعم بب لجعل حماية فائقة آمنة ل MQL5 الخبراء المستشارين والمؤشرات. أنا أدرك أن شركة ميتاكوتس سوفتوار كورب تقدم بعض الخيارات لترخيص الشفرة مباشرة من قسم سوق MQL5. هذا هو جيد حقا لجميع المطورين ولن تبطل الأفكار المقدمة في هذه المقالة. كلا الحلين معا يمكن أن تجعل فقط حماية أقوى وأكثر أمنا ضد سرقة البرمجيات. 1. حماية كلمة السر يتيح البدء بشيء بسيط. الحل الأول الأكثر استخداما لحماية برامج الكمبيوتر هو كلمة السر أو حماية مفتاح الترخيص. أثناء التشغيل الأول بعد التثبيت يتم الاستعلام عن المستخدم مع مربع حوار لإدراج كلمة مرور مرتبطة مع نسخة برنامج (مثل ميكروسوفت ويندوز أو ميكروسوفت أوفيس مفتاح تسلسلي) وإذا كانت كلمة المرور المدخلة يطابق المستخدم يسمح باستخدام نسخة واحدة مسجلة من برنامج. يمكننا استخدام متغير المدخلات أو مربع نص مباشر لإدخال التعليمات البرمجية. ويرد أدناه مثال رمز الكعب. تعمل التعليمات البرمجية أدناه على تهيئة حقل كشارتوبجيكتديت الذي يتم استخدامه لإدراج كلمة مرور. هناك مجموعة محددة مسبقا من كلمات المرور المسموح بها التي يتم مطابقتها مع كلمة مرور إدراجها من قبل المستخدم. يتم التحقق من كلمة المرور في أسلوب أونشارتيفنت () بعد تلقي الحدث تشارتيفنتوبجكتنديت. هذا الأسلوب بسيط ولكن هو فورنيلابل لشخص لنشر كلمة المرور على موقع على شبكة الانترنت مع الأرقام التسلسلية اختراق. لا يمكن للمؤلف إي القيام بأي شيء حتى يتم تحرير خبير خبير جديد ويتم سرد كلمة السر المسروقة. 2. المولدات الرئيسية المولدات الرئيسية هي الآلية التي تسمح باستخدام مجموعة من كلمات السر استنادا إلى قواعد محددة مسبقا. وسوف أعطي لمحة عامة عن طريق توفير كعب ل جينجينيراتور أدناه. في المثال المعروض أدناه يجب أن يتألف المفتاح من ثلاثة أرقام مفصولة بواصلتين. ولذلك فإن التنسيق المسموح به لكلمة مرور هو هسسك-هسسك-هسسك. يجب أن يكون الرقم الأول قابل للقسمة من قبل 3، الرقم الثاني يجب أن يكون القسمة من قبل 4 والثالث يجب أن يكون القسمة من قبل 5. لذلك كلمات السر المسموح بها قد تكون 3-4-5، 18000-20000-20000 أو أكثر تعقيدا واحد 3708-102792- 2844770. بالطبع يمكن تعيين عدد من الأرقام في عدد إلى قيمة معينة ويمكن أن تكون الحسابات أكثر تعقيدا. يمكن للمرء أيضا إضافة متغير صالح فقط مع جهاز معين عن طريق إضافة الرقم التسلسلي هد أو معرف وحدة المعالجة المركزية لحساب. في مثل هذه الحالة شخص لتشغيل إي سيكون لتشغيل مولد إضافي يحسب على أساس من الأجهزة. سيكون الإخراج مدخلات إلى كجن وسوف تكون كلمة المرور التي تم إنشاؤها صالحة فقط لأجهزة معينة. هذا الحد من شخص تغيير أجهزة الكمبيوتر أو استخدام فس لتشغيل إي ولكن هذا يمكن حلها عن طريق التخلي عن اثنين أو ثلاثة كلمات مرور صالحة. هذا هو الحال أيضا في قسم السوق من موقع MQL5. 3. ترخيص حساب واحد منذ رقم الحساب من محطة أي وسيط معين فريدة من نوعها وهذا يمكن استخدامها للسماح استخدام إي على واحد أو مجموعة من أرقام الحسابات. في هذه الحالة يكفي استخدام أكونتينفوسترينغ (أكونتكومباني) و أكونتينفوينتيجر (أكونتلوجين) طرق لجلب بيانات الحساب ومقارنتها ضد القيم المسموح بها مسبقا: هذه حماية بسيطة ولكنها قوية جدا. العيب هو أنه من الضروري إعادة ترجمة إي لكل رقم حساب جديد تمت إضافته إلى قاعدة بيانات الحساب. 4. الحد من الوقت الحماية حماية الوقت مفيدة عندما يتم منح الترخيص على أساس مؤقت، على سبيل المثال استخدام النسخة التجريبية من البرنامج أو عندما يتم منح الترخيص على أساس شهري أو سنوي. ولما كان ذلك واضحا، يمكن تطبيق ذلك على المستشارين والمؤشرات الخبراء. الفكرة الأولى هي التحقق من وقت الخادم وبناء على ذلك السماح للمستخدم استخدام المؤشر أو مستشار الخبراء في غضون فترة معينة من الزمن. بعد انتهاء صلاحيتها، يستطيع المرخص تعطيل وظيفته جزئيا أو كليا للمرخص له. والعيب الوحيد هو أن الحل يجب أن يكون يجب تجميعه بشكل منفصل لكل مرخص له. 5. التراخيص عن بعد لن يكون من الجيد أن يكون السيطرة الكاملة ويتر لتعطيل الترخيص أو تمديد الفترة التجريبية على أساس كل مستخدم يمكن القيام بذلك ببساطة باستخدام استدعاء MQL5-ريك التي من شأنها أن ترسل استعلام مع اسم الحساب وتلقي القيمة سواء لتشغيل البرنامج النصي في وضع المحاكمة أو تعطيله. يرجى الاطلاع على التعليمات البرمجية أدناه لتنفيذ نموذج: هذا هو ملقم شمل-ريك بسيط تنفيذها في بيثون مع اثنين من التراخيص المعرفة مسبقا ل ميتاتريدر 5. يتم تعيين التراخيص لمستشار خبير ريموتبروتكتيا تشغيل على الافتراضي خادم ميتاكوتس التجريبي (access. metatrader5: 443) مع رقم الحساب 1024221 و 1024223. من المحتمل أن يكون الحل الصناعي استخدام قاعدة بيانات الترخيص في بوستغرسكل أو أي قاعدة بيانات أخرى ولكن المثال أعلاه هو أكثر من كافية لهذا المقال لأنه يتعامل مع التراخيص البعيدة بشكل جيد للغاية. يحتاج إي الذي يستخدم الترخيص عن بعد ببساطة إلى إعداد استدعاء MQL5-ريك عن بعد إلى إسفاليد () الطريقة التي ترجع قيم منطقية صحيحة أو خاطئة اعتمادا إذا كان الترخيص صالحا. يوضح المثال أدناه نموذج إي يستند إلى حماية الحساب: إذا كنت تنفذ كلا من النصوص البرمجية، يجب أن تكون قادرا على إضافة ترخيص عن بعد لرقم حسابك. ويمكن استخدام الترخيص عن بعد أيضا للحصول على ترخيص المهلة أو ترخيص كلمة المرور التي يمكن تعطيلها عن بعد بعد فترة تجريبية. على سبيل المثال كنت تعطي إي ل شخص لمدة 10 يوما اختبار، إذا كان لا ساتيسيفيد مع المنتج الذي إلغاء تنشيط الترخيص أو في حالة أنه راض يمكنك تفعيل الترخيص لأي فترة زمنية معينة. 6. تأمين التشفير الترخيص الأفكار الواردة في الفقرة الأخيرة تستخدم المكالمات إجراء البعيد لتبادل المعلومات بين خادم الترخيص ومحطة العميل. يمكن أن يكون هذا قد اخترق باستخدام حزم الشم على نسخة مسجلة من إي. باستخدام القراصنة تطبيق الشم قادر على التقاط كافة حزم تكب التي يتم إرسالها بين جهازين. سنقوم التغلب على هذه المشكلة باستخدام الترميز base64 لإرسال بيانات الحساب وتلقي رسالة مشفرة. بالنسبة للشخص المهرة سيكون من الممكن أيضا استخدام بب أندور وضع كافة التعليمات البرمجية في دل لمزيد من الحماية. توصلت إلى فكرة أن الرسالة ستكون في الواقع رسالة ريك أخرى (كما هو الحال في دمية ماتريوشكا الروسية) التي سيتم تحويلها إلى بيانات MQL5. الخطوة الأولى هي إضافة ترميز base64 وفك دعم MQL5-ريك. لحسن الحظ أن هذا قد تم بالفعل ل ميتاترادر ​​4 في mql5encode8098 بواسطة رينات ولذلك أنا فقط بحاجة إلى تحويلها إلى MQL5. للحصول على وصف مفصل للترميز base64 قد ترغب في زيارة مقالة ويكيبيديا. ويرد اختبار عينة من MQL5 base64 الترميز وفك سكريبت أدناه: السيناريو ينتج النتيجة التالية. يمكن التحقق من صحة الترميز ببساطة في بيثون في 4 أسطر من التعليمات البرمجية: الخطوة الثانية هي لتشفير نتيجة شملريك في base64 (ويعرف أيضا باسم تقنية ماتريوشكا): بعد تشفير الترخيص يمكننا استخدام أسلوب MQL5-ريك لتحويل فك رسالة مرة أخرى إلى بيانات MQL5: نتيجة تشغيل البرنامج النصي شريطة تشغيل الملقم RemoteLicenseExampleBase64 كما يلي: كما ترون، يحتوي حمولة شمل-ريك على سلسلة هي في الواقع رسالة شمل-ريك المشفرة بواسطة base64. يتم فك تشفير هذه الرسالة المشفرة base64 إلى سلسلة شمل وفك تشفيرها لاحقا إلى بيانات MQL5. 7. المبادئ التوجيهية المضادة للتخلص المتقدمة متقدمة بمجرد الحصول على ديكومبيلد رمز MQL5 حتى الحماية الأكثر أمانا التي تتعرض لمهندس عكس مهندس سوف تكون عرضة لكونها متصدع. بعد بعض غوغلينغ وجدت موقع على شبكة الانترنت التي توفر MQL5 ديكومبيلر ولكن أنا ببساطة يشتبه في أن هذا هو واحد وهمية جعلت يسلب المال من الناس السذاجة التي ترغب في سرقة رمز بعضهم البعض. على أي حال، لم أحاول ذلك وأنا قد تكون خاطئة. حتى لو كان هذا الحل موجودة يجب أن تكون قادرة على جعل حماية أقوى عن طريق إرسال معلمات الإدخال إينديكاتور مشفرة أو مؤشرات الكائن تمر. سيكون من الصعب جدا على القراصنة الحصول على معلمات الإدخال الصحيحة ل إي المحمية أو رؤية قيم المدخلات الصحيحة للمؤشر المحمي الذي بدوره سيجعل من غير مجدية. ومن الممكن أيضا إرسال المعلمات الصحيحة إذا تطابق معرف الحساب أو إرسال معلمات وهمية غير مشفرة إذا كان معرف الحساب غير صالح. لهذا الحل قد ترغب في استخدام بب (خصوصية جيدة جدا). حتى إذا تم فك رمز، سيتم إرسال البيانات المشفرة مع مفتاح بب الخاص وسيتم فك تشفير المعلمات إي فقط عندما معرف الحساب و بب مفتاح المباراة. الاستنتاج في هذه المقالة قدمت بعض الطرق لحماية رمز MQL5. كما عرضت مفهوم الترخيص عن بعد عن طريق MQL5-ريك دعوة وإضافة التشفير base64. آمل أن تكون هذه المادة بمثابة أساس لمزيد من الأفكار حول كيفية تأمين رمز MQL5. يتم إرفاق كافة التعليمات البرمجية المصدر إلى هذه المادة. جوجل فكساس سيستيم التي وضعتها رتشوست هو نظام تجارة الفوركس الكامل مساعدة التجار في صفقات الفوركس الخاصة بهم. هذا النظام تداول العملات الأجنبية لديها العديد من المهام، فإنه نشر إشارات فورية مع تنبيه الصوت إخطار التجار أن إشارة جديدة قد وصلت، يتم إنشاء إشارات من قبل الروبوت الفوركس الآلي التي صممها رتشوست وتسليمها على الفور إلى نظام فكساس. تداول العملات هو عمل صعب، وهذا النظام هو ضرورة لكل تاجر الفوركس تتطلع إلى جعل دخل المال ثابت. في الأيام القادمة سوف نجعل هذه إشارات الفوركس لديه القدرة على أن تنفذ مباشرة في منصة التداول وسيط الخاص بك (فكسم.)، وسوف يكون قريبا رقم واحد فوريكس نظام التداول الآلي. سوق العملات الأجنبية ينمو بسرعة و you39t تواجه صعوباتها وحدها، ونحن نضع في يديك في نهاية المطاف برنامج تداول الفوركس الذي يكاد يكون مجاني، تثبيت هذا البرنامج تداول العملات الأجنبية على الانترنت وتنافس سوق العملات الأجنبية. سوف فكساس النظام قريبا أداة رقم واحد فكس في سوق الفوركس في جميع أنحاء العالم. ربيكوست هو أعلى تصنيف الفوركس الاستشارية في الشرق الأوسط. آسيا. أمريكا. الولايات المتحدة الأمريكية. كندا. ألمانيا. فرنسا. إسبانيا. البرازيل. المملكة المتحدة. لبنان. بيروت. ديك رومي. مصر. اليابان. الصين. المملكة العربية السعودية وجميع الدول العربية. فكساس سيستيم يظهر إشارة فوركس للعملات التالية يوروس و غبوسد. اليورو. الجنيه الإسترليني والدولار هي العملات الرئيسية في تجارة الفوركس اليوم. فكساس، رتشوست فوركس ترادينغ الفوركس. ،،، فوركس رتشوست فكساس. ، فكس التاجر،. (فكسم.)، الفوركس. ،،،،. فكساس فكس. رشوست،،،،،،،،،،،،،،،،. فكساس يوروس غبوسد. ،. تم تصميم حاسبة احتمال مخاطر الفوركس (ريك) للعمل جنبا إلى جنب مع مستويات تصحيح فيبوناتشي. ولذلك من المهم أن يكون لديك بعض الفهم لكيفية عمل فيبوناتشي الأساسية. انقر هنا لمزيد من المعلومات حول كيفية استخدام آلة حاسبة ريك بشكل صحيح. التفاصيل الخاصة بك هي محمية بدقة وآمنة وأبدا أن تباع أو المشتركة. نحن نكره البريد المزعج بقدر ما تفعل. مزيد من المعلومات حول سياسة الخصوصية. فري فوريكس ستراتيجيس سيستمز مجموعة من أنظمة الفوركس والمؤشرات والاستراتيجيات، وتشمل الفوركس محلل برو. 100 تحميل مجاني. كشف وسطاء الفوركس كل ما يجب أن تعرفه عن وسطاء تداول الفوركس. تعلم كيفية اختيار أفضل وسيط لك تحميل الفوركس محلل برو مجانا تحميل واحد من أفضل أنظمة الفوركس الحرة لتداول الفوركس مربحة أي مقالات أو أنظمة أو استراتيجيات أو مراجعات أو تقييمات أو أخبار أو أبحاث أو تحليلات أو أسعار أو غيرها من المعلومات الواردة في هذا الموقع، من قبل أبوركورنسي، شركائها أو المساهمين، وتقدم كتعليق السوق العامة ولا تشكل المشورة الاستثمارية. لن تتحمل شركة أبوركورنسي أي مسؤولية عن أي خسارة أو ضرر، بما في ذلك على سبيل المثال لا الحصر، أي خسارة في الأرباح، والتي قد تنشأ بشكل مباشر أو غير مباشر من استخدام أو الاعتماد على هذه المعلومات. كوبيرايت كوبي 2017 أبوتكورنسي. كل الحقوق محفوظة. الإفصاح عن المخاطر: تداول العملات الأجنبية على الهامش يحمل درجة عالية من المخاطر، وقد لا يكون مناسبا لجميع المستثمرين. درجة عالية من الرافعة المالية يمكن أن تعمل ضدك وكذلك بالنسبة لك. قبل اتخاذ قرار الاستثمار في النقد الأجنبي يجب عليك أن تنظر بعناية أهدافك الاستثمارية، ومستوى الخبرة، والقدرة على المخاطرة. هناك احتمال أن تتمكن من الحفاظ على فقدان بعض أو كل من الاستثمار الأولي الخاص بك، وبالتالي يجب أن لا تستثمر المال الذي لا يمكن أن تخسره. يجب أن تكون على علم بجميع المخاطر المرتبطة بتداول العملات الأجنبية، وطلب المشورة من مستشار مالي مستقل إذا كان لديك أي شكوك.

No comments:

Post a Comment