Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
12 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 12 Visitantes :: 1 Motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Espessura do cursor intermitente

7/3/2017, 09:08 por Jefferson Matakas

Bom dia a todos !!

Existe uma opcao no windows que pode ser acessada atraves da 'central da …

Comentários: 0

DESENVOLVIMENTO EM REDES

4/3/2017, 18:45 por AJC

Pessoal tem ou conhece livros ou material para programação em
redes usando banco de dados nativo …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 4

Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Estatísticas
Temos 7037 usuários registrados
O último usuário registrado atende pelo nome de GETULIO

Os nossos membros postaram um total de 31 mensagens em 17 assuntos

Project Info ("ENCRYPTED")

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Project Info ("ENCRYPTED")

Mensagem por halisson em 2/1/2012, 14:45

-
Olá pessoal, gostaria de trocar uma idéia com vocês. Wink

Existe uma opção em Project Info chamada "Encrypted".

Existe um tópico aberto no Foxite com algumas imagens sobre isso:

Link Foxite

Se abrirmos um executável gerado pelo vfp9 no "Bloco de Notas" do Windows
veremos uma pequena parte legível do nosso código porém suficiente para termos
uma noção de como o desenvolvedor trabalha e até mesmo descobrir senhas
e informações restritas colocadas no código-fonte.

Quando geramos um executável com a opção "Encrypted" marcada,
o código-fonte fica quase que totalmente ilegível, porém, tenho certeza
que não fica 100% seguro contra engenharia reversa, pois pelo que li por aí,
o vfp9 gera uma espécie de "código intermediário" como é no Java.

Então eu proponho alguns questionamentos sobre esse assunto:

1# - Qual é a real funcionalidade da opção "Encrypted" ?

