logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
patt  
#1 Posted : Saturday, July 4, 2009 9:48:11 AM(UTC)
patt

Rank: Member

Groups: Registered, Registered Users
Joined: 9/8/2006(UTC)
Posts: 14

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.
wabbit  
#2 Posted : Saturday, July 4, 2009 9:56:10 AM(UTC)
wabbit

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers, Unverified Users
Joined: 10/28/2004(UTC)
Posts: 3,111
Location: Perth, Western Australia

Was thanked: 16 time(s) in 16 post(s)
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 [:D]

patt  
#3 Posted : Saturday, July 4, 2009 8:46:20 PM(UTC)
patt

Rank: Member

Groups: Registered, Registered Users
Joined: 9/8/2006(UTC)
Posts: 14

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?
wabbit  
#4 Posted : Saturday, July 4, 2009 9:02:47 PM(UTC)
wabbit

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers, Unverified Users
Joined: 10/28/2004(UTC)
Posts: 3,111
Location: Perth, Western Australia

Was thanked: 16 time(s) in 16 post(s)
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 [:D]

patt  
#5 Posted : Saturday, July 4, 2009 9:53:38 PM(UTC)
patt

Rank: Member

Groups: Registered, Registered Users
Joined: 9/8/2006(UTC)
Posts: 14

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.
Chung Nguyen  
#6 Posted : Thursday, March 31, 2011 10:58:00 AM(UTC)
Chung Nguyen

Rank: Newbie

Groups: Registered, Registered Users
Joined: 12/20/2009(UTC)
Posts: 6

Hi wabbit and patt I gone thru with your thread but don't find any clear instruction to set a password for indicator/explorer/expert adviser in Metastock. Could you guy help to share more. TQ
wabbit  
#7 Posted : Friday, April 1, 2011 1:30:51 AM(UTC)
wabbit

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers, Unverified Users
Joined: 10/28/2004(UTC)
Posts: 3,111
Location: Perth, Western Australia

Was thanked: 16 time(s) in 16 post(s)
Look in your MS User Manual for using the formula organizer.


wabbit [:D]

Users browsing this topic
Guest (Hidden)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.