
FileMaker Security
Security is directed at preserving the Confidentiality, Integrity, and Availability of digital assets and at protecting developer intellectual property. In a time when databases are regularly subjected to a variety of threats ranging from the malicious to the inadvertent, FileMaker developers, IT managers, and database administrators must take steps to protect digital assets. FileMaker Pro and FileMaker Server contemplate a system of role-based security coupled with industry standard Identity and Access Management controls. This series of movies examines many aspects of FileMaker security: how to construct it, how to manage it, how to deploy it, and how to avoid common, but costly, security errors. To begin learning today simply click the movie links.
Course content
Introduction and Overview3 lessons
Why Security is Important8 lessons
- Overview4:191 credit or ad
- Confidentiality / Integrity and Availability of Data5:201 credit or ad
- Intellectual Property Protection5:281 credit or ad
- Risk and Threat Analysis - The Process pt. 14:201 credit or ad
- Risk and Threat Analysis - The Process pt. 24:341 credit or ad
- Risk and Threat Analysis - The Results6:281 credit or ad
- Risk and Threat Analysis - Applying the Lessons Learned4:231 credit or ad
- Criminal Threats5:031 credit or ad
Introduction to FileMaker Security7 lessons
Identity and Access Management3 lessons
Privilege Set Design13 lessons
- Role Based Security5:321 credit or ad
- Rule of Least Privilege4:271 credit or ad
- Core Privilege Bits4:431 credit or ad
- Granularity Explained5:531 credit or ad
- Granularity Tables5:071 credit or ad
- Granularity Value Lists5:011 credit or ad
- Granularity Scripts5:361 credit or ad
- Granularity Custom Functions5:171 credit or ad
- Custom Privileges5:041 credit or ad
- Custom Extended Privileges4:131 credit or ad
- CounterIntuitive Settings5:191 credit or ad
- Record Level Access pt. 15:461 credit or ad
- Record Level Access pt. 25:531 credit or ad
FileMaker Server Integration7 lessons
- Database Visibility5:141 credit or ad
- Web Based IWP Database Visibility5:561 credit or ad
- CWP and Related Issues3:581 credit or ad
- Encryption-Data in Transit5:481 credit or ad
- External Server Authentication pt. 15:091 credit or ad
- External Server Authentication pt. 22:531 credit or ad
- Protecting Your Server5:581 credit or ad
Intermediate Level Security Issues22 lessons
- What Do We Do Now - Real World Security Deployment3:131 credit or ad
- Custom Menus - Intro5:491 credit or ad
- Custom Menus - Creating and Installing7:111 credit or ad
- Custom Menus - Unexpected Results at Privilege Intersections5:121 credit or ad
- How to Address Custom Menus4:011 credit or ad
- Intro to UI Mgmt With PlugIns3:521 credit or ad
- Exposé3:511 credit or ad
- Unexpected Privileges Remaining Issue2:211 credit or ad
- Export Field Contents Issue5:071 credit or ad
- Editing Value Lists Bit Conflict4:321 credit or ad
- Create and Edit Intersection6:141 credit or ad
- The Evaluate Function4:471 credit or ad
- Ersatz Log Ons3:351 credit or ad
- Ersatz Log Ons Concept5:461 credit or ad
- Ersatz Log Ons Vulnerabilities4:431 credit or ad
- File References5:221 credit or ad
- File References Triggering Scripts6:161 credit or ad
- File References Printing4:401 credit or ad
- IWP Implict vs. Explicit Guest Access5:281 credit or ad
- IWP Website LogOn Management pt. 13:571 credit or ad
- IWP Website LogOn Management pt. 25:271 credit or ad
- Run Script with Full Access Privileges4:511 credit or ad
Advanced Level Security Issues21 lessons
- SSO5:031 credit or ad
- Keychain6:171 credit or ad
- OS Level Hardening pt. 16:181 credit or ad
- OS Level Hardening pt. 25:491 credit or ad
- Multi-Factor Authentication5:031 credit or ad
- UI Integrity4:561 credit or ad
- UI is Not a Security Feature5:531 credit or ad
- Audit Trails7:091 credit or ad
- Server Physical Integrity4:391 credit or ad
- Layout Access Exposes Features4:571 credit or ad
- Scripts and Their Context pt. 15:191 credit or ad
- Scripts and Their Context pt. 24:521 credit or ad
- PlugIns that Assist4:561 credit or ad
- Script Variables and Vulnerabilities4:471 credit or ad
- Encryption-Data At Rest and Backups pt. 15:081 credit or ad
- Encryption-Data At Rest and Backups pt. 24:521 credit or ad
- Architectural and Analytical Issues6:261 credit or ad
- Defense in Depth3:581 credit or ad
- Authentication Order FMServer4:521 credit or ad
- Opening Scripts4:591 credit or ad
- Web Viewer (8.5 only)4:561 credit or ad