Kỹ Nghệ đảo Ngược – Wikipedia Tiếng Việt

Bài viết này cần thêm liên kết tới các bài bách khoa khác để trở thành một phần của bách khoa toàn thư trực tuyến Wikipedia. Xin hãy giúp cải thiện bài viết này bằng cách thêm các liên kết có liên quan đến ngữ cảnh trong văn bản hiện tại. (tháng 7 năm 2018) (Tìm hiểu cách thức và thời điểm xóa thông báo này)
Bài viết này cần thêm chú thích nguồn gốc để kiểm chứng thông tin. Mời bạn giúp hoàn thiện bài viết này bằng cách bổ sung chú thích tới các nguồn đáng tin cậy. Các nội dung không có nguồn có thể bị nghi ngờ và xóa bỏ. (Tìm hiểu cách thức và thời điểm xóa thông báo này)

Kỹ thuật đảo ngược (hay công nghệ đảo ngược, kỹ thuật đảo ngược) (tiếng Anh: reverse engineering) là quá trình tìm ra các nguyên lý kỹ thuật của một phần mềm ứng dụng hay thiết bị cơ khí qua việc phân tích cấu trúc, chức năng và hoạt động của nó. Trong quá trình này, người ta thường phải tháo dỡ đối tượng (ví dụ một thiết bị cơ khí, một thành phần điện tử, một phần mềm) thành từng phần và phân tích chi tiết hoạt động của nó, thường là với mục đích xây dựng một thiết bị hoặc phần mềm mới hoạt động giống hệt nhưng không sao chép bất cứ thứ gì từ đối tượng nguyên bản.

Kỹ thuật đảo ngược được áp dụng trong các mảng kỹ thuật máy tính, kỹ thuật cơ khí, kỹ thuật điện tử, công nghệ phần mềm, kỹ thuật hóa học và sinh học hệ thống.

Tổng quát

[sửa | sửa mã nguồn]

Có rất nhiều mục đích để thực hiện kỹ nghệ đảo ngược trong nhiều lĩnh vực. Nó được biết đến trong việc phân tích phần cứng phục vụ cho mục đích thương mại và quân sự. Tuy vậy, công việc kỹ nghệ đảo ngược không ảnh hưởng tới việc sao chép hoặc thay đổi hiện vật theo một cách nào đó mà chỉ là công cụ phân tích để suy ra các tính năng có sẵn của sản phẩm thông qua rất ít hoặc không có kiến thức về quá trình sản xuất ban đầu của chúng.

Trong phạm trù phần mềm, quy trình đảo ngược giúp tăng sự thông hiểu về mã nguồn của phần mềm đó trong việc bảo trì và cải tiến. Thông tin liên quan có thể được trích xuất nhằm đưa ra góc nhìn và quan điểm khác về mã nguồn. Điều đó có thể giúp ta phát hiện được lỗi phần mềm hoặc lỗ hổng phần mềm.

Đối với những người phát triển phần mềm ác ý, họ sử dụng kỹ nghệ đảo ngược để tìm lỗ hổng của hệ điều hành để tạo ra virus máy tính. Ngoài ra, ngành phân tích mật mã cũng cần kỹ nghệ đảo ngược để tìm lỗ hổng trong thay thế cipher, thuật toán key đối xứng, hoặc mã hóa public-key.

Tham khảo

[sửa | sửa mã nguồn]

Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.

  • x
  • t
  • s

Từ khóa » J Ngược