Audit logging di Multi-party Compute

Cloud Audit Logs per l'API Multi-party Compute ti consente di monitorare le operazioni amministrative e di accesso ai dati sulle tue risorse per aiutarti a monitorare l'accesso e le modifiche alla configurazione. Puoi eseguire query su questi log in Esplora log e controllare quali metodi dell'API Multi-party Compute generano Cloud Audit Logs.

Per saperne di più su Cloud Audit Logs, consulta i seguenti documenti:

Nome servizio

Per visualizzare gli audit log dell'API Multi-party Compute, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Esplora log:

    Vai a Esplora log

  2. Copia e incolla la seguente query nel campo Query di Esplora log, quindi fai clic su Esegui query.

        protoPayload.serviceName="mpc.googleapis.com"
      

Metodi per tipo di autorizzazione

Ogni autorizzazione IAM ha una proprietà type, il cui valore è un enum che può essere uno dei quattro valori: ADMIN_READ, ADMIN_WRITE, DATA_READ o DATA_WRITE. Quando chiami un metodo, l'API Multi-party Compute genera un audit log la cui categoria dipende dalla proprietà type dell'autorizzazione richiesta per eseguire il metodo. I metodi che richiedono un'autorizzazione IAM con il valore della proprietà type corrispondente a DATA_READ, DATA_WRITE o ADMIN_READ generano audit log degli accessi ai dati. I metodi che richiedono un'autorizzazione IAM con il valore della proprietà type corrispondente a ADMIN_WRITE generano audit log delle attività di amministrazione.

I metodi API nel seguente elenco contrassegnati con (LRO) sono operazioni a lunga esecuzione (LRO). Questi metodi di solito generano due voci di log di controllo: una all'inizio dell'operazione e un'altra al termine. Per saperne di più, consulta Audit log per le operazioni a lunga esecuzione.
Tipo di autorizzazione Metodi
DATA_READ google.cloud.mpc.v1alpha1.KeyRingService.GetKeyRing
google.cloud.mpc.v1alpha1.KeyRingService.ListKeyRings
google.cloud.mpc.v1alpha1.KeyService.GetKey
google.cloud.mpc.v1alpha1.KeyService.ListKeys
google.cloud.mpc.v1alpha1.ParticipantService.GetParticipant
google.cloud.mpc.v1alpha1.ParticipantService.ListParticipants
google.cloud.mpc.v1alpha1.PolicyEvaluationService.AuthorizePayload
google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicy
google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicyAuthorTrustBundle
google.cloud.mpc.v1alpha1.PolicyManagerService.ListPolicies
google.cloud.mpc.v1alpha1.ProposalService.FetchProposalSignature
google.cloud.mpc.v1alpha1.ProposalService.GetProposal
google.cloud.mpc.v1alpha1.ProposalService.ListProposals
DATA_WRITE google.cloud.mpc.v1alpha1.KeyRingService.CreateKeyRing
google.cloud.mpc.v1alpha1.KeyRingService.DeleteKeyRing
google.cloud.mpc.v1alpha1.KeyService.CreateKey
google.cloud.mpc.v1alpha1.KeyService.UpdateKey
google.cloud.mpc.v1alpha1.ParticipantService.CreateParticipant
google.cloud.mpc.v1alpha1.PolicyManagerService.AddQuorumSignature
google.cloud.mpc.v1alpha1.PolicyManagerService.CreatePolicy
google.cloud.mpc.v1alpha1.PolicyManagerService.RevokePolicy
google.cloud.mpc.v1alpha1.PolicyManagerService.UpdatePolicyAuthorTrustBundle
google.cloud.mpc.v1alpha1.ProposalService.CreateProposal
google.cloud.mpc.v1alpha1.ProposalService.RecordParticipantDecision

Audit log dell'interfaccia API

Per informazioni su come e quali autorizzazioni vengono valutate per ogni metodo, consulta la documentazione di Identity and Access Management per l'API Multi-party Compute.

google.cloud.mpc.v1alpha1.KeyRingService

I seguenti audit log sono associati ai metodi appartenenti a google.cloud.mpc.v1alpha1.KeyRingService.

CreateKeyRing

  • Metodo: google.cloud.mpc.v1alpha1.KeyRingService.CreateKeyRing
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keyRings.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.CreateKeyRing"

