forumفتح موضوع جديد
فتح موضوع جديد

الوكالة قالت عند التسليم إنها أجرت تحليلًا للشفرة المصدرية (Source Code Analysis)، فما معنى هذا وهل هو ضروري؟

MMehmet Y***مشارك
المسمى الوظيفي
مدير تقنية المعلومات
قطاع
تغليف
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
أكتوبر 2024
رسالة
4
#1

اتفقنا مع وكالة برمجيات على ميزانية قدرها 420.000 TL ومدة تسليم 5 أشهر لإنشاء بوابة طلبات B2B لبيع قطع الغيار الصناعية. تأخرت العملية قرابة شهرين عن المخطط، وفي الأسبوع الماضي وصلنا أخيرًا إلى مرحلة الإطلاق الفعلي. وخلال اجتماع الاعتماد النهائي، برر مدير الوكالة جزءًا من التأخير بأنهم أجروا تحليلًا شاملًا للشفرة المصدرية قبل التسليم، وأنه بفضل ذلك أصبح المشروع أكثر أمانًا وخاليًا من الأخطاء.

عندما راجعت العقد، وجدت أن هذا البند غير مذكور كفقرة مستقلة، بل كُتبت فقط إجراءات الاختبار العامة. لم يطلبوا رسومًا إضافية في الفاتورة، لكني لم أفهم ما هو هذا التحليل بالضبط، وما الذي يفحصه بالتحديد، ومدى الجدوى التقنية لقيام الوكالة التي كتبت الشفرة بنفسها بتحليل كودها الخاص.

أود أن أسأل الإخوة الذين استلموا مشاريع مماثلة من قبل: ما هو تحليل الشفرة المصدرية بالتحديد؟ وهل يكفي أن تقوم الوكالة بتحليل الكود الذي كتبته بنفسها، أم يجب أن أستعين بخبير مستقل لفحصه؟

RRıdvan Y***خبير
المسمى الوظيفي
قائد فريق البرمجيات
تاريخ الانضمام
سبتمبر 2023
رسالة
196

Doki · تصميم الواجهات · 2023

الأكثر إفادة#2

باختصار: تحليل الشفرة المصدرية هو عملية فحص النص الخام للبرنامج قبل ترجمته (compilation) للبحث عن الثغرات الأمنية، والأخطاء الهيكلية، ومشاكل الأداء. هذا التحليل بالغ الأهمية لرفع جودة البرمجيات، لكن فحص الشركة المطورة لكودها الخاص يُعد مجرد تدقيق داخلي ولا يُعتبر مراجعة مستقلة بأي حال.

استخدام الوكالات لهذا المصطلح يعني عادةً أحد أمرين: الأول هو تشغيل أدوات تلقائية في بيئة التطوير لتنظيف الأخطاء النحوية للغة البرمجة وثغرات المكتبات الشائعة، وهذه خطوة أساسية يفترض أن يقوم بها أي فريق برمجي محترف في مسار التسليم الروتيني. أما الثاني فهو المراجعة الهيكلية سطرًا بسطر وفحص الثغرات المنطقية بواسطة فريق أمني مستقل، وهو ما يُعرف بالتدقيق العميق للشفرة المصدرية.

إذا لم يكن هناك بند منفصل في عقدكم ولم تصدر فاتورة إضافية، فالأرجح أن الوكالة شغلت أدوات الفحص الساكن التلقائية القياسية فقط. واعتمادهم للكود الذي كتبوه بأنفسهم يشبه قيام الطالب بتصحيح ورقة امتحانه بنفسه. إذا أردت ضمانًا حقيقيًا، ضع هذه الشروط الثلاثة في محضر التسليم: 1) توضيح الأدوات البرمجية المستخدمة في التحليل، 2) تزويدك بتقرير الأخطاء والأمان الخام، 3) توثيق معالجة جميع الملاحظات الحرجة قبل التسليم.

إذا كانت بوابتكم تتضمن معاملات مالية بمبالغ كبيرة، أو بيانات عملاء حساسة، أو واجهات API للربط مع نظام الـ ERP، فإن طلب تدقيق خارجي من شركة أمن سيبراني مستقلة بعد الإطلاق سيقلل من المخاطر إلى أدنى حد.

VVildan Ş***مشارك
المسمى الوظيفي
فني مراقبة الجودة
قطاع
نسيج
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
أغسطس 2024
رسالة
162
#3

تحليل الكود الساكن يفحص الشفرة المصدرية للتطبيق دون تشغيلها، ويكتشف عادةً الثغرات الأمنية المعروفة، أو تسريبات الذاكرة، أو الكتل البرمجية المخالفة للمعايير. يفترض أن تقدم لك الوكالة تقرير PDF خامًا يوضح الأداة المستخدمة في الفحص ومستوى خطورة النتائج.

تصحيح: كنت أذكر الرقم خطأً، كان أقل قليلاً.

RRabia Ç***مشارك
المسمى الوظيفي
مدير تقنية المعلومات
قطاع
طاقة
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
يونيو 2025
رسالة
354
#4

هل سلموك تقريرًا فنيًا مكتوبًا بعد هذا التحليل؟ وهل بينوا المعايير التي تم الفحص بناءً عليها، كقواعد OWASP مثلًا، أم اكتفوا بالكلام الشفهي فقط؟

VVildan Ş***مشاركعضو المجتمع
تاريخ الانضمام
نوفمبر 2023
رسالة
17
#5

فحص الكود المكتوب ذاتيًا والادعاء بأنه خالٍ من المشاكل هو حجة تسليم كلاسيكية. من الوارد جدًا أنهم شغلوا إضافة مجانية وقالوا "أجرينا تحليلًا" لتبرير التأخير لشهرين. اطلب منهم التقرير وسترى أنهم سيقفون مكتوفي الأيدي في الغالب.

