این مقاله نشان میدهد که چگونه یک stored procedure رمزی در SQL Server بسازید. این مقاله با معرفی ساخت stored procedure در SQL Server شروع میشود. سپس نشان میدهد که چگونه یک Stored Procedure را رمزی کنید…پیش از این مقاله ما آموزش ساخت Stored Procedure را نیز برای منتشر کرده بودیم.
هر توسعه دهنده ای به دنبال امنیت کد SQL خود مانند Stored Procedure است. به این منظور ما به دنبال رمزگذاری میرویم. رمزگذاری یک روش خوب اما نه کاملا قابل دفاع میباشد. در این مقاله مایلم که به شما چندتا از بهترین تمرین های رمزگذاری کد سرور SQL را نشان دهم.
ساخت یک Stored Procedure معمولی
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Gaurav Malviya -- Create date: 12-01-2014 -- Description: un-Encrypt Stored Procedure -- ============================================= CREATE PROCEDURE sp_gettestdata AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; SELECT * FROM test_table END GO
برای چک کردن Stored Procedure
رمزگذاری Stored Procedure
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Gaurav Malviya -- Create date: 12-01-2014 -- Description: Encrypt Stored Procedure -- ============================================= CREATE PROCEDURE sp_gettestdataEncrypt WITH ENCRYPTION AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; SELECT * FROM test_table END GO
چک کردن دوباره ی Stored Procedure
خلاصه
در این مقاله من به شما نشان دادم که چگونه یک Stored Procedure رمزی در سرور SQL بسازید. سپس دیدیم که چگونه یک تصویر برای گرفتن کد برای کمک گرفتن از دستور sp_helptext تعیین کنیم.
هیچ دیدگاهی نوشته نشده است.