트리거와 프로시저의 보안적인 차이점이 있나요? 0 1 1,584

by 미생 트리거 프로시저 보안 [2014.10.28 13:23:11]


하나의 테이블에 값이 입력되면 다른 테이블에게도 동일한 값이 입력되는 트리거를 생성하려고 하는데 보안상의 문제로

프로시저를 만들라고 하는데 트리거와 프로시저의 보안적인 성능이라던지 차이가 있는지 궁금하여 질문드립니다

by 백면서생 [2014.10.28 16:21:50]
-- 제가 알기로 프로시저는 트리거에 비해 wrap utility를 사용해서 소스를 숨길수 있습니다.
-- 트리거는 지금 새로운 버전에서 wrap 혹은 다른 보안 util이 지원되는지는 모르겠지만
-- 소스를 숨겨야 할시 바디부분을 프로시저로 짜서 wrap을 시키고
-- 그것을 호출하게 만들어 보안(?)을 강화를 할 수는 있겠지요.

-- 다른 db나 유저에서 호출시 아무래도 로직별로 분리시킬수 있는 단위가 될수있고
-- 재사용성 면에서 프로시저가 조금은 유리해 보이네요.
-- 동일 db 유저에서의 호출은 크게 다른 부분이 있을까 싶네요.

-- 그리고 이런 부분은 말씀하신 분께 직접 물어보시는게 가장 정확하겠습니다.
-- 각 회사마다 쓰이는 3rd party 제품에 따라 다를 수도 있을테니까요.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입