NexusFi: Find Your Edge


Home Menu

 





Security of a Strategy setting up in a Dedicated Server


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one sagor with 2 posts (1 thanks)
    2. looks_two chrisbh with 2 posts (0 thanks)
    3. looks_3 sam028 with 2 posts (0 thanks)
    4. looks_4 artemiso with 2 posts (5 thanks)
    1. trending_up 1,600 views
    2. thumb_up 6 thanks given
    3. group 4 followers
    1. forum 9 posts
    2. attach_file 0 attachments




 
Search this Thread

Security of a Strategy setting up in a Dedicated Server

  #1 (permalink)
chrisbh
Manama
 
Posts: 5 since Jul 2014
Thanks Given: 1
Thanks Received: 0

Hi folks,

i was thinking of setting up my NT7 platform on a Dedicated Server in Chicago together with my strategy...

Problem: I have so much love for my algo that i can't sleep at night and I would be destroyed if some admin guy or hacker intended to steal it....

From traders who already have experienced using a Dedicated Server, did you take any particular prudence to crypt your algo ?
Your feedback is highly appreciated!

Kind regards
Chris

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
NexusFi Journal Challenge - May 2024
Feedback and Announcements
Exit Strategy
NinjaTrader
How to apply profiles
Traders Hideout
Trade idea based off three indicators.
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
41 thanks
Just another trading journal: PA, Wyckoff & Trends
30 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
21 thanks
  #2 (permalink)
 sagor 
Los Angeles, CA
 
Experience: Intermediate
Platform: NinjaTrader
Broker: NinjaTrader Brokerage
Trading: YM
Posts: 83 since Dec 2011
Thanks Given: 193
Thanks Received: 126

Usually with dedicated servers you have admin access to server. You can setup encrypted disk and put your nt strategy there.
No one should be able to login into your machine as well, as you can always delete any other users from the system, as you have admin access.


Sent from my iPhone using futures.io

Visit my NexusFi Trade Journal Reply With Quote
  #3 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629



chrisbh View Post
Hi folks,

i was thinking of setting up my NT7 platform on a Dedicated Server in Chicago together with my strategy...

Problem: I have so much love for my algo that i can't sleep at night and I would be destroyed if some admin guy or hacker intended to steal it....

From traders who already have experienced using a Dedicated Server, did you take any particular prudence to crypt your algo ?
Your feedback is highly appreciated!

Kind regards
Chris

Let's assume your code has been stolen, do you really the thief will use it with no details about what you had in mind in writing it, with no details on the risk/reward ratio, etc? This would be suicidal for the thief account...

On Windows you can use BitLocker, on most Linux platform you can encrypt folders, nobody could then read your files with the encryption's password. Both have performance impacts.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
  #4 (permalink)
 
ratfink's Avatar
 ratfink 
Birmingham UK
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: TST/Rithmic
Trading: YM/Gold
Posts: 3,633 since Dec 2012
Thanks Given: 17,423
Thanks Received: 8,425


chrisbh View Post
Problem: I have so much love for my algo that i can't sleep at night and I would be destroyed if some admin guy or hacker intended to steal it....

They have spies watching out for just this sort of post on the web....

Travel Well
Visit my NexusFi Trade Journal Reply With Quote
  #5 (permalink)
chrisbh
Manama
 
Posts: 5 since Jul 2014
Thanks Given: 1
Thanks Received: 0

Thanks for the answers.

Without falling into some paranoid dilemma, i do think that most servers are "hackable"..Look at the pictures of celebrities stolen from the icloud or some accounts data from Steam or Linkedin and many others...The concern is legitimate...

Now providing the fact that someone could steal my strategy, this b*****d could definitely use it on the fly after a quick optimization of the parameters followed by a walk farward analysis.

Thanks for the tip with Bitlocker, I'll investigate that... Is it what you are using on your remote server?

Reply With Quote
  #6 (permalink)
 sagor 
Los Angeles, CA
 
Experience: Intermediate
Platform: NinjaTrader
Broker: NinjaTrader Brokerage
Trading: YM
Posts: 83 since Dec 2011
Thanks Given: 193
Thanks Received: 126


chrisbh View Post
Without falling into some paranoid dilemma, i do think that most servers are "hackable"..Look at the pictures of celebrities stolen from the icloud or some accounts data from Steam or Linkedin and many others...The concern is legitimate...

They all were hacked by figuring out their password.

Make sure you are using very strong password for your remote server, and on top of that use encrypted disk with completely different password for it. And you should be good. Even if someone would gain physical access to your server, they still will not be able to get any info from hard drive.

And if you are super paranoid, you can use your own server in datacenter, you can build it, configure it, and then ship it to datacenter where they will install it into the rack. That way you know 100% there are no backdoors into your server.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #7 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


chrisbh View Post
Thanks for the answers.

Without falling into some paranoid dilemma, i do think that most servers are "hackable"..Look at the pictures of celebrities stolen from the icloud or some accounts data from Steam or Linkedin and many others...The concern is legitimate...

Now providing the fact that someone could steal my strategy, this b*****d could definitely use it on the fly after a quick optimization of the parameters followed by a walk farward analysis.

Thanks for the tip with Bitlocker, I'll investigate that... Is it what you are using on your remote server?

The security measures in place on our servers are not public.
Stolen email/Facebook/iCloud/... accounts is different from finding a private server IPaddress in the middle of billions and billions of IP addresses.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
  #8 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,685

Honestly, let's say there really is someone stalking you, has your entire apartment wiretapped and has his telescope trained on your screen from the building across the street, and that you're making $100M per year using that algorithm. And that the said person goes through meticulous efforts to steal this algorithm from you by hacking into your server.

Then what?

No one in his right state of mind is going to run an algorithm that makes $100M per year because it only takes a nuanced change in 1 line of code to accidentally convert that algorithm into one that loses $100M per year. Sure he can study what you're doing in your algorithm and get some ideas of what's good about your algorithm, but that's a rare skill and at best he's going to understand only a fraction of what is going on without the exact same data and tools around it.

Now then maybe what's more realistic is that this algorithm is making you, say, $200k per year, and even that's being rather generous. (I doubt someone who is making $200k per year from electronic trading isn't aware that, with basic deployment/ssh practices, it's difficult to reverse engineer compiled code that is deployed in volatile memory and purged when the system goes down.)

If I had the skill to hack into an extranet in a secured data center that is designed to guard against even the most experienced security experts as well as the development skills to understand the nuances of a trading strategy, then I'm pretty sure I'd be able to find a $200k per year job as a UNIX systems administrator or devops with much lower risk. Or I could just easily crack a big enterprise's database systems - large organizations often have more vulnerabilities because they have more points of exposure, and almost certainly have more valuable data (e.g. credit cards, client info, trade secrets).

Reply With Quote
Thanked by:
  #9 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,685

^Not to mention, most hackers don't even care what you're doing on your host, they just want to harvest your cycles for a botnet. The sort of corporate espionage you're talking about is only trained at high-profile targets.

Reply With Quote
Thanked by:
  #10 (permalink)
 
rleplae's Avatar
 rleplae 
Gits (Hooglede) Belgium
Legendary Market Wizard
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
Posts: 3,003 since Sep 2013
Thanks Given: 2,442
Thanks Received: 5,863


It would not be impossible to write a second algo that checks if other instances are pushing the same orders to the book.

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote




Last Updated on November 10, 2016


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts