Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
pericles_silva
Contributor III
Contributor III

[Segurança] Existe proteção de desenvolvimento no Qlik Sense?

Srs, boa tarde!

Gostaria de saber de quais formas podemos fazer implementações no Qlik Sense com proteção?

Por exemplo, no QlikView existe um recurso chamado "Criar script oculto", onde só é acessado por uma senha.

Sem título.png

No Qlik Sense teria algo desse tipo, ou outra forma de proteger a integridade da implementação?

Abraços,

Péricles.

Labels (2)
1 Solution

Accepted Solutions
pablolabbe
Luminary Alumni
Luminary Alumni

Olá Pericles,

O Qlik Sense Desktop como é gratis e para uso pessoal e não comercial e com redistribuição livre, ele não tem este recurso e nem o terá segundo o post mencionado pelo Robert.

  Proteção no desenvolvimento existe somente no Qliksense Server, onde em uma app publicada, ninguém tem acesso ao script, não por que ele é oculto, mas sim por um bloqueio total ao gerenciador de dados.

View solution in original post

5 Replies
robert_mika
Master III
Master III

Look here:

Hide the script

pablolabbe
Luminary Alumni
Luminary Alumni

Olá Pericles,

O Qlik Sense Desktop como é gratis e para uso pessoal e não comercial e com redistribuição livre, ele não tem este recurso e nem o terá segundo o post mencionado pelo Robert.

  Proteção no desenvolvimento existe somente no Qliksense Server, onde em uma app publicada, ninguém tem acesso ao script, não por que ele é oculto, mas sim por um bloqueio total ao gerenciador de dados.

elinaldo
Contributor II
Contributor II

Olá Pablo!

Acredito que a grande duvida de todos quanto a esse assunto é a seguinte;

se o desenvolvedor é o proprietário do script, como proteger para que o mesmo não

seja distribuído pelo contratante?. Porque a senha do servidor, da acesso a esse script,

e a mesma é de propriedade do contratante.


Meu caro, tem essa extensão e nunca usei.

QlikSenseScriptObfuscater/HideScriptExample at master · AptkQlik/QlikSenseScriptObfuscater · GitHub


abs,




pablolabbe
Luminary Alumni
Luminary Alumni

Oi Elinando,

  Essa extensão assim como ela esconde o script, também o torna visível novamente pois ele somente manipula uma propriedade da aplicação.

  Não tem como colocar uma senha. Qualquer um que tenha acesso a este projeto pode "desbloquear" o script.

  Quanto a distribuição de "produtos" desenvolvido com a plataforma Qlik Sense, creio que neste caso não será possível usando simplesmente o Desktop ou o Server.  Você teria que construir uma aplicação em .Net com Visual Studio usando o .Net SDK do Qlik Sense. Através da API você pode  por exemplo "injetar" um script na app e rodá-lo sem necessariamente gravá-lo no QVF. Você pode construir toda a interface gráfica com o VS e embutir os objetos do Qlik Sense nela.  Creio que você pode até construir objetos em tempo de execução.

  Eu particularmente não tenho nada desenvolvido, são idéias que tive lendo a documentação e as publicações na community e blogs relacionados ao tema da API do Qlik Sense.

  Importante também lembrar que é arriscado apostar em um modelo de negócio usando somente o desktop para distribuição pois a versão dura somente até o lançamento da próxima versão. Você teria que atualizar seus clientes constantemente pra não deixar ele parado por que a versão expirou.


Um abraço,

pericles_silva
Contributor III
Contributor III
Author

Obrigado Pablo.