جهاد السعيد
05-08-2009, 08:52 PM
الهندسة العكسية: هي عملية اكتشاف المبدأ التكنولوجي لاداة او نظام من خلال تحليل هيكله او وظيفته او طريقة عمله. وغالبا ما يشمل أخذ شيء (جهاز ميكانيكي, آلية جهاز الكتروني او عنصربرنامج حاسوبي) وتفكيكه الى قطع وتحليل طريقة عمله بالتفصيل بغية انشاء جهاز جديد او برنامج جديد يقوم بنفس العمل من دون نسخ الاصل.
الهندسة العكسية هي في الاساس علم وتستخدم الاسلوب العلمي. علوم مثل علم الاحياء و الفيزياء يمكن اعتبارها هندسة عكسية للآلات البيولوجية او آلات العالم المادي. في علوم الحاسوب, الهندسة العكسية تعتبر حقل علمي ثانوي لان علم الحاسوب يعتبر علم بناء اي هندسة امامية او الى الامام.
في بعض البلدان, لو كان المنتج او طريقة صنع المنتج محمي باعتباره سراً تجارياً, فأن اجراء الهندسة العكسية عليه هي عملية قانونية طالما تم الحصول عليه/عليها بطريقة شرعية. براءات الاختراع من الناحية الاخرى, تتطلب الكشف عن الاختراع حتى يتم تسجيلها, لذلك ليس هنالك اي ضرورة لاجراء هندسة عكسية على اختراع من اجل دراستها. هنالك دافع واحد مشترك لاجراء الهندسية العكسية وهو لتحديد ما اذا كان المنتج المنافس يتضمن انتهاكات لحقوق الطبع او انتهاكات لحقوق النشر.وكذلك فيقوم بالهندسة العكسية للبرامج كل شركة برامج محترمة بقصد معرفة قوة حماية برامجها ومناعتها أمام المنقحات وعند إصدار برامج حديثة تقوم الشركات المتنافسة بالتعرف على الكود الأصلي للبرنامج وذلك بهدف دراسته وفهم آلية عمله ونقاط القوة والضعف فيه وذلك للإرتقاء بإصدارات برامجها القادمة ويقوم بتلك العملية ايضا الكراكر بهدف توفير برامج مجانية للفقراء ( http://www.4sss4.com/vb/images/smilies/biggrin.gif ) أي إن البرمجة بشكل عام هي بناء البرامج خطوة خطوة أما الهندسة العكسية فهي تحليل تلك البرامج بهدف الوصول لشيء معين
الهندسة العكسية هي في الاساس علم وتستخدم الاسلوب العلمي. علوم مثل علم الاحياء و الفيزياء يمكن اعتبارها هندسة عكسية للآلات البيولوجية او آلات العالم المادي. في علوم الحاسوب, الهندسة العكسية تعتبر حقل علمي ثانوي لان علم الحاسوب يعتبر علم بناء اي هندسة امامية او الى الامام.
في بعض البلدان, لو كان المنتج او طريقة صنع المنتج محمي باعتباره سراً تجارياً, فأن اجراء الهندسة العكسية عليه هي عملية قانونية طالما تم الحصول عليه/عليها بطريقة شرعية. براءات الاختراع من الناحية الاخرى, تتطلب الكشف عن الاختراع حتى يتم تسجيلها, لذلك ليس هنالك اي ضرورة لاجراء هندسة عكسية على اختراع من اجل دراستها. هنالك دافع واحد مشترك لاجراء الهندسية العكسية وهو لتحديد ما اذا كان المنتج المنافس يتضمن انتهاكات لحقوق الطبع او انتهاكات لحقوق النشر.وكذلك فيقوم بالهندسة العكسية للبرامج كل شركة برامج محترمة بقصد معرفة قوة حماية برامجها ومناعتها أمام المنقحات وعند إصدار برامج حديثة تقوم الشركات المتنافسة بالتعرف على الكود الأصلي للبرنامج وذلك بهدف دراسته وفهم آلية عمله ونقاط القوة والضعف فيه وذلك للإرتقاء بإصدارات برامجها القادمة ويقوم بتلك العملية ايضا الكراكر بهدف توفير برامج مجانية للفقراء ( http://www.4sss4.com/vb/images/smilies/biggrin.gif ) أي إن البرمجة بشكل عام هي بناء البرامج خطوة خطوة أما الهندسة العكسية فهي تحليل تلك البرامج بهدف الوصول لشيء معين