<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Securing QVS files in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360682#M417081</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bradley,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copy all your Files into one qvw . Your code must be inside the comment . And Apply Section access on it if you put right password then only you can access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arvind patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Aug 2017 11:54:23 GMT</pubDate>
    <dc:creator>arvind_patil</dc:creator>
    <dc:date>2017-08-07T11:54:23Z</dc:date>
    <item>
      <title>Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360677#M417076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyone know of a way to secure qvs files.&amp;nbsp; My end-goal is to protect my code from clients - not allowing them to see or edit the code.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I currently&amp;nbsp; have the important pieces of code in qvs files.&amp;nbsp; And i dont want them to see or edit the code.&amp;nbsp; Including the code in hidden scripts works for log file purposes, but they can still get to the actual files if they want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 10:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360677#M417076</guid>
      <dc:creator>bradley_isaacs</dc:creator>
      <dc:date>2017-08-07T10:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360678#M417077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bradley,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use Bradley,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use binary load no one can crack your logic.&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/laugh.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arvind Patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 11:36:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360678#M417077</guid>
      <dc:creator>arvind_patil</dc:creator>
      <dc:date>2017-08-07T11:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360679#M417078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your response Arvind, but I need to use qvs files for maintenance purposes - we are always maintaining those qvs files&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 11:39:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360679#M417078</guid>
      <dc:creator>bradley_isaacs</dc:creator>
      <dc:date>2017-08-07T11:39:18Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360680#M417079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Please Follow below steps:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;Qvs is a Qlikview script file what we write in a edit script(just copy and paste it in notepad and save like myfile.qvs)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;Use: We can manitain architecture (we will do a transformation and key creation and etc, so u can divide this part by part) and reusability&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;So, Key Creation script------&amp;gt; Key_Invoive.qvs&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transformation----&amp;gt; Trans_Invoice.qvs&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;then u can include this script into qvw file through Insert--&amp;gt;Include statement--&amp;gt;Select the Qvs file.&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Thanks,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Arvind Patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 11:43:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360680#M417079</guid>
      <dc:creator>arvind_patil</dc:creator>
      <dc:date>2017-08-07T11:43:43Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360681#M417080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arvind&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont think you understand my issue.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know exactly what qvs files are and they are used for.&amp;nbsp; &lt;/P&gt;&lt;P&gt;My issues however is securing those qvs files, so that no one can get to them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 11:50:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360681#M417080</guid>
      <dc:creator>bradley_isaacs</dc:creator>
      <dc:date>2017-08-07T11:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360682#M417081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bradley,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copy all your Files into one qvw . Your code must be inside the comment . And Apply Section access on it if you put right password then only you can access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arvind patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 11:54:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360682#M417081</guid>
      <dc:creator>arvind_patil</dc:creator>
      <dc:date>2017-08-07T11:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360683#M417082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arvind&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section access will work, but the client still need access to the model (qvw) for maintenance purposes.&amp;nbsp; So i cant put the code inside the model.&amp;nbsp; And also, we send regular updates to the qvs files, hence they are being kept outside the model.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 11:58:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360683#M417082</guid>
      <dc:creator>bradley_isaacs</dc:creator>
      <dc:date>2017-08-07T11:58:18Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360684#M417083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bradley,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If client want your code at any cost for maintenance purpose then why you want to hide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In simple words may be you secure your files wuth password then also you need to share your password.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think no one have idea about It.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arvind patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 12:26:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360684#M417083</guid>
      <dc:creator>arvind_patil</dc:creator>
      <dc:date>2017-08-07T12:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360685#M417084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bradley,&lt;/P&gt;&lt;P&gt;It's actually very difficult to secure your QVS code.&amp;nbsp; There are various things you can do to try to obfuscate it but a bit like JavaScript and other client side scripting languages, nothing is really ever going to be secure against the determined snooper.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your Qlik server can call out to the web, then consider making your QVS file web accessible.&amp;nbsp; You can either secure it by IP or, by using an API key.&amp;nbsp; Something like this would work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_15021098091262392 jive_text_macro" jivemacro_uid="_15021098091262392" modifiedtitle="true"&gt;
&lt;P&gt;//Hidden Script:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Sub GetQVS(apikey)&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; $(Must_Include="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://mywebservice.com/LoadScript.qvs" rel="nofollow" target="_blank"&gt;https://mywebservice.com/LoadScript.qvs&lt;/A&gt;&lt;SPAN&gt;?"&amp;amp;apikey);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;End Sub&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Application&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SET apikey = dskfjflkjlsdsdlkjfdslkjfe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;CALL GetQVS($(apikey));&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can send your client a new API key every now and then and of course you can monitor access and secure by IP using traditional web security methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Oh, and of course, remember to set a password on your hidden script tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that gets you started.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;George&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 12:45:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360685#M417084</guid>
      <dc:creator>gsbeaton</dc:creator>
      <dc:date>2017-08-07T12:45:51Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360686#M417085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks George&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was opting for an web solution. So i think this is the way to go.&amp;nbsp; ALso gives me hands-on, on the qvs files we want to update regularly.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your suggestion is really helpful and i do appreciate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/cool.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2017 14:39:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1360686#M417085</guid>
      <dc:creator>bradley_isaacs</dc:creator>
      <dc:date>2017-08-07T14:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1915569#M1218331</link>
      <description>&lt;P&gt;If logging is active… bye security, even for web located QVS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and in qliksense,…even harder to protect !&lt;/P&gt;</description>
      <pubDate>Wed, 06 Apr 2022 22:51:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1915569#M1218331</guid>
      <dc:creator>cotiso_hanganu</dc:creator>
      <dc:date>2022-04-06T22:51:45Z</dc:date>
    </item>
    <item>
      <title>Re: Securing QVS files</title>
      <link>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1996417#M1221330</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;did you got any solution ?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2022 07:12:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Securing-QVS-files/m-p/1996417#M1221330</guid>
      <dc:creator>EliranB</dc:creator>
      <dc:date>2022-10-25T07:12:58Z</dc:date>
    </item>
  </channel>
</rss>

