Entao Nelson o meu problema e q eu preciso garantir daqui anos (5, 10
indeterminado) que foi aquela determinada pessoa quem inseriu aquele
registro entendeu?
imagina uma advocacia, hj o advogado faz um documento vai la e assina
digitalmente aquele documento, ate ae bele, porem eu quero nao ter so o
arquivo em disco, gostaria de ter as informacoes do contrato na minha
base, e preciso garantir por exemplo daqui 2 anos(mesmo q o advogado ja
tenha saido da empresa) que aquela informacao foi postada por ele, e nao
foi alterada, essa e a ideia de assinar o registro digitalmente
entendeu?
Em Sex, 2009-09-11 às 08:26 -0700, Nelson Gonzaga escreveu:
> Caro Fabio,
> Eu tenho controle sobre todas as inclusoes e alteracoes na minha base
> atraves da seguinte ideia que nao chega a ser uma assinatura digital,
> mas pra mim ta servindo bem:
> 1) Criei um campo em todas as tables com o numero do IP do e
> faço ALTER TABLE ??? ALTER COLUMN nom_ctr_inclusao SET DEFAULT
> (inet_client_addr())::text;
> 2) e para gravar a data faço assim ALTER TABLE ??? ALTER COLUMN
> dat_ctr_inclusao SET DEFAULT ('now'::text)::date;
> 3) Qualquer alteracao nas tabelas gera o trigger abaixo, note que tem
> apenas uma funcao pra todas as tables:
>
>
> CREATE OR REPLACE FUNCTION upd()
> RETURNS trigger AS
> $BODY$
> begin
> new.nom_ctr_alteracao = (inet_client_addr())::text;
> new.dat_ctr_alteracao = ('now'::text)::date;
> return new;
> end;
> $BODY$
>
>
> 4) As exclusoes eu jogo tudo em um campo text com csv de uma table
> 'lixeira'
>
>
> flw,
> NG
>
>
> ______________________________________________________________________
> De: Charly Frankl <[email protected]>
> Para: Comunidade PostgreSQL Brasileira
> <[email protected]>
> Enviadas: Quinta-feira, 10 de Setembro de 2009 15:47:12
> Assunto: Re: [pgbr-geral] Assinatura Digital no Banco
>
> Fábio, boa tarde...
>
> Possível é, mas será que vale a pena o custo?
>
> Em se tratando de assinatura digital você tem algumas implementações,
> por exemplo, você pode disponibilizar a assinatura como parte
> integrante do documento, ou você pode gerar a assinatura em separado e
> prover um algoritmo/software que valide o documento com base na
> assinatura.
>
> E de forma bem simplista, a assinatura digital nada mais é que um hash
> gerado a partir do documento e tendo como chave a frase
> (assinatura/senha/texto/etc) que o usuário cadastrou. Logo se você tem
> uma tupla de valores, tem a frase e um algoritmo, pode facilmente
> gerar uma "assinatura digital" da tupla com base na frase/algoritmo.
> Ae, você pode "mesclar" a tupla, gravar em um campo, enfim... fica
> dependente agora da tua imaginação.
>
> Lembrando, que a assinatura digital não vai impedir de o atributo ser
> alterado por outra pessoa indevidadmente, mesmo porque esse não é o
> papel dela... todavia, vai te dar a segurança de poder afirmar se o
> registro foi gravado ou não por um usuário X ou Y.
>
>
> Espero ter ajudado.
>
>
> Att,
>
>
>
> --
> Charly Frankl
> http://javadevilopers.blogspot.com/
> [email protected]
> Linux user #391083
>
>
>
> 2009/9/10 André Pignata <[email protected]>
> Fabio, para fazer isso eu faço o seguinte, para cada usuário
> na minha tabela de usuário, eu crio o mesmo como usuário do
> Postgre, logo, qdo que ele é autenticado, ao chamar o comando
> current_user do BD, eu sei exatamente quem está logado e
> utilizo essa informação em triggers que me fazem o log.
>
> 2009/9/10 Fabio Ebner <[email protected]>
>
> Pessoal alguem sabe se e capaz eu assinar digitalmente
> um registro do
>
>
> banco???
> Exemplo:
>
> Tenho na minha empresa 3 funcionarios, cada um vai la
> e insere via um
> programa desenvolvido por mim um registro no banco, eu
> quero saber se
> tem como ele assinar aquele determinado registro com a
> assinatura
> digital dele, ou assinando a informacao ou isso sendo
> um recurso do
> proprio banco.
>
>
> Obrigado
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
>
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
> --
> André Luiz Martins Pignata
> Integral Convênios Odontológicos
> Gerente de TI
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
>
>
>
>
> ______________________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral