I have software that runs on my computer, downloaded from a brokerage firm. I have added scripting to a charting software package from a third party that talks to the brokerage software via their API. My intellectual property is in the scripts I'm running. I have to give the brokerage sofware access to the internet to send orders to the brokerage. I am concerned about backdoors that may have been written into the brokers software that could upload my intellectual property to the brokerage url and then be stolen. In reading up on firewalling I see that it is largely concerned with url blocking and spoofing. I can get a stateful packet inspection box and set it up allow only necessary url but I would like to be able to control the type of information being sent to the brokerage, is that doable? Do I really have cause for concern?