Jump to content
Fivewin Brasil

Proteção contra abertura de DBF(s)


Paulo1361303230

Recommended Posts

Olá amigos!

Necessito proteger no meu sistema, dois arquivos DBFs de suma importância.

Andei pesquisando aquí no forum e não encontrei algo dentro

das minhas necessidades.

Exemplo;

Preciso de algo que ao acessar o sistema, somente ele entenda ou interprete o DBF independente dos terminais em rede.

É como se existisse uma senha interna, onde o meu sistema

entendesse que com a referida senha o DBF estaria disponível.

Pois verifiquei que em alguns sistemas (Em Clipper-Dos), os

referidos arquivos não abrem em hipótese alguma, mesmo que

voce acione a tecla ALT+c ou Ctrl Alt Del. O que dá para

entender que existe algum interpretador interno.

Se for do conhecimento de alguem, há como repassar esta dica?

Lembrando que o sistema trabalha em rede.

Abçs

José Paulo H.Rodrigues

Santos/SP

drplus@uol.com.br

adm_house@hotmail.com

Link to comment
Share on other sites

Olá amigos!

Necessito proteger no meu sistema, dois arquivos DBFs de suma importância.

Andei pesquisando aquí no forum e não encontrei algo dentro

das minhas necessidades.

Exemplo;

Preciso de algo que ao acessar o sistema, somente ele entenda ou interprete o DBF independente dos terminais em rede.

É como se existisse uma senha interna, onde o meu sistema

entendesse que com a referida senha o DBF estaria disponível.

Pois verifiquei que em alguns sistemas (Em Clipper-Dos), os

referidos arquivos não abrem em hipótese alguma, mesmo que

voce acione a tecla ALT+c ou Ctrl Alt Del. O que dá para

entender que existe algum interpretador interno.

Se for do conhecimento de alguem, há como repassar esta dica?

Lembrando que o sistema trabalha em rede.

Abçs

José Paulo H.Rodrigues

Santos/SP

drplus@uol.com.br

adm_house@hotmail.com

Link to comment
Share on other sites

Ola paulo

Desconheço algo que vá lhe ajudar em DBF, exceto se vc usar ADS LOCAL, que tem uma função especifica para isso, agora se vc mudar para SQL, ai sim meu amigo vc terá muiiita segurança.

Jackson Douglas

Boa Vista

FWH 8.06 Lamborguini ( isso voa gente ) PellesC+xH 1.1.0

email : miragerr@osite.com.br

MSN : jackson_rl@hotmail.com

SKYPE : jackson_rr

Link to comment
Share on other sites

Olá Jackson, boa tarde!

Agradeço-lhe pela resposta.

Pretendo sim mudar para SQL, porem antes quero deixar este meu sistema perfeito.

E assim que tudo estiver funcionando de acordo, aí sim, migrarei para sql onde sei que tambem terei muito trabalho

(rsrsrs)

Obrigado e tenha um ótimo final de semana.

O meu pelo menos é trabalhando (rsrsrs)

José Paulo H.Rodrigues

Santos/SP

drplus@uol.com.br

adm_house@hotmail.com

Link to comment
Share on other sites

Eu tb. gostaria de saber algo assim..

aqui na empresa existe uma folha de pagamento(que vou ter que fazer uma igual) que é tudo com DBF, mas a gente não consegue abrir os arquivos nem no tranco. nem Dbase, nem com FoxBase nem com qq coisa, o arquivo fica bloqueado..

mas pelo sistema da folha abre normalmente..

deve ter sim. alguma coisa a respeito disto..

-------------------------

Luiz Arruda - Corumbá/MS

FWH 2.4-WS-xHB 09950-xDev

ico.corumba@gmail.com

ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Link to comment
Share on other sites

o SISTEMA sefip.DOS da caixa tinha algo assim, pois se Voce abir o DBF pelo DBU por exemplo ele TRAVA o sistema..

Um coisa que pode Tambem ser feita e que eu tenho visto é Salvar os DBF com outro nome TIPO .DAT

Ou ainda criptografar um campo mais Importante da Tabela.

Mas Amigos é uma Briga de "GATO E RATO" mesmo que Consiga Bloquear SEMPRE tem alguem que Desbloqueia....

Ok Espero ter ajudado.

masterservicevrb@gmail.com

FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0

Link to comment
Share on other sites

Encriptando os registros com ADS não tem vez, ninguem abre o arquivo depois.

Exemplo

USE CLIENTES ALIAS CLIENTES

CLIENTES->(AdsEnableEncryption("SENHA"))

Obs: Se o arquivo ja possuir registros voce deve ir registro por registro e regravalos novamente para serem envriptados, senão serão encriptados somente os registros novos a partir do comando executado.

Giovany Vecchi - Jales - SP

FWH 8.6 / Harbour RC1 V 1.0.0 / Bcc 5.6 /Bcc 5.9 / Ads 8.1 /PellesC

Link to comment
Share on other sites

Será que esta rotina é segura para .DBF ? não podendo dar erros no arquivos depois ?

function prot (nome_do_Arquivo)

parameters FILE

private READ_BYTES

private WRITE_BYTES

private HANDLE

private BUFFER

HANDLE := fopen(FILE,2)

if HANDLE = - 1

return (.F.)

endif

BUFFER := space(01)

READ_BYTES := fread(HANDLE,@BUFFER,1)

if READ_BYTES != 1

return (.F.)

endif

BUFFER := iif(asc(BUFFER) = 3,chr(4),iif(asc(BUFFER) = 4,chr(3),BUFFER))

BUFFER := iif(asc(BUFFER) = 131,chr(132),iif(asc(BUFFER) = 131,chr(132),BUFFER))

fseek(HANDLE,0,0)

WRITE_BYTES := fwrite(HANDLE,BUFFER,1)

if WRITE_BYTES != 1

return (.F.)

endif

fclose(HANDLE)

return (.T.)

Link to comment
Share on other sites

Olá Hélio, boa noite!

Obrigado.

Funcionar, funcionou. O único problema seria em ambiente de

rede ao abrir arquivos simultaneos. Acredito que com um bom

tratamento no sistema de para utilizar esta rotina.

Porem, eu teria que forçar a saída do sistema através de um ícone ou botão, mais geralmente o operador sempre sai do

sistema através do botão X que fica no canto direito da parte superior da tela.

Se existisse alguma forma de eliminar-mos o referido botão,

creio que de para utilizarmos esta rotina através de algumas condições pré-estabelecidas.

Porem se alguns dos amigos possuirem alguma alterativa mais

segura seria ótimo.

Abçs

José Paulo H.Rodrigues

Santos/SP

drplus@uol.com.br

adm_house@hotmail.com

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...