Làm cách nào tôi có thể ngăn chặn giải mã trong quy trình SQL Server


7

Tôi đã tìm thấy công cụ internet để giải mã các thủ tục , tôi đã kiểm tra cơ sở dữ liệu của mình bằng công cụ này để giải mã các thủ tục của tôi và nó hoạt động tốt, bây giờ vấn đề là tôi muốn ngăn loại công cụ này giải mã các thủ tục của tôi.

Bất kỳ phương pháp nào để ngăn loại công cụ này giải mã các thủ tục của tôi?

Câu trả lời:


11

SQL Server không thực sự mã hóa các định nghĩa của các đối tượng, thay vào đó nó làm xáo trộn chúng. Đó là một chút sai lầm Tôi sợ vì tất cả những gì nó thực sự đang làm cho con người không thể đọc được [không bao gồm việc sử dụng các công cụ như bạn đã đề cập trước đây].

Ngoài ra, SQL Server cần biết nội dung của các quy trình, chức năng và khung nhìn khi cần biên dịch lại kế hoạch thực hiện, v.v ... để mã hóa thực sự sẽ ngăn SQL Server có thể thực hiện việc này. Kết quả là điều này là không thể.

Lời khuyên tốt nhất của tôi nếu bạn lo lắng về IP & bản quyền là bảo mật phần mềm của bạn bằng Cấp phép. Bạn có thể không thể ngăn ai đó đảo ngược mã của bạn nhưng bạn có thể kiện chiếc quần ra khỏi họ nếu họ làm vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.