2# - Essa função "empacota" todos os arquivos inclusive os DBF's?
( eu li algo sobre empacotar os dbf's com essa opção porém as tabelas ficam em modo apenas de "leitura" ).

3# - Essa opção se marcada, interfere na ação de ferramentas como o "REFOX" ?
( tanto para criptografar o executável quanto na engenharia reversa )

4# - E pra finalizar, um questionamento que foge um pouco, mas é um correlato..
Não perdendo de vista o que já foi dito, é "seguro" colocar os dados de uma
conexão mysql no código-fonte ( ip's, databases, user's, password's ) ? Ou existe
uma opção mais "saudável" digamos assim ?

Bem, é isso. Alguém quer comentar ou colaborar com links interessantes ?

Abraço.
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por Sub-Zero em 2/1/2012, 20:45

Para Segurança Máxima na distribuição dos seus aplicativos desative Debbug info e ative Encryted !

Como usar o Flag Encrypted

A caixa de verificação Encrypted informa ao VFP se deve ou não criptografar arquivos compilados . Apesar de não ser infalivel, essa criptografia inclui um nivel de protecão razoavel em seus aplicativos distribuidos . Descompilar um arquivo criptografado para o codigo fonte é uma proposta muito mais dificil que decompilar um que não esteja criptografado. Se voce esta preocupado em relacao a apropriacao indevida de sua propriedade intelectual , verifique o flag Encrypted .

Livro Usando Visual FoxPro 3 Pagina 683

Sub-Zero
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por halisson em 2/1/2012, 21:30

-
Gasparzinho escreveu:Para Segurança Máxima na distribuição dos seus aplicativos desative Debbug info...

A opção "Debbug info" acrescenta algo no executável ou ela é usada
pelo vfp9 apenas no momento em que o projeto está sendo compilado ?

Gasparzinho escreveu:
Se voce esta preocupado em relacao a apropriacao indevida de sua propriedade intelectual, verifique o flag Encrypted.

Bem, eu diria que a preocupação de todo programador não seria apenas a de defender a sua propriedade intelectual convertida em código-fonte, mas talvez,
a maior preocupação de todas seja mesmo a segurança de dados e a integridade
do sistema.

Gasparzinho obrigado por participar do tópico.
Acho que o item número #1 já começou ou já foi respondido.

Vamos ver se surgem mais respostas para os outros itens. Wink

Abraço.
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por alceu11 em 4/1/2012, 08:37

Alem do ke o Fantasminha falou!!!
Desmaskar o debug info e marcar o encripyted ,

Aki e basico...
Vc nao vai deixar senha no codigo, isto e ponto pacifico.
Vc encripyta cadastro login,
Assim no logar do Usuario com a senha encriptada. confere esta senha.
Caso nao tenha a rotina de encripitacao em Fox Pro, de uma procurada no forum...

A Outra protecao é o Refox,,,, com ele nao abrirao o seu codigo...., nem mesmo voce, a nao ser que coloque um contra senha...

To Acho estranho Halison,
Vc nao ter conhecimento, especifico sobre, isto,,,,!!!
Do jeito ke postou este topico,,,,,,qualquer pessoa conseguiria abrir o codigo fonte do seu projeto,,, a senha esta no codigo fonte...??

Aki nos debatemos muito sobre isto,,,

Vou pegar Um topico,
So ke tem muito mais, sobre este assunto aki....forum....
[Você precisa estar registrado e conectado para ver este link.]


Tem outro topico do Sr.Batman fox, sobre instalacao com protecao....
Validacao do sistema por tempo determinado. etc..
avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por halisson em 4/1/2012, 09:27

[Você precisa estar registrado e conectado para ver este link.] escreveu:
...To Acho estranho Halison, Vc nao ter conhecimento, especifico sobre, isto,,,,!!! Do jeito ke postou este topico,,,,,,qualquer pessoa conseguiria abrir o codigo fonte do seu projeto,,, a senha esta no codigo fonte...??

A minha dúvida de "iniciante" surgiu da necessidade de fazer uma conexão
com o mysql hospedado nas nuvens.

Estava partindo do princípio de que não houvessem arquivos
adicionais tais como DBF's, ou TXT's.

Apenas estava tentando entender se era possível criar apenas um único arquivo
( o "executável" ) de um modo que fosse seguro.

[Você precisa estar registrado e conectado para ver este link.] escreveu:
Vou pegar Um topico,
So ke tem muito mais, sobre este assunto aki....forum....
[Você precisa estar registrado e conectado para ver este link.]

Esse tópico é um tutorial sobre REFOX. Eu já tinha lido.
Mas parece não responder diretamente um dos quatro assuntos
do tópico em questão.

De qualquer forma, obrigado por colaborar.

Abraço.
-



avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por alceu11 em 4/1/2012, 09:36

Ja ke vc diz que é, só um executavel, que se conecta ha um bco Mysql,
O Checkbox do Encrypted Assinalado ( no projeto Informacado, ) resolve...!!??


So nao entendi os outros 2quartos do assunto?,,,, fiquei na mesma...


Mas para os proximos usuarios que leiam este topico, encontraram ,,,,,,mais informacoes. De como proteger seus Sistemas em Visual Fox Pro....
avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por halisson em 4/1/2012, 09:57

[Você precisa estar registrado e conectado para ver este link.] escreveu:Ja ke vc diz que é, só um executavel, que se conecta ha um bco Mysql,
O Checkbox do Encrypted Assinalado ( no projeto Informacado, ) resolve...!!??

A pergunta #1 era exatamente para obter informações concretas
para saber se deveria colocar os dados da conexão mysql dentro do executável.

[Você precisa estar registrado e conectado para ver este link.] escreveu:
So nao entendi os outros 2quartos do assunto?,,,, fiquei na mesma...

#1 - Para deixar registrado a funcionalidade, vantagens e nível de segurança
dessa opção. Algo para ser didático para outros usuários e visitantes.

#2 - Tenho uma lembraça de ter lido num artigo da Microsoft que
o "Encrypted" empacota os DBF's em modo leitura incorporado no executável.
Apenas gostaria da confirmação e comentários sobre isso.

#3 - Se o executável criptografado pela opção "Encrypted" causa
algum tipo de incopatibilidade no REFOX ( eu ainda não usei essa ferramenta ).

#4 - Reparem que não é senha com MD5, sha512 ou outros métodos,
em que o usuário digita um dado em um ambiente de login. O questionamento é
sobre guardar uma informação de conexão com o mysql como server, password e user.

Abraço.
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por alceu11 em 4/1/2012, 10:16

Questao 2
Estamos falando de encrypta senha no momento do login do Usuario.
Esta é uma protecao, que serve para dados Nativos do Foxpro dbf, ou outros SGbD bco de dados.

Questao 3
O Refox protege o seu executavel !!
Para que nao descompile e facam a (Engenharia Reversa), e retirem todos os forms, prg, menus, enfim tudo..........sem digitar uma linha de codigo....


Questao 4
Se no seu projeto informacao o checkbox Encrypted estive marcado,
Como alguem conseguira acessar o password e user, na conexao mysql com server, dificil hein...........O projeto esta Encryptado... e esta bem claro neta figura..
[Você precisa estar registrado e conectado para ver este link.]

Nao sei Halison, se consigo, responder tudo , do jeito ke vc keria, eu nao consigo entender, algumas coisas ke vc escreve..para mim. fica misturado..........um assunto com o o outro...

*************
Encriptacao de dados ,,,,,,,,,,,,, é uma coisa,,,,,,,,,,tem topico sobre este assunto no forum....so pesquisar, inclusive a rotina....

Refox............e outra coisa,,,,,,,,,,,proteger o seu executavel sobre engenharia reversa..........

Conexao Mysql,,,, ondi vc tem ke informar o user e password e outra...........

Sao 3 assuntos distintos...............

avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por halisson em 4/1/2012, 11:43

-
@alceu11:

Eu admiro sua determinação. Mas você está entendendo boa parte do tópico de
forma equivocada. Eu vou tentar ser mais claro e explicar pela "terceira" vez.

[Você precisa estar registrado e conectado para ver este link.] escreveu:Questao 2
Estamos falando de encrypta senha no momento do login do Usuario.
Esta é uma protecao, que serve para dados Nativos do Foxpro dbf, ou outros SGbD bco de dados.

O assunto 2# questiona sobre criptografar/empacotar tabelas .DBF's
Desse modo, está sim diretamente ligada ao "Encrypted" ( questão 1# ).
Vejamos o que diz um artigo da "Microsoft"

O Visual FoxPro pode criptografar o conteúdo de uma tabela (.DBF) gerando um arquivo criptografado no executável. No entanto, quando o executável é executado, o conteúdo da tabela não pode ser modificado.
Fonte: [Você precisa estar registrado e conectado para ver este link.]

[Você precisa estar registrado e conectado para ver este link.] escreveu:
Questao 3
O Refox protege o seu executavel !!
Para que nao descompile e facam a (Engenharia Reversa), e retirem todos os forms, prg, menus, enfim tudo..........sem digitar uma linha de codigo....

Você respondeu sobre a "funcionalidade" do REFOX. O que tornaria o assunto
incompatível com o foco central deste tópico.

O assunto 3# é um questionamento muito claro e objetivo como já expliquei
na segunda vez anterior questionando basicamente o seguinte: Um executável
criptografado pela opção "Encrypted" tem total compatibilidade com o REFOX?
( outra maneira de fazer a mesma pergunta seria: O REFOX funciona quando o
executável foi criptografado pelo vfp?
)

[Você precisa estar registrado e conectado para ver este link.] escreveu:
Questao 4
Se no seu projeto informacao o checkbox Encrypted estive marcado,
Como alguem conseguira acessar o password e user, na conexao mysql com server, dificil hein...........O projeto esta Encryptado...

Seguindo esse raciocínio, que diferença faz qual tipo de informação está lá?
Dados de conexão, Senhas de usuários, Senhas de sistemas, etc...
O executável está criptografado certo? Porém isso está contraditório
com a sua primeira resposta (às 09:37)

[Você precisa estar registrado e conectado para ver este link.] escreveu:
Aki e basico...
Vc nao vai deixar senha no codigo, isto e ponto pacifico.

E para finalizar.. o último comentário:

[Você precisa estar registrado e conectado para ver este link.] escreveu:
Sao 3 assuntos distintos...

Acho que agora você entendeu que são assuntos "correlatos". Certo? Wink

Abraço.
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por alceu11 em 4/1/2012, 12:06

Acho ke entendi tudo errado .!!!


Encriptar uma tabela ondi tem um campo senha c15 ,, se tiver CA456856AA , encriptado , ficaria encriptado exemplo o campo = #$%¨&***(%%¨&*$$
Se algun usuario entrar com administrador abrir a base, seja ela Mysql, Postgre, seja base Nativa.........esta encripitado, o usuario, nao descobrira a senha para entrar.

O Refox, protege Somente o executavel, independente de esta encriptado.... o projeto ou a tabela.

Depois de 3 tentantivas no dia de hoje, entendi tudo equivocadamente.
Vc venceu, desisto............


Última edição por alceu11 em 4/1/2012, 12:16, editado 1 vez(es)
avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por halisson em 4/1/2012, 12:15

-
[Você precisa estar registrado e conectado para ver este link.] escreveu:Acho ke entendi tudo errado .!!!
Depois de 3 tentantivas, e entendi tudo equivocadamente.
Vc venceu, desisto............

Uma das qualidades que admiro no ser humano é a humildade
de reconhecer algo errado.

É claro que você tem uma maneira muito "sincera" ( digamos assim )
de responder as dúvidas nos tópicos, mas ultimamente, tenho percebido
que você está praticamente "sozinho" respondendo aqui no fórum vfp,
então você merece receber um "desconto" por qualquer desconforto.

Só espero que você tenha mais paciência e calma pra ler os assuntos
antes de achar que entendeu, pois isso pode trazer algum contratempo depois.

Mas não desista. Acho que já estamos quase fechando o tópico. Valeu!

Abraço.
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Uma Rotina de Login

Mensagem por alceu11 em 6/1/2012, 10:06

Para os usuario ke venham consultar este topico

Uma rotina de login encryptada. aki vai ,
O topico.
[Você precisa estar registrado e conectado para ver este link.]
E keiram estudar o codigo fonte, esta no topico para baixar. E registra as operacoes ke o usuario procedeu. muito bom o topico.

Esta rotina encriptada a tabela. Mas poderia ser 1 arquivo Ini., ai so dependera da imaginacao , de cada programador...
Codigo fonte do exemplo
avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Project Info ("ENCRYPTED")

Mensagem por halisson em 6/1/2012, 21:20

[Você precisa estar registrado e conectado para ver este link.] escreveu:Para os usuario ke venham consultar este topico

Uma rotina de login encryptada. aki vai ,
O topico.
[Você precisa estar registrado e conectado para ver este link.]
E keiram estudar o codigo fonte, esta no topico para baixar. E registra as operacoes ke o usuario procedeu. muito bom o topico.

Esta rotina encriptada a tabela. Mas poderia ser 1 arquivo Ini., ai so dependera da imaginacao , de cada programador...
Codigo fonte do exemplo

Mesmo que a criptografia de dados em tabelas DBF não seja o assunto central deste
tópico ( o assunto central trata sobre criptografia de executável ), eu achei
muito válida essa sua dica e de certa forma está indiretamente ligada ao assunto.

Obrigado Alceu. Wink

Abraço.
-

avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum