sự xáo trộn định nghĩa
Obfuscation là thực hành làm cho một cái gì đó khó hiểu. Mã lập trình thường bị xáo trộn để bảo vệ tài sản trí tuệ và ngăn kẻ tấn công thiết kế ngược một chương trình phần mềm độc quyền.
Tuy nhiên, đó là một định nghĩa hoạt động hợp lý của cấu trúc này và nó có lợi thế là nằm dưới sự kiểm soát của nhà nghiên cứu. Định nghĩa hoạt động hoàn hảo. Người ta phải chấp nhận rằng không có định nghĩa hoạt động hoàn hảo cho một cấu trúc nhất định. Mỗi định nghĩa hoạt động sẽ có những ưu điểm và nhược điểm.