Guida per la sicurezza di FileMaker 18: le migliori metodologie per la configurazione delle opzioni di sicurezza
Panoramica sulla sicurezza di FileMaker
Informazioni su questa guida
Questa guida descrive le funzioni di sicurezza disponibili con la piattaforma FileMaker e le istruzioni da seguire in qualità di sviluppatore di soluzioni, amministratore server o professionista IT per applicare queste funzioni di sicurezza alle soluzioni FileMaker.
A seconda dei requisiti di certificazione e conformità interni in materia di sicurezza, è possibile che si debbano eseguire altre operazioni. È responsabilità del singolo comprendere a fondo questi requisiti.
Per gli ultimi aggiornamenti di sicurezza di FileMaker, vedere gli aggiornamenti di sicurezza di FileMaker nella Knowledge Base di FileMaker.
Note
- FileMaker Cloud è un servizio che fornisce l'accesso nel cloud ad app personalizzate che utilizzano FileMaker Pro Advanced, FileMaker Go e FileMaker WebDirect. FileMaker Cloud utilizza il sistema di accesso integrato ID FileMaker per autenticare gli utenti. FileMaker Cloud è offerto direttamente da FileMaker, Inc.
- FileMaker Cloud for AWS è un servizio che fornisce l'accesso nel cloud ad app personalizzate che utilizzano FileMaker Pro Advanced, FileMaker Go e FileMaker WebDirect. FileMaker Cloud for AWS viene eseguito sul cloud Amazon Web Services (AWS) ed è disponibile su AWS Marketplace.
- Prodotti FileMaker Cloud indica sia FileMaker Cloud che FileMaker Cloud for AWS.
- Admin Console indica l'Admin Console per FileMaker Server, FileMaker Cloud for AWS e FileMaker Cloud, a meno che non venga descritto un determinato prodotto. FileMaker Cloud Admin Console indica l'Admin Console per entrambi i prodotti FileMaker Cloud, a meno che non venga descritto un determinato prodotto.
- App personalizzata, soluzione, database e file sono tutti termini che indicano ciò che l'utente crea e ciò con cui lavora utilizzando i prodotti FileMaker.
- Per informazioni sui prodotti FileMaker Cloud, vedere la documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto.
Funzioni di sicurezza di FileMaker
Le funzioni della piattaforma FileMaker aiutano a controllare l'accesso ai dati, le operazioni e lo sviluppo all'interno di un file FileMaker Pro Advanced. Le funzioni chiave comprendono:
- Autenticazione con account: la piattaforma FileMaker crittografa le credenziali memorizzate all'interno delle soluzioni in modo da proteggerle. Gli utenti possono anche eseguire l'autenticazione tramite Active Directory, Open Directory o provider di identità OAuth. Per le soluzioni ospitate da FileMaker Cloud, gli utenti eseguono l'autenticazione con il proprio account ID FileMaker.
- Controllo degli accessi con set di privilegi: è possibile definire le autorizzazioni per determinare i livelli di accesso alla soluzione. È possibile definire tutti i set di privilegi necessari.
- Crittografia dei dati sul disco e durante la trasmissione: è possibile crittografare i dati memorizzati all'interno di una soluzione È anche possibile richiedere la crittografia SSL (Secure Socket Layer) dei dati trasferiti tra FileMaker Server o un prodotto FileMaker Cloud e FileMaker Pro Advanced, FileMaker Go, FileMaker WebDirect, FileMaker Data API e applicazioni client ODBC, JDBC e OData. Se i dati non sono già crittografati, FileMaker Cloud li crittografa automaticamente.
- Amministrazione e monitoraggio server: l'Admin Console permette di controllare l'accesso alle soluzioni, disconnettere gli utenti inattivi e creare copie di backup delle soluzioni. Per le soluzioni ospitate da FileMaker Cloud, la FileMaker Customer Console permette ai responsabili del team ID FileMaker di aggiungere utenti al team e di gestire gruppi di utenti a cui è possibile consentire l'accesso alle soluzioni.
La piattaforma FileMaker impiega un modello di sicurezza unificato tale per cui le impostazioni di sicurezza definite per una soluzione vengono applicate a tutti i client.
Le impostazioni di sicurezza definite all'interno di una soluzione utilizzando FileMaker Pro Advanced vengono applicate solo alle informazioni e allo schema (formati, tabelle, campi, relazioni e script) memorizzati in quella soluzione.
Le impostazioni di sicurezza configurate all'interno di FileMaker Server e dei prodotti FileMaker Cloud sono specifiche della distribuzione e vengono applicate a tutte le soluzioni ospitate dal server.
Requisiti di sistema
Sicurezza per gli sviluppatori di soluzioni
Panoramica
Rendere le soluzioni progettate in FileMaker Pro Advanced più sicure utilizzando le funzioni per autenticare gli utenti, limitare l'accesso alla soluzione, crittografare i dati e migliorare la funzionalità in modo protetto.
Autenticazione degli utenti
Informazioni sull'autenticazione
Le soluzioni FileMaker Pro Advanced richiedono agli utenti di eseguire l'autenticazione con una combinazione nome account/password. A ogni voce di accesso tramite account creata in FileMaker Pro Advanced vengono concessi privilegi di accesso in base al set di privilegi assegnato. Vedere Definizione dei set di privilegi.
Creare una voce di accesso tramite account univoca per ciascun utente o gruppo. Questo permette di tenere traccia di chi sta creando o modificando i singoli record o eseguendo altre azioni nella soluzione. Tenere traccia di queste informazioni utilizzando le impostazioni dei campi a inserimento automatico o la funzione Get ( NomeAccount ) in calcoli e script. Vedere Utilizzo di funzioni, script e trigger di script per migliorare la sicurezza.
Le soluzioni FileMaker possono autenticare gli account internamente, con un server di autenticazione esterno, con un provider di identità OAuth o, nel caso di un host FileMaker Cloud, con il provider di identità ID FileMaker.
- Con l'autenticazione interna, i nomi account e le password sono memorizzati all'interno della soluzione. Tutte le impostazioni di sicurezza per una soluzione sono configurate in FileMaker Pro Advanced senza software server, rendendo questa opzione la più rapida e la più semplice per gestire gli account. In questo caso si parla di un account File FileMaker supportato da tutti gli host, tranne FileMaker Cloud. Vedere Modifica degli account File FileMaker nella Guida di FileMaker Pro Advanced.
- Con l'autenticazione esterna (tramite Open Directory o Active Directory) o con l'autenticazione tramite provider di identità OAuth, FileMaker Pro Advanced memorizza solo i nomi di gruppi e utenti. I client FileMaker interagiscono con un server esterno o con un provider di identità OAuth per autenticare le credenziali dell'account di un utente. La soluzione deve essere ospitata da FileMaker Server o FileMaker Cloud for AWS e l'host deve essere configurato per consentire l'autenticazione esterna o tramite singoli provider di identità OAuth. Vedere Configurazione dell'autenticazione esterna e Configurazione dell'autenticazione tramite provider di identità OAuth.
-
Con l'autenticazione tramite ID FileMaker, FileMaker Pro Advanced memorizza un nome e un ID univoco universale (IDUU) per ciascun gruppo o utente ID FileMaker per il quale si crea una voce di accesso tramite account. Poiché gli IDUU vengono utilizzati internamente per identificare gruppi e utenti, la modifica dei nomi di gruppi o utenti ID FileMaker (indirizzi e-mail) non richiederà agli sviluppatori di soluzioni di apportare modifiche nei file FileMaker Pro Advanced.
I client FileMaker interagiscono con il provider di identità ID FileMaker per autenticare le credenziali degli account degli utenti. La soluzione deve essere ospitata da FileMaker Cloud. Nella FileMaker Customer Console, un responsabile del team ID FileMaker deve aggiungere gli utenti al team a cui è associato l'host. Un responsabile del team può anche creare gruppi di utenti in modo che uno sviluppatore di soluzioni possa consentire l'accesso tramite account ai gruppi in FileMaker Pro Advanced senza dover aggiornare la soluzione ogni volta che si aggiungono o rimuovono degli utenti. Vedere Configurazione dell'autenticazione tramite ID FileMaker.
Informazioni sugli account predefiniti
Inizialmente ogni soluzione contiene due account File FileMaker: Admin e Ospite.
-
L'account Admin consente l'accesso a qualsiasi elemento all'interno della soluzione. Per impostazione predefinita, a questo account è assegnato il set di privilegi Accesso completo. Questo account è completamente modificabile. È possibile rinominarlo, assegnargli una password e disattivarlo. È anche possibile eliminare l'account Admin, ma, a meno che non si rimuova completamente il set di privilegi Accesso completo, il file richiede almeno un account con questo set di privilegi impostato.
Per impostazione predefinita, l'account Admin non ha una password. Assegnare una password quando si inizia a lavorare in FileMaker Pro Advanced. Vedere Assegnazione di una password all'account Admin.
-
L'account Ospite consente agli utenti di accedere a un file senza fornire informazioni sull'account. Per impostazione predefinita, a questo account è assegnato il set di privilegi Accesso di sola lettura, ma è possibile assegnargli qualsiasi privilegio.
Inizialmente l'account Ospite è disattivato. Non è possibile eliminare l'account Ospite, rinominarlo o assegnargli una password.
Assegnazione di una password all'account Admin
Quando si crea una nuova soluzione, FileMaker Pro Advanced crea un account Admin con set di privilegi Accesso completo. Questo account Admin non ha una password.
Assicurarsi di assegnare una password a questo account per impedire un accesso non autorizzato ai dati e allo schema del database.
Vedere Modifica degli account File FileMaker nella Guida di FileMaker Pro Advanced e Utilizzo di password complesse.
Disattivazione dell'account Ospite
Non attivare l'account Ospite se non è necessario per la soluzione. Attivando l'account Ospite, se molti utenti vi accedono in un breve periodo di tempo, si rischia di raggiungere rapidamente il numero massimo di connessioni.
Vedere Modifica degli account File FileMaker nella Guida di FileMaker Pro Advanced.
Creazione dell'accesso tramite account
Quando si crea una voce di accesso tramite account nella finestra di dialogo Gestisci sicurezza di FileMaker Pro Advanced, si sceglie innanzitutto il tipo di account, quindi si specificano le impostazioni.
-
File FileMaker: specificare un nome utente, una password e un set di privilegi. Supportato nei file locali e nei file ospitati da FileMaker Cloud for AWS o FileMaker Server, ma non da FileMaker Cloud.
È possibile specificare una password temporanea e richiedere all'utente di modificarla. Nella finestra di dialogo Modifica account, selezionare Richiedi la modifica della password al prossimo accesso.
Le password vengono memorizzate utilizzando un hash unidirezionale, ovvero la password non viene mai memorizzata come testo normale. È possibile reimpostare una password, ma non recuperare una password.
- Server esterno: specificare un nome gruppo e un set di privilegi. Supportato solo nei file ospitati da FileMaker Server. Vedere Configurazione dell'autenticazione esterna.
- Provider di identità OAuth: specificare un nome utente o ID oggetto del gruppo e un set di privilegi. Supportato solo nei file ospitati da FileMaker Server o FileMaker Cloud for AWS. Vedere Configurazione dell'autenticazione tramite provider di identità OAuth.
- ID FileMaker: per un team, specificare un gruppo o nome utente ID FileMaker e un set di privilegi. Supportato solo nei file ospitati da FileMaker Cloud. Vedere Configurazione dell'autenticazione tramite ID FileMaker.
Vedere Creazione e modifica dell'accesso tramite account nella Guida di FileMaker Pro Advanced e Utilizzo di password complesse.
Richiesta di una password agli utenti
Le nuove soluzioni non richiedono nomi account o password perché, per impostazione predefinita, l'accesso viene eseguito automaticamente con l'account Admin. Per richiedere agli utenti di inserire nomi account e password per gli account File FileMaker e Server esterno, deselezionare l'opzione Accedi usando nella finestra di dialogo Opzioni file di FileMaker Pro Advanced. Questa opzione viene ignorata quando le soluzioni:
- sono ospitate da un prodotto FileMaker Cloud
- sono ospitate da FileMaker Server nella cartella di database sicura
- eseguono l'autenticazione tramite un provider di identità OAuth o ID FileMaker
Per impostazione predefinita, le soluzioni non consentono a Gestione credenziali (Windows) e Accesso Portachiavi (macOS e iOS) di salvare nomi account e password per gli account File FileMaker e Server esterno. In questo modo, i client FileMaker richiedono agli utenti di inserire nomi account e password ogni volta che aprono la soluzione. Questa opzione viene ignorata per gli altri tipi di account.
Se si utilizza Accesso Portachiavi, è possibile richiedere agli utenti FileMaker Go di eseguire l'autenticazione con iOS prima che FileMaker Go possa accedere al portachiavi.
Vedere Impostazione delle opzioni dei file nella Guida di FileMaker Pro Advanced e Utilizzo di password complesse.
Configurazione dell'autenticazione esterna
Se si ospitano file utilizzando FileMaker Server, è possibile creare voci di accesso tramite account Server esterno che autentichino gli utenti tramite Active Directory o Open Directory. È quindi possibile utilizzare il server di autenticazione esistente per controllare l'accesso ai database senza dover gestire un elenco indipendente di account in ciascun file di database.
In alternativa, è possibile utilizzare gruppi di protezione e account locali sulla macchina server che ospita FileMaker Server. Per il sistema operativo, fare riferimento alla Guida.
Utilizzare l'autenticazione esterna se:
- l'organizzazione utilizza già Active Directory o Open Directory.
- in una soluzione con più file, si accederà al file FileMaker Pro Advanced dall'interno di altri file.
- l'organizzazione applica standard minimi per le password. I client FileMaker possono applicare standard elementari per gli account File FileMaker, come la lunghezza e la frequenza di modifica della password. L'autenticazione esterna offre un grado di controllo delle password più elevato, come l'applicazione di requisiti di complessità delle password.
Se si ospitano file utilizzando FileMaker Server installato in Windows Server e si utilizza Active Directory per l'autenticazione esterna, gli utenti Windows possono utilizzare l'autenticazione Single Sign-On con FileMaker Pro Advanced.
Con l'autenticazione esterna vi è il rischio che qualcuno riesca ad accedere al file simulando l'ambiente di autenticazione esterna o violando i gruppi. È responsabilità del singolo impedire che questo accada, garantendo la sicurezza del server di autenticazione esterno. Per ridurre questo rischio, abilitare la crittografia dei database per i file della soluzione. La crittografia dei database richiede agli utenti di fornire la password di crittografia prima di poter ospitare il file su FileMaker Server. Vedere Crittografia dei dati.
Impostare l'accesso tramite account Server esterno all'interno del file utilizzando FileMaker Pro Advanced, quindi ospitare il file utilizzando FileMaker Server e configurarlo per l'autenticazione esterna. Vedere Modifica dell'accesso tramite account Server esterno nella Guida di FileMaker Pro Advanced, Attivazione dell'autenticazione esterna e Configurazione di client FileMaker Pro Advanced e FileMaker Server per utilizzare l'autenticazione esterna utilizzando il protocollo LDAP nella Knowledge Base di FileMaker.
Informazioni importanti per l'utilizzo dell'autenticazione esterna
- È necessario utilizzare il server di autenticazione esterno per reimpostare le password.
- Impostare le voci di accesso tramite account nell'ordine in cui si desidera che i client FileMaker le autentichino. Se un account File FileMaker e un account Server esterno eseguono l'autenticazione con lo stesso nome account e la stessa password o se più gruppi contengono lo stesso account Server esterno, i client FileMaker aprono il file utilizzando la prima voce di accesso tramite account attiva corrispondente nell'ordine di priorità (autenticazione). Eventuali voci di accesso tramite account successive corrispondenti verranno ignorate. Vedere Modifica della priorità di accesso tramite account nella Guida di FileMaker Pro Advanced.
- L'accesso tramite account Server esterno non dovrebbe essere l'unico tipo di accesso tramite account con set di privilegi Accesso completo. Mantenere un account File FileMaker per scopi di amministrazione nel caso in cui si renda necessario rimuovere il file da FileMaker Server. In assenza di account File FileMaker, i client FileMaker possono aprire il file solo se questo è ospitato e il server di autenticazione esterno è disponibile.
Configurazione dell'autenticazione tramite provider di identità OAuth
Se si ospitano file utilizzando FileMaker Server o FileMaker Cloud for AWS, è possibile creare voci di accesso tramite account nei file che autentichino gli utenti tramite provider di identità OAuth supportati. In questo modo è possibile controllare l'accesso alle soluzioni attraverso provider di identità di terze parti. Invece di dover gestire un elenco indipendente di account in ciascun file, è possibile utilizzare il provider di identità OAuth per controllare l'accesso alle soluzioni. Un provider di identità OAuth può anche fornire misure di sicurezza aggiuntive, come l'autenticazione a più fattori che richiede più di un metodo di autenticazione.
Per eseguire l'autenticazione tramite provider di identità OAuth, utilizzare FileMaker Pro Advanced per configurare voci di accesso tramite account all'interno della soluzione. Quindi ospitare la soluzione utilizzando FileMaker Server o FileMaker Cloud for AWS e configurare l'host per eseguire l'autenticazione con provider di identità OAuth. Vedere Modifica dell'accesso tramite account OAuth nella Guida di FileMaker Pro Advanced e Attivazione dell'autenticazione tramite provider di identità OAuth.
Informazioni importanti per l'utilizzo di provider di identità OAuth
- È necessario utilizzare il provider di identità OAuth per reimpostare le password.
- Impostare le voci di accesso tramite account nell'ordine in cui si desidera che i client FileMaker le autentichino. Se un account Provider di identità OAuth fa parte di più gruppi con accesso tramite account o l'utente di un account OAuth ha accesso tramite account sia come singolo utente che come membro di un gruppo, i client FileMaker aprono il file utilizzando la prima voce di accesso tramite account attiva corrispondente nell'ordine di priorità (autenticazione). Eventuali voci di accesso tramite account successive corrispondenti verranno ignorate. Vedere Modifica della priorità di accesso tramite account nella Guida di FileMaker Pro Advanced.
- L'accesso tramite account OAuth non dovrebbe essere l'unico tipo di accesso tramite account con set di privilegi Accesso completo. Mantenere un account File FileMaker per scopi di amministrazione nel caso in cui si renda necessario rimuovere il file dall'host. In assenza di account File FileMaker, i client FileMaker possono aprire il file solo se questo è ospitato e il provider di identità OAuth è disponibile.
Configurazione dell'autenticazione tramite ID FileMaker
Nei file ospitati da FileMaker Cloud, è necessario creare voci di accesso tramite account che autentichino gli utenti tramite il provider di identità ID FileMaker. I responsabili del team ID FileMaker controllano l'accesso ai file ospitati attraverso la FileMaker Customer Console. Qui possono aggiungere utenti al team e gestire gruppi di utenti, senza dover gestire un elenco indipendente di account ID FileMaker per singoli utenti in ciascun file di database. Il provider di identità ID FileMaker consente anche l'accesso a misure di sicurezza aggiuntive, come l'autenticazione a più fattori che richiede più di un metodo di autenticazione.
Per eseguire l'autenticazione tramite provider di identità ID FileMaker, utilizzare FileMaker Pro Advanced per configurare voci di accesso tramite account all'interno della soluzione. Quindi ospitare la soluzione utilizzando FileMaker Cloud. Non è necessaria nessuna configurazione nell'Admin Console per FileMaker Cloud. Vedere Modifica dell'accesso tramite account ID FileMaker nella Guida di FileMaker Pro Advanced e Attivazione dell'autenticazione tramite ID FileMaker per gruppi e utenti.
Informazioni importanti per l'utilizzo di provider di identità ID FileMaker
- Gli utenti ID FileMaker possono ripristinare la propria password nella pagina Profile della FileMaker Customer Console.
- Impostare le voci di accesso tramite account nell'ordine in cui si desidera che i client FileMaker le autentichino. Se un utente ID FileMaker fa parte di più gruppi con accesso tramite account o un utente ID FileMaker ha accesso tramite account sia come singolo utente che come membro di un gruppo, i client FileMaker aprono il file utilizzando la prima voce di accesso tramite account attiva corrispondente nell'ordine di priorità (autenticazione). Eventuali voci di accesso tramite account successive corrispondenti verranno ignorate. Vedere Modifica della priorità di accesso tramite account nella Guida di FileMaker Pro Advanced.
- È necessario creare almeno una voce di accesso tramite account ID FileMaker con set di privilegi Accesso completo per disporre di privilegi di accesso completo quando il file è ospitato da FileMaker Cloud. Un host FileMaker Cloud non supporta altri tipi di account. Mantenere anche un account File FileMaker con set di privilegi Accesso completo nel caso in cui si renda necessario rimuovere il file dall'host e aprirlo in locale. In assenza di account File FileMaker, i client FileMaker possono aprire il file solo se questo è ospitato da FileMaker Cloud.
Autenticazione nelle soluzioni con più file
In una soluzione con più file, è possibile accedere a un file FileMaker Pro Advanced dall'interno di un altro file. Questa funzione può essere utile, ad esempio, se si ha un file contenente le informazioni di contatto dei dipendenti accessibile centralmente e utilizzato da più soluzioni interne.
Quando si apre un file dall'interno di un altro file (ad esempio per visualizzare dati esterni o eseguire uno script in un file esterno), i client FileMaker trasmettono al secondo file le credenziali fornite dall'utente al momento dell'accesso al primo file. Se l'accesso tramite account dell'utente è lo stesso, i client FileMaker consentono automaticamente all'utente di accedere al secondo file. In caso contrario, l'utente deve eseguire l'accesso al secondo file.
Se si creano manualmente gli stessi account File FileMaker in più file, vi è il rischio di commettere errori nell'inserimento dei dati. Per ridurre questo rischio, utilizzare l'autenticazione esterna, l'autenticazione tramite provider di identità OAuth o (se i file sono ospitati da FileMaker Cloud) l'autenticazione tramite ID FileMaker. Vedere Configurazione dell'autenticazione esterna, Configurazione dell'autenticazione tramite provider di identità OAuth o Configurazione dell'autenticazione tramite ID FileMaker.
Rivedere le voci di accesso tramite account e i set di privilegi in ciascun file di una soluzione con più file. Se i set di privilegi dei file non corrispondono o se un account dispone di più privilegi all'interno di un file, gli utenti potrebbero avere accesso a dei dati per i quali invece l'accesso dovrebbe essere limitato. Vedere Definizione dei set di privilegi.
Assicurarsi inoltre che gli utenti non possano creare riferimenti ai file di una soluzione senza l'assistenza del progettista della soluzione. In caso contrario, potrebbero avere accesso a dati ai quali non dovrebbero poter accedere. Vedere Limitazione dei riferimenti a una soluzione.
Definizione dei set di privilegi
Informazioni sui set di privilegi
I set di privilegi consentono di accedere alle funzioni che un utente può vedere e alle attività che può eseguire. Permettono di controllare l'accesso ai dati e allo schema. È possibile utilizzare un set di privilegi con più voci di accesso tramite account.
Ogni nuova soluzione FileMaker Pro Advanced contiene tre set di privilegi predefiniti:
- Accesso completo: permette l'accesso completo al file, comprese tutte le funzioni di sviluppo.
- Solo immissione dati: permette di creare, modificare ed eliminare i record e di importare ed esportare i dati. Non consente l'accesso alle funzioni di sviluppo.
- Accesso di sola lettura: permette di visualizzare ed esportare i dati dei record. Non consente modifiche al file, tranne i valori nei campi globali.
È anche possibile creare nuovi set di privilegi che soddisfino requisiti specifici. In genere si crea un set di privilegi per ogni singolo ruolo dell'organizzazione. Un set di privilegi comprende le seguenti opzioni di accesso:
- Privilegi di accesso ai dati e definizione: consentono l'accesso a un'ampia gamma di controlli di sicurezza, compresi record, formati, liste valori e script.
- Privilegi estesi: determinano il modo in cui gli utenti accedono a un file ospitato.
- Altri privilegi: consentono la stampa, l'esportazione, la possibilità limitata di gestire la sicurezza e altre funzioni.
Tutti i client e gli strumenti che accedono alle soluzioni FileMaker Pro Advanced rispettano i set di privilegi degli utenti. Ad esempio, se a un utente è assegnato un set di privilegi che non permette l'accesso a un campo, l'utente non può accedere al campo utilizzando FileMaker Pro Advanced, FileMaker Go, FileMaker WebDirect, Pubblicazione Web personalizzata, FileMaker Data API, applicazioni ODBC e JDBC, applicazioni client OData, strumenti esterni come AppleScript o ActiveX o altri mezzi.
Creazione dei set di privilegi
Per creare un set di privilegi, assegnare un nome e configurare i privilegi che si desidera assegnare agli utenti per la soluzione.
Per impostazione predefinita, la maggior parte dei privilegi è disattivata. Questo limita i privilegi di un utente esclusivamente a quelli necessari per adempiere al proprio ruolo.
Vedere Creazione e modifica dei set di privilegi nella Guida di FileMaker Pro Advanced.
Definizione dei privilegi di accesso ai dati e definizione
I privilegi di accesso ai dati e definizione consentono l'accesso a diverse parti di un file e si applicano a tutte le tabelle, ai formati, alle liste valori e agli script.
È anche possibile definire privilegi personalizzati per limitare ulteriormente i privilegi di accesso.
- Definire privilegi personalizzati per i record per controllare l'accesso degli utenti a singoli record o tabelle. È il caso, ad esempio, di un sistema CRM in cui i responsabili delle vendite possono visualizzare tutti i record, mentre i singoli rappresentanti vendite possono visualizzare solo i record dei propri clienti attuali e potenziali.
- Definire privilegi personalizzati per i formati per decidere se e come gli utenti possono visualizzare o modificare un formato, e se possono visualizzare o modificare i record quando utilizzano quel formato. La piattaforma FileMaker utilizza sempre la combinazione di regole di accesso più sicura. Ad esempio, a un utente che generalmente può modificare i record sarà impedito di farlo nel formato che non dispone di tali privilegi.
- Definire privilegi personalizzati per decidere se gli utenti possono visualizzare, eseguire, modificare, eliminare o creare singoli script e liste valori.
Vedere Modifica dei privilegi di accesso ai record, Modifica dei privilegi per i formati, Modifica dei privilegi per le liste valori e Modifica dei privilegi per gli script nella Guida di FileMaker Pro Advanced.
Definizione dei privilegi estesi
I privilegi estesi determinano il modo in cui gli utenti accedono a un file ospitato. Una volta attivati i privilegi estesi per un set di privilegi, tutti gli account associati a quel set di privilegi possono accedere al file in base a quanto consentito dal privilegio esteso. Ad esempio:
- Il privilegio esteso fmapp determina se FileMaker Pro Advanced e FileMaker Go possono accedere al file.
- Il privilegio esteso fmwebdirect determina se un browser Web può accedere al file attraverso FileMaker WebDirect.
- Il privilegio esteso fmreauthenticate[x] determina quanto tempo dopo il passaggio di FileMaker Go alla modalità di sospensione o in background l'utente deve rieseguire l'accesso al file.
Importante:se gli utenti utilizzano FileMaker Go, specificare il privilegio esteso fmreauthenticate[x].
Quando FileMaker Go passa in background, salva tutte le soluzioni.
Con il privilegio esteso fmreauthenticate[x], se FileMaker Go ritorna in primo piano dopo che è trascorso il limite di tempo specificato ([x] minuti), gli utenti devono reinserire nome account e password. Ad esempio, il privilegio esteso fmreauthenticate10 permette all'utente di tenere FileMaker Go in background per un massimo di dieci minuti prima di richiedere un nuovo accesso da parte dell'utente. È possibile creare tutti i privilegi estesi necessari con periodi di tempo differenti e assegnarli a set di privilegi diversi. Gli utenti hanno a disposizione cinque tentativi per inserire nome account e password, dopo di che FileMaker Go chiude il file. Impostare [x] su 0 per far sì che gli utenti eseguano l'accesso ogni volta che FileMaker Go ritorna in primo piano.
Il privilegio esteso fmreauthenticate[x] ricollega anche un client FileMaker Pro Advanced o FileMaker Go a un host FileMaker dopo un'interruzione della rete. Se il client è rimasto scollegato dall'host per più di x minuti, deve eseguire nuovamente l'autenticazione.
È possibile creare privilegi estesi personalizzati per semplificare gli script o per gestire le regole di business da applicare. Ad esempio, creare privilegi estesi personalizzati per consentire agli utenti di eseguire alcuni resoconti.
Vedere Modifica dei privilegi estesi per un set di privilegi nella Guida di FileMaker Pro Advanced.
Definizione degli altri privilegi
Gli altri privilegi specificano se il set di privilegi consente agli utenti di:
- stampare (comprende sia la stampa che il salvataggio dei record come PDF)
-
esportare (comprende l'esportazione dei record, il salvataggio dei record come file Excel, la copia dei record di un gruppo trovato negli Appunti, il salvataggio di una copia del file, l'accesso ai dati con Apple Event e l'utilizzo del file come origine per un'importazione)
Nota: questo privilegio non influenza l'accesso ai dati con ActiveX.
- gestire i privilegi estesi
- gestire gli account che non dispongono di privilegi di accesso completo
- ignorare gli avvisi di convalida dei dati
- scollegare gli utenti da una soluzione ospitata quando un client non è attivo
- modificare le proprie password
- accedere ai comandi di menu (tutti, solo modifica, minimo)
Vedere Modifica di altri privilegi nella Guida di FileMaker Pro Advanced, Concessione a utenti affidabili della possibilità limitata di gestire la sicurezza e Disconnessione degli utenti inattivi.
Rimozione del set di privilegi Accesso completo
Per assicurarsi che gli utenti non possano accedere a parti della soluzione e dello schema alle quali normalmente avrebbero accesso, utilizzare FileMaker Pro Advanced per rimuovere in modo permanente il set di privilegi Accesso completo dalla soluzione.
Importante:rimuovendo il set di privilegi Accesso completo, vengono eliminati definitivamente dalla soluzione anche tutti gli account che utilizzavano questo set di privilegi. Si elimina quindi in modo permanente l'accesso al modo Formato scheda e all'Area di lavoro script. Viene eliminato anche l'accesso alla finestra di dialogo Gestisci sicurezza, a meno che non ci siano altri account con privilegio Gestisci privilegi estesi o Gestisci gli account che non hanno Accesso completo attivato. Questo per tutti i file di database della soluzione aperti in un'applicazione runtime o in FileMaker Pro Advanced. Non è possibile recuperare gli elementi dello schema e di progettazione dei file. L'unico modo per modificare tabelle, definizioni dei campi, relazioni, script o tutti i privilegi di accesso è tornare al file originale, prima della rimozione del set di privilegi Accesso completo.
Vedere Rimozione dell'accesso ai database a livello amministratore nella Guida di FileMaker Pro Advanced.
Crittografia dei dati
Crittografia di una soluzione
Utilizzare FileMaker Pro Advanced per crittografare tutte le informazioni memorizzate in un file (anche detta crittografia dei dati a riposo). La crittografia dei database protegge la soluzione nel caso in cui qualcuno riesca ad accedere fisicamente al file.
La crittografia dei database richiede un account File FileMaker con privilegi di Accesso completo a qualsiasi file da crittografare, una password di crittografia e un ID condiviso. Gli utenti devono inserire la password di crittografia ogni volta che si apre un file locale in FileMaker Pro Advanced o FileMaker Go o si apre un file in FileMaker Server o nel prodotto FileMaker Cloud prima di ospitarlo. L'ID condiviso collega più file crittografati. Se un file crittografato tenta di accedere a un altro file crittografato, e se password di crittografia e ID condivisi dei file corrispondono, all'utente non verrà richiesta nuovamente la password di crittografia.
Vedere Crittografia dei file di database nella Guida di FileMaker Pro Advanced e Utilizzo di password complesse.
Se si apre un file crittografato in FileMaker Server o in un prodotto FileMaker Cloud, è possibile salvare la password per aprire automaticamente i file crittografati al riavvio del server. FileMaker si affida a una crittografia AES a 256 bit bidirezionale che utilizza una chiave composita basata su informazioni fornite dalla macchina per crittografare la password e memorizza quest'ultima nel server in modo sicuro.
Vedere Apertura dei file ospitati e Cancellazione della password di crittografia dei database nella Guida di FileMaker Server e crittografia e caricamento dei file di database nella documentazione dei prodotti FileMaker Cloud.
Se un file non è crittografato, FileMaker Cloud lo crittografa automaticamente. Per visualizzare la password di crittografia di un database, fare clic sulla scheda Database. Fare clic sulla freccia in giù a destra del nome del database, quindi fare clic su Mostra password di crittografia. Vedere la documentazione dei prodotti FileMaker Cloud.
Importante:dopo aver scaricato un file da FileMaker Cloud, questo rimane crittografato sulla macchina locale, richiedendo la password di crittografia per aprirlo. Nell'Admin Console per FileMaker Cloud, visualizzare la password di crittografia e salvarla in un posto sicuro.
Crittografia dei dati dei campi
La piattaforma FileMaker fornisce queste funzioni per crittografare e decrittare i dati utilizzando una chiave specificata:
- CryptEncryptBase64: accetta il testo o i dati Contenitore e restituisce il testo con codifica Base64 crittografato.
- CryptDecryptBase64: accetta il testo con codifica Base64 crittografato da CryptEncryptBase64 e restituisce i dati decrittati dello stesso tipo (testo o dati Contenitore) di quelli prima della crittografia.
Per un maggiore controllo sulla codifica e sulla formattazione dei dati crittografati, è possibile utilizzare le funzioni CryptEncrypt e CryptDecrypt.
Queste funzioni utilizzano l'algoritmo PBKDF2 per convertire la chiave specificata in una chiave crittografica prima che crittografi o decritti i dati. Questa chiave crittografa i dati utilizzando l'algoritmo di crittografia AES-GCM autenticato a 128 bit. Il risultato comprende un digest SHA256 crittografato dei dati utilizzato per convalidare i dati durante la decrittazione.
Importante:queste funzioni non sono direttamente collegate allo schema di sicurezza di un file FileMaker Pro Advanced (account, set di privilegi, privilegi estesi). Pertanto, la sicurezza dei dati dipende da come queste funzioni vengono utilizzate nella soluzione.
Lo sviluppatore deve considerare come gestire in modo sicuro queste chiavi:
- Creazione: le migliori metodologie operative per la creazione (o la generazione) delle chiavi includono di base questi elementi: lunghezza, complessità ed entropia della chiave.
- Memorizzazione: memorizzare le chiavi in un posto sicuro e separato dai dati che decrittano.
- Conservazione: le chiavi devono rimanere a disposizione fino a quando lo rimangono i dati crittografati. Ad esempio, senza chiavi, i backup sono inutilizzabili.
- Distruzione: a seconda di come si utilizzano queste funzioni, se una chiave viene distrutta, di fatto vengono distrutti anche i dati che crittografa, dal momento che non è possibile decrittarli senza la chiave.
Una delle applicazioni di queste funzioni ha lo scopo di proteggere la riservatezza dei dati in un campo (anche detta crittografia a livello di campo). Tuttavia, questo livello di crittografia non sostituisce la crittografia dei dati a riposo, che protegge dalla manomissione l'intero file (inclusi i backup). Vedere Crittografia di una soluzione.
Tenere inoltre presente quanto segue:
- Se si tenta di decrittare dati già decrittati, vi è il rischio di distruggerli. Utilizzare invece un flag distinto per indicare se i dati sono crittografati e decrittarli solo se necessario.
- Se i contenuti di un campo vengono crittografati, quindi decrittati e poi nuovamente crittografati, i valori crittografati saranno ogni volta diversi.
- Se la chiave è compromessa, si dovrà essere in grado di localizzare tutti i record con dati crittografati per poterli decrittare con la chiave compromessa e crittografarli con una nuova chiave.
Crittografia dei dati Contenitore
Se la crittografia dei database è abilitata per una soluzione o se i dati Contenitore sono configurati per essere memorizzati esternamente, per impostazione predefinita, tutti i dati Contenitore sono crittografati (memoria protetta). Se non si desidera crittografare i dati Contenitore con la crittografia dei file di database o la memorizzazione esterna dei dati Contenitore, è possibile conservare i dati Contenitore con memoria aperta (tuttavia, ciò non è possibile per i file ospitati da FileMaker Cloud poiché in questo caso i dati Contenitore memorizzati esternamente devono essere crittografati). Vedere Crittografia dei file di database e Impostazione dei campi Contenitore per la memorizzazione esterna dei dati nella Guida di FileMaker Pro Advanced.
Note:
- Per i file ospitati da FileMaker Cloud, non è possibile trasferire i dati con memoria protetta in dati Contenitore incorporati. FileMaker Cloud utilizza Memorizzazione dati FileMaker per i dati Contenitore configurati per essere memorizzati esternamente.
Firma digitale dei dati
Se la soluzione utilizza API REST per servizi Web che richiedono di generare dati firmati digitalmente o verificare dati firmati con chiavi RSA, utilizzare le funzioni CryptGenerateSignature e CryptVerifySignature.
Limitazione dell'accesso alla soluzione attraverso i formati
Progettare formati in grado di limitare la visualizzazione dei dati e l'accesso alle funzioni da parte degli utenti in base alle relative necessità e ai set di privilegi. Inoltre, valutare la possibilità di nascondere la barra degli strumenti, fornendo al suo posto dei pulsanti per eseguire le attività consentite.
Se la soluzione verrà utilizzata con FileMaker WebDirect o FileMaker Go, progettare dei formati da utilizzare direttamente con questi client. Vedere la Guida di FileMaker WebDirect e la Guida allo sviluppo di FileMaker Go.
Nota: la limitazione dell'accesso ai dati e alle funzioni di una soluzione in un formato non impedisce agli utenti di accedere ai dati con istruzioni di script, funzioni, AppleScript o altri mezzi. Definire set di privilegi per limitare l'accesso da parte degli utenti a dati e funzioni in tutti i client. Vedere Definizione dei set di privilegi.
Concessione a utenti affidabili della possibilità limitata di gestire la sicurezza
Se si sviluppa una soluzione, ma non si desidera gestire personalmente le attività quotidiane di concessione e rimozione dell'accesso tramite account, è possibile concedere a utenti affidabili una possibilità limitata di gestire la sicurezza, senza garantire loro privilegi di accesso completo. In questo modo si delegano le attività quotidiane, proteggendo allo stesso tempo la proprietà intellettuale e impedendo ad altri di apportare modifiche che potrebbero compromettere il funzionamento della soluzione.
Questi privilegi concedono una possibilità limitata di apportare modifiche alla sicurezza in FileMaker Pro Advanced:
Privilegio | Gli utenti possono | Gli utenti non possono |
---|---|---|
Gestisci gli account che non hanno Accesso completo |
|
|
Gestisci privilegi estesi |
|
|
Per concedere a una voce di accesso tramite account privilegi limitati per gestire la sicurezza:
- Creare un set di privilegi.
- Nella finestra di dialogo Modifica set privilegi, attivare o disattivare uno o entrambi i privilegi.
-
Impostare l'opzione Comandi di menu disponibili su Tutti.
In questo modo l'utente può accedere al menu File > Gestisci > Sicurezza.
- Assegnare questo set di privilegi a una voce di accesso tramite account.
Vedere Creazione e modifica dei set di privilegi e Creazione e modifica dell'accesso tramite account nella Guida di FileMaker Pro Advanced.
Utilizzo di funzioni, script e trigger di script per migliorare la sicurezza
Utilizzare funzioni, script e trigger di script FileMaker per migliorare la sicurezza in attività comuni come l'eliminazione, il controllo e la gestione dei record. Ad esempio, utilizzare gli script per:
- aggiungere o eliminare gli account, reimpostare le password degli account, modificare le password, attivare o disattivare gli account (solo per account File FileMaker)
- eseguire un nuovo accesso come utente diverso (solo per account File FileMaker, account Ospite e account Server esterno)
- archiviare i record per evitare che un utente possa eliminarli
- fornire informazioni sullo stato e sulla sessione corrente dell'utente per conformità alle norme e auditing
- visualizzare messaggi personalizzati in caso di limitazioni di sicurezza per l'utente
Importante:non utilizzare funzioni, script o trigger di script per sostituire le funzioni di sicurezza di FileMaker.
Note
- Per impostazione predefinita, gli script vengono eseguiti utilizzando il set di privilegi dell'account che ha attualmente eseguito l'accesso. Questo può comportare problemi se lo script tenta di eseguire un'azione per la quale l'utente non dispone dei privilegi necessari. Testare tutti gli script con tutti i set di privilegi per proteggere l'integrità dei dati.
- Se si utilizzano istruzioni di script per comunicare con sistemi all'esterno della piattaforma FileMaker, selezionare le opzioni disponibili che interagiscono attraverso la crittografia SSL. Ad esempio, l'istruzione di script Inserisci da URL include l'opzione Verifica certificati SSL, mentre l'istruzione di script Invia posta consente la comunicazione con i server SMTP che utilizzano la crittografia SSL.
- Utilizzare funzioni come Get ( NomeAccount ), Get ( NomeGruppoAccount ) e Get ( TipoAccount ) per ottenere informazioni sull'utente corrente. Ad esempio, utilizzare la funzione Get ( PrivilegiEstesiAccount ) per verificare se un utente dispone di un privilegio esteso specifico.
Vedere Funzioni, Istruzioni di script e Trigger di script nella Guida di FileMaker Pro Advanced.
Limitazione dei riferimenti a una soluzione
Limitare i riferimenti a una soluzione per impedire l'accesso allo schema della soluzione da file non autorizzati. Affinché un altro file possa accedere ai dati e allo schema della soluzione, il file deve essere autorizzato all'interno della soluzione o l'utente deve inserire credenziali valide per la soluzione.
È possibile richiedere che solo gli account con set di privilegi Accesso completo possano creare riferimenti alla soluzione, garantendo la possibilità di fare riferimento alla soluzione solo a progettisti e amministratori. Per impostazione predefinita, questa opzione è selezionata nei nuovi file creati.
In una soluzione con più file, è necessario autorizzare tutti i file che richiedono l'accesso allo schema di un altro file.
Vedere Autorizzazione dell'accesso ai file nella Guida di FileMaker Pro Advanced.
Impostazione di una versione client minima
Impostare una versione minima di FileMaker Pro Advanced o FileMaker Go autorizzata ad accedere alla soluzione. Le versioni più attuali dei client FileMaker prevedono funzioni e variazioni nella sicurezza non disponibili nelle versioni precedenti; limitare quindi i client che possono accedere alla soluzione. Vedere Impostazione delle opzioni dei file nella Guida di FileMaker Pro Advanced.
Attivazione dei plug-in
Utilizzare solo plug-in da fonti affidabili (preferibilmente plug-in firmati digitalmente dagli sviluppatori) poiché questi possono accedere e modificare la soluzione e collegarsi ad altri servizi attraverso Internet.
Per offrire maggiore sicurezza e impedire che vengano installati plug-in non autorizzati, gli utenti FileMaker Pro Advanced possono abilitare o disabilitare l'installazione dei file plug-in. Si tratta di una preferenza dell'applicazione, non del file, e determina se è possibile installare i plug-in sul computer dell'utente.
Se un plug-in è attivato, FileMaker Pro Advanced tenta di caricarlo dopo che è stato installato e a ogni avvio di FileMaker Pro Advanced. Se FileMaker Pro Advanced non è in grado di verificare la firma digitale del plug-in, o se questo non è stato firmato, l'utente riceve una notifica e può decidere se caricare il plug-in. Se l'utente sceglie di caricare sempre il plug-in, questa preferenza viene salvata tra quelle dell'applicazione dell'utente, non nel file.
Vedere Impostazione delle preferenze dei plug-in e Impostazione degli host autorizzati e delle preferenze dei plug-in nella Guida di FileMaker Pro Advanced. Per attivare i plug-in su un host, vedere Attivazione dei plug-in in FileMaker Server e FileMaker Cloud for AWS.
Note
- I plug-in non sono supportati in FileMaker Cloud.
Sicurezza per gli amministratori server
Panoramica
I prodotti FileMaker Cloud e FileMaker Server ospitano soluzioni per i seguenti client:
- FileMaker Pro Advanced
- FileMaker Go
- FileMaker WebDirect
- Utenti Web e applicazioni Web attraverso il Motore per la pubblicazione Web utilizzando la Pubblicazione Web personalizzata con PHP e la Pubblicazione Web personalizzata con XML (solo FileMaker Server)
- Applicazioni o servizi Web che utilizzano FileMaker Data API per accedere ai dati nelle soluzioni ospitate
- Applicazioni ODBC e JDBC
- Applicazioni client OData (solo FileMaker Cloud)
Le sezioni di seguito riportano le istruzioni per la configurazione delle impostazioni di sicurezza in FileMaker Server e nei prodotti FileMaker Cloud.
Se si utilizza FileMaker Server, assicurarsi di averlo installato in un luogo sicuro e di utilizzare la crittografia SSL per crittografare la comunicazione HTTPS tra client e server:
Attivazione dell'autenticazione esterna
Nota:questa funzione non è disponibile nei prodotti FileMaker Cloud.
Con FileMaker Server, è possibile utilizzare il server di autenticazione esistente per controllare l'accesso ai file senza dover gestire un elenco indipendente di account in ciascun file.
Impostare l'accesso tramite account Server esterno all'interno del file utilizzando FileMaker Pro Advanced, ospitare il file utilizzando FileMaker Server e configurarlo per l'autenticazione esterna. Per impostare account in FileMaker Pro Advanced, vedere Configurazione dell'autenticazione esterna.
Per attivare l'autenticazione esterna in FileMaker Server:
- Nella FileMaker Server Admin Console, fare clic su Amministrazione > scheda Autenticazione esterna.
- Per Accesso database, attivare Account Server esterno.
Per utilizzare Active Directory o Open Directory, il server su cui è installato FileMaker Server deve essere un membro del dominio utilizzato per l'autenticazione esterna.
Eseguire un test completo. Vedere Test delle impostazioni di sicurezza.
Attivazione dell'autenticazione tramite provider di identità OAuth
Con FileMaker Server o FileMaker Cloud for AWS, è possibile utilizzare i provider di identità OAuth supportati per controllare l'accesso ai file senza dover gestire un elenco indipendente di account in ciascun file.
Impostare l'accesso tramite account Provider di identità OAuth all'interno del file utilizzando FileMaker Pro Advanced, ospitare il file utilizzando FileMaker Server o FileMaker Cloud for AWS e configurare l'host per l'autenticazione tramite provider di identità OAuth. Per impostare l'accesso tramite account in FileMaker Pro Advanced, vedere Configurazione dell'autenticazione tramite provider di identità OAuth.
Per attivare l'autenticazione tramite provider di identità OAuth in FileMaker Server:
- Nella FileMaker Server Admin Console, fare clic su Amministrazione > scheda Autenticazione esterna.
- Per Impostazioni autenticazione identità, configurare il provider di identità OAuth (Amazon, Google o Microsoft) che verrà utilizzato per autenticare l'accesso.
- Per Accesso database, attivare Account Server esterno.
- Abilitare il provider di identità OAuth configurato per Impostazioni autenticazione identità.
Per attivare l'autenticazione tramite provider di identità OAuth in FileMaker Cloud for AWS:
- Nell'Admin Console per FileMaker Cloud for AWS, fare clic su Amministrazione > scheda Autenticazione esterna.
- Per Impostazioni autenticazione identità, configurare il provider di identità OAuth (Amazon, Google o Microsoft) che verrà utilizzato per autenticare l'accesso.
- Per Accesso database, attivare l'impostazione di accesso.
Nota:in FileMaker Cloud for AWS, l'autenticazione tramite il provider di identità Amazon è condivisa dall'amministratore FileMaker Cloud for AWS e dai client; l'ID client e il segreto client Amazon sono sincronizzati.
Eseguire un test completo. Vedere Test delle impostazioni di sicurezza.
Attivazione dell'autenticazione tramite ID FileMaker per gruppi e utenti
Per i file ospitati da FileMaker Cloud, gli utenti sono autenticati dal provider di identità ID FileMaker. Nella FileMaker Customer Console, i responsabili del team possono aggiungere utenti ID FileMaker a un team e creare gruppi di utenti. In un file FileMaker Pro Advanced, è possibile creare e modificare l'accesso tramite account ID FileMaker per gruppi o singoli utenti. Il set di privilegi assegnato all'accesso di un gruppo si applica a tutti gli utenti del gruppo. Per l'accesso di un signolo utente, il set di privilegi assegnato si applica solo a quell'utente.
Per creare l'accesso tramite account per gruppi e utenti ID FileMaker:
- Nella FileMaker Customer Console, nella pagina Users, invitare gli utenti nel team.
- Nella pagina Groups, creare un gruppo, quindi aggiungervi gli utenti.
- Per creare una voce di accesso tramite account per il gruppo o un singolo utente, nella finestra di dialogo Gestisci sicurezza di FileMaker Pro Advanced, per Autentica tramite, selezionare ID FileMaker - <Nome del team>, quindi fare clic su Nuovo.
- Per Gruppo o utente nome, selezionare il gruppo o nome utente ID FileMaker, assegnarvi un set di privilegi, quindi fare clic su OK.
Nota:per aggiornare le informazioni sull'ID FileMaker nella finestra di dialogo Gestisci sicurezza con le modifiche apportate nella FileMaker Customer Console, impostare Autentica tramite su un altro valore, quindi selezionare nuovamente il nome del team ID FileMaker, oppure riaprire la finestra di dialogo Gestisci sicurezza.
Vedere Modifica dell'accesso tramite account ID FileMaker nella Guida di FileMaker Pro Advanced e la Guida della FileMaker Customer Console.
Limitazione dell'elenco delle soluzioni ospitate
I client FileMaker e la home page della FileMaker Customer Console visualizzano un elenco delle soluzioni ospitate. A seconda del tipo di host, è possibile limitare le soluzioni visualizzate.
Nella finestra di dialogo Host in FileMaker Pro Advanced e nel Centro di comando in FileMaker Go e FileMaker WebDirect | Nella finestra Le mie app in FileMaker Pro Advanced, nella scheda Le mie app in FileMaker Go e nella home page della FileMaker Customer Console | |
---|---|---|
FileMaker Server | Per impostazione predefinita, vengono visualizzate tutte le soluzioni aperte. Tuttavia, è possibile limitare questo elenco e visualizzare solo le soluzioni alle quali l'utente corrente può accedere. Per filtrare l'elenco, vedere la documentazione dei prodotti FileMaker Cloud e Impostazione del filtraggio dei database nella Guida di FileMaker Server. | Non disponibile |
FileMaker Cloud for AWS | Non disponibile | |
FileMaker Cloud | Vengono visualizzate tutte le soluzioni aperte disponibili per l'utente corrente. Una soluzione è disponibile se contiene una voce di accesso tramite account per il nome utente ID FileMaker dell'utente o un gruppo a cui l'utente appartiene. Vedere Modifica dell'accesso tramite account ID FileMaker nella Guida di FileMaker Pro Advanced. I responsabili del team ID FileMaker possono anche limitare le soluzioni disponibili a quelle a cui è assegnato il privilegio esteso Accesso tramite FileMaker WebDirect (impostazione in FileMaker Pro Advanced). Nella pagina Settings della FileMaker Customer Console, selezionare Show only FileMaker WebDirect files on Home page. Vedere la Guida della FileMaker Customer Console. |
Richiesta delle password per i file ospitati
Assicurarsi che tutti i database ospitati richiedano a un client di specificare un account e una password. Un database non è sicuro se:
- un account Ospite utilizza il set di privilegi Accesso completo
- un account con privilegi di Accesso completo ha una password vuota
- la password di un account con privilegi di Accesso completo è memorizzata nel database (utilizzando l'opzione Accedi usando nella finestra di dialogo Opzioni file di FileMaker Pro Advanced)
Per impostazione predefinita, FileMaker Server impedisce l'hosting di database non sicuri. Vedere Hosting dei database nella Guida di FileMaker Server. I prodotti FileMaker Cloud richiedono sempre la protezione con password per i database ospitati.
Quando un utente FileMaker Pro Advanced tenta di caricare un database utilizzando la voce di menu Carica su host, FileMaker Pro Advanced verifica che il database sia protetto da password. Se l'host richiede che i database siano protetti da password, FileMaker Pro Advanced non consente di caricare i tipi di database non sicuri riportati sopra.
Visualizzazione dei file di registro
Quando sono in esecuzione, FileMaker Server e i prodotti FileMaker Cloud registrano l'attività del server. Utilizzare i file di registro per raccogliere informazioni sugli accessi dei client e altre informazioni necessarie per scopi di conformità alle norme e auditing.
Vedere Visualizzazione delle voci dei file di registro nella Guida di FileMaker Server e configurazione dei prodotti FileMaker Cloud nella documentazione dei prodotti FileMaker Cloud.
Disconnessione degli utenti inattivi
Impostare il tempo massimo durante il quale gli utenti FileMaker possono rimanere inattivi quando sono collegati a un file ospitato da FileMaker Server o da un prodotto FileMaker Cloud. Questa limitazione del tempo di inattività riduce il rischio di accesso ai file da computer o dispositivi mobili lasciati incustoditi. Tuttavia, assicurarsi che il tempo di inattività sia sufficientemente lungo da evitare disconnessioni frequenti.
In FileMaker Pro Advanced, nella finestra di dialogo Modifica set privilegi, selezionare Scollega l'utente dal server quando non è attivo per ciascun set di privilegi che si desidera disconnettere quando un utente non è attivo. Dal momento che è possibile impostare questa opzione per ciascun set di privilegi, alcuni utenti verranno disconnessi se non attivi, mentre altri manterranno sempre le loro connessioni. In FileMaker Pro Advanced e FileMaker Go, gli utenti che hanno eseguito l'accesso con set di privilegi Accesso completo non vengono mai disconnessi se non attivi.
Per specificare il tempo di inattività, vedere Timeout delle sessioni dei client FileMaker nella Guida di FileMaker Server e configurazione dei prodotti FileMaker Cloud nella documentazione dei prodotti FileMaker Cloud.
Impostazione dei backup
È importante eseguire il backup delle soluzioni per impedire la perdita dei dati. Se vengono danneggiati i dati in un file, è possibile recuperarli dal backup.
Backup in FileMaker Server
FileMaker Server offre diversi tipi di backup: automatico, su richiesta, programmato e progressivo.
- Per i backup automatici, FileMaker Server crea una copia di backup completa di tutti i database ospitati una volta al giorno.
- Per i backup su richiesta, è possibile creare una copia di backup completa di tutti i database ospitati in qualsiasi momento facendo clic su Esegui backup ora.
- Con il backup programmato, FileMaker Server verifica se i dati sono stati modificati dall'ultimo backup e crea una copia completa dei database e dei dati Contenitore che hanno subito modifiche.
- Con il backup progressivo, FileMaker Server crea nella cartella dei backup progressivi due copie di backup complete di tutti i database ospitati. Quindi, dopo l'intervallo specificato, applica eventuali modifiche alla copia di backup meno recente.
FileMaker Server salva i backup solo su dischi locali. Utilizzare altri strumenti per copiare i backup locali e conservarli offsite per il ripristino di emergenza. Assicurarsi di specificare una posizione fisica sicura per la memorizzazione dei backup.
Importante:FileMaker Server crea la struttura di directory per questi backup. Per lavorare con un file di backup, lasciare il file originale immutato nella cartella di backup. Non aprire mai il file di backup originale con FileMaker Pro Advanced, modificarlo o spostarlo fuori dalla cartella di backup. Al contrario, copiare il file e lavorare esclusivamente con la copia.
Vedere Informazioni sulle opzioni di backup nella Guida di FileMaker Server.
Backup in FileMaker Cloud for AWS
FileMaker Cloud for AWS offre backup come snapshot del volume di archiviazione contenente tutti i dati, compresi database, configurazioni e registri. I backup vengono eseguiti ogni venti minuti e FileMaker Cloud for AWS conserva i backup dell'ultima settimana. FileMaker Cloud for AWS può anche conservare i backup in Amazon Simple Storage Service.
Backup in FileMaker Cloud
FileMaker Cloud crea una copia di backup completa di un database dopo che questo è stato caricato. Il backup dei database che contengono delle modifiche viene eseguito automaticamente ogni 20 minuti. I backup rimangono memorizzati per 30 giorni prima dell'avvio dell'eliminazione automatica. È possibile conservare i backup, rimuovere i backup dall'elenco di quelli conservati, modificare l'etichetta di un backup e ripristinare un backup.
Aggiunta di amministratori
Amministratori non principali in FileMaker Server
È possibile consentire ad account autenticati esternamente di accedere all'Admin Console e di agire come amministratori server. Questi account possono modificare qualsiasi impostazione in FileMaker Server, ad eccezione di nome utente e password dell'Admin Console.
- Per Impostazioni autenticazione identità, configurare l'impostazione Account esterni per accesso Admin Console inserendo il nome del gruppo che verrà utilizzato per autenticare l'accesso (il formato può essere nomegruppo, dominio\nomegruppo o nomegruppo@macchinalocale).
- Per Accesso Admin Console, attivare Account esterni.
Amministratori non principali in FileMaker Cloud for AWS
L'amministratore principale può consentire agli amministratori non principali di accedere a FileMaker Cloud for AWS e di gestire la maggior parte delle funzioni dell'istanza. Gli amministratori non principali non possono modificare altri account amministratore, importare certificati SSL o disdire l'abbonamento a FileMaker Cloud for AWS.
Eventuale autorizzazione dell'istruzione di script Esegui script su server
Nota:questa funzione non è disponibile nei prodotti FileMaker Cloud.
Per motivi legati alle prestazioni, gli sviluppatori di soluzioni possono progettare i database FileMaker Pro Advanced in modo che utilizzino l'istruzione di script Esegui script su server. Per motivi di sicurezza, gli amministratori di FileMaker Server possono decidere se autorizzare Esegui script su server nelle soluzioni ospitate.
Per disabilitare l'utilizzo di Esegui script su server, utilizzare il comando CLI fmsadmin serverconfig set scriptsessions=0
per impostare il numero massimo di sessioni di script simultanee su 0 (zero). Qualsiasi valore superiore allo zero autorizzerà l'esecuzione dell'istruzione di script Esegui script su server nelle soluzioni ospitate.
Vedere Utilizzo dell'interfaccia a riga di comando nella Guida di FileMaker Server.
Attivazione dei plug-in in FileMaker Server e FileMaker Cloud for AWS
Gli sviluppatori di soluzioni possono progettare i database FileMaker Pro Advanced in modo che utilizzino plug-in lato server. Per attivare i plug-in in FileMaker Pro Advanced, vedere Attivazione dei plug-in.
Nell'Admin Console per FileMaker Server o FileMaker Cloud for AWS, in Connettori > scheda Plug-in, attivare Plug-in del Motore di script FileMaker e Plug-in di Pubblicazione Web. Queste impostazioni consentono al Motore di script FileMaker di utilizzare le funzioni e le istruzioni di script esterne implementate nei plug-in. Vedere Gestione dei plug-in nella Guida di FileMaker Server e gestione dei plug-in del server nella Guida di FileMaker Cloud for AWS.
Nell'Admin Console, è possibile consentire a script eseguiti utilizzando un programma, l'istruzione di script Esegui script su server, FileMaker WebDirect e Pubblicazione Web personalizzata di installare, aggiornare e caricare i plug-in. In Connettori > scheda Plug-in, attivare le impostazioni Istruzione di script Installa file plug-in.
Note
- I plug-in non sono supportati in FileMaker Cloud.
- In FileMaker Cloud for AWS, i plug-in vengono eseguiti su Linux, dove non è previsto un metodo conforme agli standard industriali per firmare i file binari. Pertanto, FileMaker Cloud for AWS non verifica le firme digitali per i plug-in.
Verifica della sicurezza delle notifiche e-mail
Nella FileMaker Server Admin Console, se si utilizza Configurazione > scheda Notifiche per inserire le informazioni sulla configurazione SMTP per un server di posta elettronica, verificare la sicurezza del server. Il server di posta elettronica deve utilizzare sempre il protocollo TLS (Transport Layer Security) aggiornato per la comunicazione.
Vedere Impostazioni delle notifiche nella Guida di FileMaker Server.
Nota:le e-mail inviate dalla FileMaker Cloud Admin Console utilizzano il protocollo TLS.
Sicurezza per i professionisti IT
Panoramica
Il software FileMaker viene eseguito sui computer e in rete. I client possono accedere ai dati ospitati utilizzando la rete intranet dell'azienda o attraverso Internet. Così come la sicurezza della piattaforma FileMaker, è utile considerare anche la sicurezza del proprio ambiente di sistema.
Le sezioni di seguito descrivono come rendere l'ambiente di sistema più sicuro per la piattaforma FileMaker.
Protezione della macchina sulla quale viene eseguito FileMaker Server
Sebbene gli account e i set di privilegi offrano una buona protezione per i database, non rappresentano una soluzione completamente sicura. Se si utilizza FileMaker Server, è necessario proteggere l'accesso ai file e alle informazioni, senza affidarsi esclusivamente ai privilegi di accesso di FileMaker Pro Advanced. Ad esempio:
- Proteggere la sicurezza fisica dei computer, dei dischi rigidi e dei supporti di memorizzazione di backup in cui risiedono i file di database. Ad esempio, conservare il computer sul quale viene eseguito FileMaker Server in una stanza chiusa a chiave.
- Utilizzare le versioni del sistema operativo più recenti certificate da FileMaker, Inc.
- Se si ospitano database FileMaker Pro Advanced su un computer condiviso in rete, utilizzare password e impostazioni di sicurezza a livello di sistema operativo per limitare l'accesso a cartelle e file a personale autorizzato.
- Impostare lo screen saver del sistema operativo in modo che venga richiesta una password per riattivare il computer.
- Non eseguire mai altri servizi di rete, come un server di posta elettronica, sulla stessa macchina di FileMaker Server.
- Verificare che tutti gli altri servizi di rete supportino solo il massimo livello di sicurezza possibile, come un protocollo TLS aggiornato. Questi servizi di rete devono disabilitare il supporto per protocolli non sicuri, come SSLv2 e SSLv3.
Installazione dei componenti di FileMaker Server dietro il firewall
FileMaker Server contiene fino a tre componenti:
- Server database
- Motore per la Pubblicazione Web
- Modulo Server Web
Questi componenti vengono distribuiti sulla macchina master ed è possibile aggiungere altri Motori per la Pubblicazione Web e Moduli Server Web sulle macchine worker. È possibile controllare la posizione di ciascuna macchina rispetto al firewall. Ad esempio, è possibile scegliere di posizionare tutti i componenti dietro il firewall per limitare l'accesso alla rete LAN. Se si posizionano delle macchine nella distribuzione dietro il firewall, è necessario aprire le porte utilizzate da FileMaker WebDirect nel firewall affinché FileMaker WebDirect sia disponibile su Internet. Vedere Porte utilizzate da FileMaker Server e prodotti FileMaker Cloud.
Importante:per migliorare la sicurezza della soluzione di database, in particolare su Internet, utilizzare un firewall sul lato pubblico di una distribuzione di FileMaker Server e utilizzare la tecnologia SSL per il server Web. Vedere Impostazione della crittografia SSL.
Vedere la Guida all'installazione e alla configurazione di FileMaker Server.
Impostazione della crittografia SSL
Crittografare i dati trasferiti tra FileMaker Server o un prodotto FileMaker Cloud, client FileMaker, applicazioni ODBC e JDBC, client API REST e client OData utilizzando la tecnologia SSL. Un certificato SSL è un file di dati fornito da un'autorità di certificazione (CA) che identifica digitalmente il mittente, il destinatario o entrambe le parti di una transazione sicura. I certificati SSL sono installati su macchine sulle quali vengono eseguite applicazioni FileMaker per garantire connessioni sicure tra FileMaker Server o un prodotto FileMaker Cloud e i client FileMaker.
La crittografia SSL è importante soprattutto se i client accedono ai dati ospitati attraverso Internet. Se non si utilizza la crittografia, i dati potrebbero essere visualizzati da software che controllano la rete.
Per abilitare la crittografia SSL in FileMaker Server, importare un certificato SSL personalizzato. Vedere Protezione dei dati nella Guida di FileMaker Server.
Note
- Non condividere mai lo stesso certificato SSL tra una macchina FileMaker Server e una macchina sulla quale vengono eseguiti servizi di rete meno sicuri, come un server di posta elettronica.
- Non utilizzare mai la stessa chiave privata per generare più certificati SSL utilizzati su macchine diverse, come un server FileMaker e un server di posta elettronica. Un attacco al server di posta elettronica potrebbe compromettere tutti gli altri certificati che utilizzano la stessa chiave privata.
- In una distribuzione di FileMaker Server su più macchine, utilizzare un certificato con nome alternativo del soggetto (SAN) o un certificato wildcard sulle macchine master e worker. In caso contrario, ogni macchina nella distribuzione richiederà un certificato SSL corrispondente al proprio nome host univoco.
Vedere FileMaker Network Security and Supported SSL Certificates (in inglese) nella Knowledge Base di FileMaker.
Informazioni sul certificato predefinito in FileMaker Server
FileMaker Server fornisce un certificato SSL predefinito firmato da FileMaker, Inc. che non verifica il nome del server.
Importante:il certificato predefinito di FileMaker è destinato solo ai test. Per l'uso in un ambiente di produzione è richiesto un certificato SSL personalizzato.
Informazioni sul certificato predefinito in FileMaker Cloud for AWS
FileMaker Cloud for AWS fornisce un certificato SSL predefinito. È possibile rinnovare il certificato predefinito o importare il proprio certificato personalizzato. Per gestire i certificati SSL, vedere la documentazione dei prodotti FileMaker Cloud.
Informazioni sul certificato SSL in FileMaker Cloud
FileMaker Cloud fornisce e configura un certificato SSL per l'host. Non è possibile utilizzare un certificato personalizzato con FileMaker Cloud.
Attivazione di HTTP Strict Transport Security
Se FileMaker Server ha un certificato SSL valido, HTTP Strict Transport Security (HSTS) limita i client Web alle connessioni HTTPS. Quando un client Web si collega a FileMaker Server tramite HTTPS con HSTS, il browser Web impedisce al client di utilizzare una connessione HTTP per i contenuti ospitati da FileMaker Server.
HSTS è attivata in FileMaker Server quando si importa un certificato SSL personalizzato.
Note
- HSTS è sempre attivata nei prodotti FileMaker Cloud.
- macOS: in FileMaker WebDirect, quando HSTS è attivata, assicurarsi che le home page personalizzate e i contenuti Web personalizzati siano ospitati nella directory HTTPS del Motore per la pubblicazione Web.
Test della crittografia SSL
Per testare la crittografia tra FileMaker Server o un prodotto FileMaker Cloud e i client FileMaker Pro Advanced o FileMaker Go, utilizzare la funzione Get ( StatoConnessione ). Restituirà un valore:
- 0 in caso di assenza di connessione di rete per il file corrente.
- 1 in caso di connessione non crittografata (a FileMaker Server con SSL disabilitata o a un host FileMaker Pro Advanced).
- 2 in caso di connessione crittografata, ma per la quale non è possibile verificare il certificato SSL per FileMaker Server. Si potrebbe essere collegati a un server che simula di essere la destinazione effettiva, esponendo le informazioni confidenziali a potenziali rischi.
- 3 in caso di connessione crittografata con un certificato SSL verificato.
Ad esempio, creare uno script da eseguire all'apertura di un file per avvisare l'utente se la connessione a FileMaker Server non è sicura.
L'utente potrebbe visualizzare un'icona lucchetto nella finestra di dialogo Apri file di FileMaker Pro Advanced, nell'angolo in alto a destra della finestra di FileMaker Pro Advanced o nella schermata di apertura dei file di FileMaker Go.
- equivale al valore 1 restituito da Get ( StatoConnessione ).
- equivale al valore 2 restituito da Get ( StatoConnessione ).
- equivale al valore 3 restituito da Get ( StatoConnessione ).
Nota:se i client utilizzano l'indirizzo IP del server invece del nome host completamente qualificato, potrebbero visualizzare una connessione crittografata in cui non è possibile verificare il certificato SSL per FileMaker Server. Per visualizzare una connessione crittografata con un certificato SSL verificato, i client devono aggiungere il nome host completamente qualificato come host preferito nella finestra di dialogo Host in FileMaker Pro Advanced e nel Centro di comando in FileMaker Go.
Considerazioni sulla sicurezza Java
FileMaker Server e i prodotti FileMaker Cloud richiedono l'aggiornamento a una versione minima di Java Runtime Environment. Se questa versione minima non è disponibile al momento dell'installazione di FileMaker Server, il programma di installazione di FileMaker Server installa Java Runtime Environment. Nei prodotti FileMaker Cloud, questa versione minima di Java viene installata quando si crea l'istanza.
Gli aggiornamenti di sicurezza di Java vengono caricati con frequenza sul sito Web java.com. Gli aggiornamenti di FileMaker Server e dei prodotti FileMaker Cloud possono includere aggiornamenti di Java, ma il sito Web java.com li rilascia con maggiore frequenza.
Nella Knowledge Base di FileMaker è disponibile l'articolo FileMaker Server and Java (in inglese) nel quale sono riportate le versioni minime di Java consigliate per FileMaker Server. Prima di applicare un aggiornamento di Java sulla macchina su cui è installato FileMaker Server, leggere le informazioni contenute in questo articolo. In caso di problemi dopo l'applicazione di un aggiornamento di Java, rimuovere l'aggiornamento e tornare alla versione minima di Java richiesta da FileMaker Server.
Considerazioni sulla sicurezza PHP
Pubblicazione Web personalizzata con PHP richiede un motore PHP sulla macchina in cui si trova FileMaker Server. Quando si installa FileMaker Server, viene installata una versione del motore PHP. Tuttavia, è possibile scegliere di utilizzare il proprio motore PHP.
Gli aggiornamenti di sicurezza di PHP vengono caricati con frequenza sul sito Web php.net. Gli aggiornamenti di FileMaker Server possono includere aggiornamenti di PHP, ma il sito Web php.net li rilascia con maggiore frequenza. Per applicare gli aggiornamenti di PHP con maggiore frequenza, installare e mantenere il proprio motore PHP.
Se si mantiene il proprio motore PHP, per utilizzare la Pubblicazione Web personalizzata con PHP è necessario installare manualmente FileMaker API per PHP. Vedere la Guida alla Pubblicazione Web personalizzata di FileMaker Server.
Nota:i prodotti FileMaker Cloud non supportano la Pubblicazione Web personalizzata e non utilizzano PHP.
Sostituzione della pagina predefinita per il server Web
FileMaker Server utilizza una pagina Web predefinita per il server database di FileMaker. Questa non fornisce eventuali informazioni di sicurezza sul server, ma indica che il server sta eseguendo FileMaker Server. I client possono visualizzare la pagina predefinita con questi URL:
- http://[host]
- https://[host]
dove [host] è l'indirizzo IP o il nome di dominio della macchina master nella distribuzione di FileMaker Server.
Per sostituire questa pagina predefinita, sostituire il file index.html disponibile sulla macchina master sotto le directory:
- Windows: [unità]:\Programmi\FileMaker\FileMaker Server\HTTPServer\conf\index.html
- macOS (per HTTP): /Libreria/FileMaker Server/HTTPServer/htdocs/index.html
- macOS (per HTTPS): /Libreria/FileMaker Server/HTTPServer/htdocs/httpsRoot/index.html
Altre considerazioni sulla sicurezza
Applicazione regolare degli aggiornamenti
Gli aggiornamenti software per i prodotti FileMaker possono contenere miglioramenti a livello di sicurezza. Installare gli aggiornamenti per garantire la massima sicurezza per il software FileMaker. Vedere gli aggiornamenti di sicurezza di FileMaker nella Knowledge Base di FileMaker.
Utilizzare le versioni del sistema operativo più recenti certificate da FileMaker, Inc.
Applicare gli aggiornamenti ai driver dei dispositivi e agli altri componenti software utilizzati con il software FileMaker, come i driver ODBC.
Utilizzo di password complesse
La piattaforma FileMaker utilizza password per l'autenticazione in diverse aree. FileMaker Server e i prodotti FileMaker Cloud richiedono delle password per i propri account amministratore. FileMaker Pro Advanced consente di definire password per gli account e password di crittografia. Quando si crea una password, il software FileMaker la analizza e notifica all'utente il livello di sicurezza.
Per le password degli account, è possibile utilizzare l'autenticazione esterna (solo FileMaker Server) o l'autenticazione tramite provider di identità OAuth (FileMaker Server o FileMaker Cloud for AWS). Con l'autenticazione esterna, è possibile gestire le password utilizzando Active Directory in Windows o Open Directory in macOS invece di memorizzarle nel software FileMaker. Con l'autenticazione tramite provider di identità OAuth, è possibile gestire le password utilizzando provider di identità OAuth supportati come Amazon o Google. Vedere Configurazione dell'autenticazione esterna e Configurazione dell'autenticazione tramite provider di identità OAuth.
Per FileMaker Cloud, gli utenti e i responsabili del team eseguono l'autenticazione con gli account ID FileMaker per utilizzare la FileMaker Customer Console e aprire i file ospitati. Gli utenti ID FileMaker gestiscono le proprie password e possono configurare l'autenticazione a più fattori.
Test delle impostazioni di sicurezza
Una volta configurate le funzioni di sicurezza della piattaforma FileMaker, testare la sicurezza della soluzione.
- Impostare un account di prova per ciascun set di privilegi. Attivare questi account per il test e disattivarli nel proprio sistema di produzione.
- Definire una checklist delle caratteristiche e delle funzioni da testare. Verificare i singoli punti della checklist per ciascun account di prova.
- Documentare i risultati.
- Ripetere il test ogni volta che viene aggiunta una nuova funzionalità.
Valutare continuamente l'attuazione delle misure di sicurezza per assicurarsi che i dati siano sempre protetti. Verificare che gli utenti dispongano delle versioni più aggiornate e sicure a livello di sistema operativo e software FileMaker.
Rispetto dei requisiti normativi
È responsabilità del singolo comprendere a fondo i requisiti di conformità in materia di sicurezza e adottare le misure adeguate.
Oltre alle linee guida riportate in questo documento, a seconda dei requisiti interni o delle norme in materia (COBIT, HIPAA, ISO, PCI, NIST, FIPS, ecc.), è possibile che si debbano eseguire altre operazioni.
- Se si deve crittografare tutto il traffico di rete, abilitare la crittografia SSL in FileMaker Server, quindi configurarla per le applicazioni e i server esterni che comunicano con FileMaker Server o il prodotto FileMaker Cloud.
- Se sono previsti standard minimi per le password, utilizzare un server di autenticazione esterno.
- Se è necessario un audit trail, è possibile crearne uno con FileMaker Pro Advanced utilizzando tabelle e script. Per requisiti più complessi, valutare la possibilità di utilizzare un plug-in per l'audit disponibile in commercio.
- Windows: poiché per la gestione della crittografia SSL FileMaker Server dipende da Windows, installare gli ultimi aggiornamenti di sicurezza di Windows.
Informazioni per gli utenti
Fornire la documentazione in un formato della soluzione o in una pagina per spiegare agli utenti Web come interagire in modo sicuro con la soluzione. Includere informazioni sugli account e sulle password, su come collegarsi in modo sicuro a FileMaker Server o al prodotto FileMaker Cloud, su come utilizzare funzioni e script e su qualsiasi altra questione o altro requisito inerenti la sicurezza della soluzione.
Risorse aggiuntive
Guida di riferimento rapido per operazioni di routine
Per | Accedere a |
---|---|
Gestire gli account, i privilegi, i privilegi estesi o l'accesso ai file | FileMaker Pro Advanced: Selezionare il menu File > Gestisci > Sicurezza. |
Impedire immediatamente a qualcuno di accedere ai dati | Admin Console:
FileMaker Customer Console:
La rimozione di un utente con licenza senza la disconnessione dei client non impedisce immediatamente agli utenti di accedere ai dati. Questi possono continuare ad accedervi finché non si disconnettono dall'ID FileMaker. FileMaker Pro Advanced:
Il rendere la voce di accesso tramite account non attiva nel file non influisce su un utente che ha attualmente eseguito l'accesso, ma impedirà solo futuri tentativi di accesso. Se l'utente accede attraverso un gruppo di autenticazione esterno, rimuovere l'utente dal gruppo di autenticazione esterno o disattivare l'account dell'utente nel server di autenticazione esterno. In situazioni di emergenza, chiudere il file per impedire l'accesso a tutti. |
Obbligare un utente a modificare la propria password (solo account File FileMaker) | FileMaker Pro Advanced:
Nota: è anche possibile creare uno script che obblighi più utenti ad eseguire questa operazione. Se l'utente accede attraverso l'autenticazione esterna, gestire la password utilizzando il server Active Directory o Open Directory. |
Visualizzare i file di registro | Admin Console:
|
Tipi di crittografia utilizzati da FileMaker
FileMaker crittografa i dati in vari modi, a seconda di come questi vengono memorizzati o trasmessi. La tabella di seguito riporta i tipi di cifratura utilizzati quando la piattaforma FileMaker crittografa i dati.
Opzione | Tipo di cifratura |
---|---|
Password dell'account | Hash unidirezionale |
Password dell'Admin Console | Hash unidirezionale |
Crittografia del database | AES a 256 bit in modalità CBC |
SSL/TLS 1.2
|
Nota: con SSL, la modalità di cifratura dipende dalla negoziazione host/client: potrebbe essere CBC o GCM (o altre in futuro). |
Memoria protetta dei dati Contenitore (con crittografia dei database disabilitata) | AES a 128 bit in modalità CBC |
Memoria protetta dei dati Contenitore (con crittografia dei database abilitata) | AES a 256 bit in modalità CBC |
Porte utilizzate da FileMaker Server e FileMaker Cloud for AWS
Vedere Porte utilizzate da FileMaker Server nella Knowledge Base di FileMaker.
Le porte utilizzate da FileMaker Cloud for AWS vengono visualizzate e modificate nella dashboard di Amazon Web Services Elastic Cloud Compute (EC2). Per gestire le porte nel proprio gruppo di protezione, vedere la Guida introduttiva di FileMaker Cloud for AWS.