함수, 스크립트 및 스크립트 트리거를 사용하여 보안 강화
FileMaker 함수, 스크립트 및 스크립트 트리거를 사용하여 레코드 삭제, 감사 및 유지와 같은 일반 작업의 보안을 강화할 수 있습니다. 예를 들어 스크립트를 사용하여 다음을 수행할 수 있습니다.
-
계정 추가 또는 삭제, 계정 암호 재설정, 암호 변경, 계정 활성화 또는 비활성화(FileMaker 파일 계정만 해당)
-
다른 사용자로 재로그인(FileMaker 파일 계정, 방문자 계정 및 외부 서버 계정만 해당)
-
사용자가 레코드를 삭제하지 못하도록 할 때 레코드 아카이브
-
규정 준수 및 감사를 위해 사용자의 현재 세션 및 상태에 대한 정보 제공
-
보안 제한사항이 사용자에게 영향을 줄 때 사용자 설정 메시지 제공
중요사항 FileMaker 보안 기능을 대체하기 위해 함수, 스크립트 또는 스크립트 트리거를 사용하지 마십시오.
참고
-
기본적으로 스크립트는 현재 로그인한 계정의 권한 범위를 사용하여 실행됩니다. 이렇게 하면 스크립트가 사용자에게 권한이 없는 작업을 수행하려고 시도하면 문제가 발생할 수 있습니다. 모든 권한 범위에서 모든 스크립트를 테스트하여 데이터 무결성을 보호하십시오.
-
스크립트 단계를 사용하여 FileMaker 플랫폼 외부의 시스템과 통신하는 경우, SSL 암호화를 통해 상호 작용하는 사용 가능한 옵션을 선택하십시오. 예를 들어 URL에서 삽입 스크립트 단계에는 SSL 인증서 확인 옵션이 포함되며, 메일 보내기 스크립트 단계는 SSL 암호화를 사용하는 SMTP 서버와의 통신을 허용합니다.
-
현재 사용자에 대한 정보를 얻으려면 Get(계정 이름), Get(계정 그룹 이름) 및 Get(계정 유형) 등의 함수를 사용하십시오. 예를 들어 Get(확장된 권한 계정) 함수를 사용하여 사용자에게 확장된 특정 권한이 있는지 여부를 테스트할 수 있습니다.
FileMaker Pro 도움말의 "함수 참조", "스크립트 단계 참조" 및 "스크립트 트리거 참조"를 참조하십시오.