DeleteKeyRing

  • Metodo: google.cloud.mpc.v1alpha1.KeyRingService.DeleteKeyRing
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keyRings.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.DeleteKeyRing"

GetKeyRing

  • Metodo: google.cloud.mpc.v1alpha1.KeyRingService.GetKeyRing
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keyRings.get - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.GetKeyRing"

ListKeyRings

  • Metodo: google.cloud.mpc.v1alpha1.KeyRingService.ListKeyRings
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keyRings.list - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.ListKeyRings"

google.cloud.mpc.v1alpha1.KeyService

I seguenti audit log sono associati ai metodi appartenenti a google.cloud.mpc.v1alpha1.KeyService.

CreateKey

  • Metodo: google.cloud.mpc.v1alpha1.KeyService.CreateKey
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keys.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.CreateKey"

GetKey

  • Metodo: google.cloud.mpc.v1alpha1.KeyService.GetKey
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keys.get - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.GetKey"

ListKeys

  • Metodo: google.cloud.mpc.v1alpha1.KeyService.ListKeys
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keys.list - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.ListKeys"

UpdateKey

  • Metodo: google.cloud.mpc.v1alpha1.KeyService.UpdateKey
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/keys.update - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.UpdateKey"

google.cloud.mpc.v1alpha1.ParticipantService

I seguenti audit log sono associati ai metodi appartenenti a google.cloud.mpc.v1alpha1.ParticipantService.

CreateParticipant

  • Metodo: google.cloud.mpc.v1alpha1.ParticipantService.CreateParticipant
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/signers.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ParticipantService.CreateParticipant"

GetParticipant

  • Metodo: google.cloud.mpc.v1alpha1.ParticipantService.GetParticipant
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/signers.get - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ParticipantService.GetParticipant"

ListParticipants

  • Metodo: google.cloud.mpc.v1alpha1.ParticipantService.ListParticipants
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/signers.list - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ParticipantService.ListParticipants"

google.cloud.mpc.v1alpha1.PolicyEvaluationService

I seguenti audit log sono associati ai metodi appartenenti a google.cloud.mpc.v1alpha1.PolicyEvaluationService.

AuthorizePayload

  • Metodo: google.cloud.mpc.v1alpha1.PolicyEvaluationService.AuthorizePayload
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/instances.authorizePayload - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyEvaluationService.AuthorizePayload"

google.cloud.mpc.v1alpha1.PolicyManagerService

I seguenti audit log sono associati ai metodi appartenenti a google.cloud.mpc.v1alpha1.PolicyManagerService.

AddQuorumSignature

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.AddQuorumSignature
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policies.addQuorumSignature - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.AddQuorumSignature"

CreatePolicy

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.CreatePolicy
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policies.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.CreatePolicy"

GetPolicy

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicy
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policies.get - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicy"

GetPolicyAuthorTrustBundle

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicyAuthorTrustBundle
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policyAuthorTrustBundles.get - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicyAuthorTrustBundle"

ListPolicies

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.ListPolicies
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policies.list - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.ListPolicies"

RevokePolicy

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.RevokePolicy
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policies.revoke - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.RevokePolicy"

UpdatePolicyAuthorTrustBundle

  • Metodo: google.cloud.mpc.v1alpha1.PolicyManagerService.UpdatePolicyAuthorTrustBundle
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/policyAuthorTrustBundles.update - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.UpdatePolicyAuthorTrustBundle"

google.cloud.mpc.v1alpha1.ProposalService

I seguenti audit log sono associati ai metodi appartenenti a google.cloud.mpc.v1alpha1.ProposalService.

CreateProposal

  • Metodo: google.cloud.mpc.v1alpha1.ProposalService.CreateProposal
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/proposals.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.CreateProposal"

FetchProposalSignature

  • Metodo: google.cloud.mpc.v1alpha1.ProposalService.FetchProposalSignature
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/proposals.fetchProposalSignature - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.FetchProposalSignature"

GetProposal

  • Metodo: google.cloud.mpc.v1alpha1.ProposalService.GetProposal
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/proposals.get - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.GetProposal"

ListProposals

  • Metodo: google.cloud.mpc.v1alpha1.ProposalService.ListProposals
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/proposals.list - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.ListProposals"

RecordParticipantDecision

  • Metodo: google.cloud.mpc.v1alpha1.ProposalService.RecordParticipantDecision
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • mpc.googleapis.com/proposals.recordParticipantDecision - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.RecordParticipantDecision"