in Search

How to lock indicator to work only on one computer?

Last post 07-04-2009, 21:53 by patt. 4 replies.
Sort Posts: Previous Next
  •  07-04-2009, 9:48 30043

    How to lock indicator to work only on one computer?

    Sorry if I post in the wrong room.

    I would like to assign the indicator/Xpert use only on a specific computer. How can I do (lock) this? Thank you.
  •  07-04-2009, 9:56 30044 in reply to 30043

    Re: How to lock indicator to work only on one computer?

    Hi patt,

    The most secure solution is not to distribute the code!

    If you're running MS across a network, depending on the operating system you could use access-controls to the MSFORMxx.DTA file meaning only specific users could access the file.

    It is possible to password protect indicators, but these only offer limited protection and depending on the requirements of the indicator, you might not want to give up one of the six available user Input() functions for them to enter some pass key value.

    The only other option is to write the function in a compiled language and employ some sort of digital rights management system over the file, but then again, this is only a minor inconvenience to the dedicated hacker.  (BTW: This is the only solution which would allow hardware level identification and tracking.)

    The only real solution is the first suggestion: don't distribute the indicator.


    wabbit Big Smile [:D]


    "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
    Edsgar W. Dijkstra

     

    MS: 6.52 EOD, 7.x EOD, 8.0 PRO, 9.2 PRO w/QC, 10 PRO w/QC C, 11 PRO w/QC & MDK
    For custom MetaStock programming : http://www.wabbit.com.au
    My SkyPE status :
    My SkyPE account : wabbit.com.au

  •  07-04-2009, 20:46 30045 in reply to 30044

    Re: How to lock indicator to work only on one computer?

    Thanks Wabbit. :-) Since I have never bought any MetaStock formula add-on. How do they prevent the user from buying one copy of the formula and distribute to the public?
  •  07-04-2009, 21:02 30047 in reply to 30045

    Re: How to lock indicator to work only on one computer?

    Some add-ons have no digital protection in them and rely on the honesty of the clients not distribute their product, or, some have an end user licence agreement which prohibits distribution of the product (but does not take any positive action to prevent distribution), or, some use a "call home" system to connect to a remote server each time the code is run to validate the authenticity of the application (requires the suer to be connected to the internet, which is not always possible and can be "easily" spoofed), or, some use an encryption algorithm and passkey/phrase which is checked when the application runs.  Each methods has its advantages and limitations.

    No protection system is foolproof.  Given sufficient time and willingness, any application can be cracked by the motivated hacker.  The only sure way not to have your product hacked is not to distribute it.

    This is about as much as I would like to say on the topic in the open forum. If you want to discuss discrete details particular to your specific product, please contact a software security engineer, or contact me  off-forum for some ideas.


    Some general advice: One thing to be very aware of is the intelligence of most MS users / traders in general.  There are very few who will use a product where they cannot see the inner workings (black boxes).  You might think you have the panacea function or the holy grail, but traders wont use it if they cannot see for themselves exactly how the system works.  If your function is as good as you think it is, every additional trader using the tool will reduce its effectiveness, so it is in your best interest and the interest of the few trusted traders to whom you do distribute the product to keep the product distribution limited.



    wabbit Big Smile [:D]


    "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
    Edsgar W. Dijkstra

     

    MS: 6.52 EOD, 7.x EOD, 8.0 PRO, 9.2 PRO w/QC, 10 PRO w/QC C, 11 PRO w/QC & MDK
    For custom MetaStock programming : http://www.wabbit.com.au
    My SkyPE status :
    My SkyPE account : wabbit.com.au

  •  07-04-2009, 21:53 30049 in reply to 30047

    Re: How to lock indicator to work only on one computer?

    At first, I thought there might be some function(s) in MetaStock (other password protected) to handle this case. Now I realised that it is quite complicated. Moreover it is absolutely true that most people (including me) will doubt on black box system. If this is the case, do not distribute code as you suggested is the most appropiate for me. Thanks for your kind support.
View as RSS news feed in XML