我目前正在使用FileMaker及其PHP API工作,需要从网站中搜索、插入和更新数据库条目。 我有一个简短的问题。在使用FileMaker数据库时,是否应该关注特定的安全问题?我认为它不使用SQL作为后端语言,因此不会出现SQL注入等问题。 显然,我对HTML和任何任意代码都进行了数据清理,但是对于类似于SQL注入但针对FileMaker的事情,我应该注意什么吗? 欢迎提供所有答案。
FileMaker PHP API使用FileMaker Server的XML后端,它只接受以已知格式的GET和POST请求。我认为没有办法发送恶意内容。可能存在一种绕过PHP层并直接访问XML后端的方法。如果这是个问题,应该在PHP和FileMaker两个层面上解决。例如,一种方法是为Web访问创建一个特殊帐户,并只向PHP应用程序提供密码。(这意味着您不需要个性化的Web访问或有特殊的场景。)如果这不起作用,还有其他几个选项:可以限制对布局和字段的访问、将布局标记为只读,或使用FileMaker脚本进行自定义检查并完全隐藏正在发生的事情。