Rekayasa Balik

Pengarang: Peter Berry
Tanggal Pembuatan: 12 Agustus 2021
Tanggal Pembaruan: 10 Boleh 2024
Anonim
Rekayasa Balik Pengontrol Automatic Burner Control menggunakan ATmega32
Video: Rekayasa Balik Pengontrol Automatic Burner Control menggunakan ATmega32

Isi

Definisi - Apa artinya Reverse Engineering?

Reverse engineering, dalam pemrograman komputer, adalah teknik yang digunakan untuk menganalisis perangkat lunak untuk mengidentifikasi dan memahami bagian-bagiannya. Alasan biasa untuk merekayasa balik sebuah perangkat lunak adalah untuk membuat ulang program, untuk membangun sesuatu yang serupa dengannya, untuk mengeksploitasi kelemahannya atau memperkuat pertahanannya.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Teknik Reverse

Karena tertutup, perangkat lunak berpemilik tidak pernah disertai dengan dokumentasi yang mengungkapkan kode sumber yang digunakan untuk membuatnya, orang menggunakan rekayasa balik kapan pun mereka ingin memahami cara kerja perangkat lunak tersebut.

Beberapa peretas menggunakan rekayasa terbalik untuk menemukan titik lemah dari program yang dapat mereka eksploitasi.

Peretas lain menggunakan rekayasa terbalik untuk menemukan titik lemah dengan tujuan memperkuat pertahanan di sana.

Perusahaan perangkat lunak dengan produk pesaing merekayasa balik program pesaing mereka untuk mencari tahu di mana dan bagaimana perbaikan dapat dilakukan pada produk mereka sendiri. Beberapa perusahaan menggunakan rekayasa terbalik ketika mereka belum memiliki produk serupa, untuk membuat produk mereka sendiri.


Mereka yang berniat untuk membangun produk mereka sendiri berdasarkan produk yang sudah ada sering lebih suka rekayasa terbalik daripada menciptakan dari awal karena begitu bagian dan dependensi diidentifikasi, proses rekonstruksi cenderung lebih mudah.

Di AS, rekayasa balik perangkat lunak dilindungi oleh pengecualian penggunaan wajar dalam undang-undang hak cipta.