ÖÖmer Ö***مشارك
المسمى الوظيفي
مسؤول وسائل التواصل الاجتماعي
قطاع
مطبعة
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
فبراير 2023
رسالة
64
#6

هناك 3 مطالب واضحة يجب أن تقدمها للوكالة في هذه المرحلة: 1) اطلب تقرير نتائج التحليل بصيغته الخام، 2) احصل على تأكيد كتابي بإغلاق الثغرات الحرجة وعالية الخطورة، 3) دوّن في محضر التسليم تحفظًا يحمّل الوكالة مسؤولية المخاطر المتوسطة التي لم تُعالج.

ÖÖzgür B***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2023
رسالة
34
#7

العام الماضي وفي مشروع B2B بميزانية 350.000 TL، قالت لنا الوكالة إن كل شيء سليم ونظيف. لم نرتح للأمر ودفعنا 35.000 TL لجهة تدقيق خارجية مستقلة، فظهرت 3 ثغرات صلاحيات حرجة. واضطرت الوكالة لإصلاحها مجانًا بموجب العقد.

EEfe K***مشارك
المسمى الوظيفي
متدرب
قطاع
استشارات
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
نوفمبر 2023
رسالة
107
#8

أرسل لهم بريدًا إلكترونيًا دون تضييع وقت. اطلب تواريخ الاختبارات، واسم أداة الفحص، وقائمة الأخطاء المكتشفة إن وُجدت. إن كانت خطوة تطوير روتينية، فسيكون التقرير جاهزًا لديهم ويمكنهم إرساله في نفس اليوم.

SSena M***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2024
رسالة
142
#9

حصل معنا نفس الشيء لما تأخر التسليم، ويوم طلبنا التقرير أرسلوا لنا ورقة عامة من صفحتين... اطلبوا سجلات مفصلة ونتائج الفحص بالضبط ولا تخلونهم يمشونها عليكم.

GGizem A***مشاركعضو المجتمع
تاريخ الانضمام
أكتوبر 2025
رسالة
341
#10

في بوابتنا الخاصة، تجمد النظام بعد ثلاثة أشهر من التسليم بسبب خطأ في استعلامات قاعدة البيانات. واتضح أن الوكالة عندما ادعت إجراء تحليل للشفرة المصدرية كانت تقصد مجرد فحص نحوي أساسي ولم تُجرِ أي اختبارات ضغط هيكلية إطلاقًا. ومن يومها لا أستلم أي برنامج رسميًا دون رؤية تقرير خارجي مستقل.

ZZehra U***خبيرعضو المجتمع
تاريخ الانضمام
أغسطس 2023
رسالة
19
#11

زالت حيرتي، شكراً لكم. أكثر ما أهدر وقتنا كان عدم وضوح من يتخذ القرار.

أتمنى أن يفيدك هذا.

SSinan Y***مشارك
المسمى الوظيفي
مصمم جرافيك
قطاع
خدمات تقنية المعلومات
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
ديسمبر 2023
رسالة
25
#12

تم الحفظ. إذا حصلت على ثلاث إجابات مختلفة حول موضوع ما، فالسؤال طرح بشكل خاطئ.

إذا كان هناك من يفعلها بطريقة أخرى، فأنا فضولي لمعرفة ذلك.

İİbrahim Y***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2026
رسالة
3
#13

صحيح.

TTuğçe M***مشارك
المسمى الوظيفي
قائد فريق البرمجيات
قطاع
تدريب
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
يوليو 2024
رسالة
217
#14

سمعنا هذا كثيراً، لكنه لم يحدث معنا أبداً. الخطأ المرتكب من جانب معنى تحليل الشفرة المصدرية قابل للإصلاح عادةً، لكنه مكلف.

هذه وجهة نظري، ولا أدعي أنها الحقيقة المطلقة.

ZZerrin Ö***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2026
رسالة
106
#15

هناك خطأ شائع جداً يقع فيه الكثيرون أثناء فعل هذا. تدوين الملاحظات لمدة أسبوعين يعطي نتائج أفضل من التخمين لمدة ستة أشهر.

لو كنت مكانك، لسلك هذا المسار.

ÖÖmer O***مشارك
المسمى الوظيفي
مندوب مبيعات ميداني
قطاع
برمجيات
نوع المنظمة
نشاط فردي
تاريخ الانضمام
فبراير 2023
رسالة
135
#16

سأجمع الموضوع، لأن هناك عدة إجابات مختلفة. إذا لم ينص العقد على ملكية الكود، تفقد قوتك التفاوضية عند المغادرة.

JJale T***خبيرعضو المجتمع
تاريخ الانضمام
مارس 2022
رسالة
393
#17

إذا كنت ستسلك هذا المسار، فحل هذه المشكلة من البداية. الحلول التي تنجح على نطاق صغير تنهار عند التوسع، تعلمت هذا متأخراً.

إذا كتبت النتيجة هنا، فستفيد الآخرين أيضاً.

HHüseyin T***مشاركعضو المجتمع
تاريخ الانضمام
نوفمبر 2023
رسالة
42
#18

سؤالي قد يبدو مبتدئاً بعض الشيء، آسف على ذلك. أكثر ما أهدر وقتنا كان عدم وضوح من يتخذ القرار.

لو كنت مكانك، لسلك هذا المسار.

MMetin C***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2024
رسالة
170
#19

أنا أيضًا متحمس لمعرفة ذلك.

ÖÖzge U***مشارك
المسمى الوظيفي
مدير التسويق
قطاع
عقارات
نوع المنظمة
شركة بـ 120 موظف
تاريخ الانضمام
أبريل 2023
رسالة
18
#20

شكرًا جزيلاً، سأجربها اليوم.

اكتب رداً