Security "by design"
How does it work?

Buy Now

Home

English version Deutsch Français

Home | Buy Now | Products | FAQ | What Customers Say | Press | Prices | About Us | Support

     How does it work?

 

Note: "client" is often used incorrectly to indicate a server. To prevent any confusion, TWD Industries sticks with the technical meaning of those words: "servers" accept connections initiated by "clients" -and never the other way around.

With traditional client/server applications, or with peer-to-peer applications, servers are waiting for connections initiated by clients on one or several port number(s):

                       Internet
           [Client] =====> [Server] 
(listening on ports x, y and z)

The server is obliged to accept all the connections to verify if they come from authorized clients. This allows a client to detect a server remotely since the server must reply to clients that attempt to establish a connection on a listening port number.

This architecture creates a problem because pirates or worms can:

           detect servers by scanning a range of Internet IP addresses

           create thousands of connections to attack each server:

                 finding passwords by trying all the possibilities
                 exploiting buffer overflows in the server application
                 creating denial of service, exploiting TCP/IP stack's security breaches, etc.

That's because of the listening ports that Windows and server applications
(Web, Email, SQL, VPN, VoIP, Instant Messaging, etc.) are compromised: each listening port is an entry door to a service that may contain security breaches -making your systems potentially vulnerable.

The danger is proportional to the number of listening ports in the enterprise infrastructure. Remote-Control solutions 
(pcAnywhere, Laplink, NetOp, Timbuktu, etc.) or Network Administration solutions (IBM Tivoli, Intel LanDesk, CA Unicenter, HP OpenView, etc.) all install a server on each PC which puts the whole enterprise infrastructure at risk.

TWD Industries offers a radical solution to this problem, by removing all the listening ports.
That's the security "by-design":

With the DS, Master
(the client) and Slave (the server) no longer accept connections. Because of this, hey can't be detected remotely and they can't be attacked by pirates or worms:

                                          Internet         Internet
(no listening port)  [Masters] =====> [DS] <===== [Slaves]  (no listening port)

Only the DS is listening on a port (443 by default) reducing the vulnerable surface of your enterprise: one single machine, the DS, needs to be monitored (instead of all the machines). The only physical way for Masters to access Slave PCs is the DS.

RA is the only Remote-Control product to offer this level of security. Soon, other network applications will benefit from this patented technology.

 

                                     - A word about software patents -
Today, software patents have bad press. Surprisingly, many among those who criticize software patents own big portfolios of software patents. This includes some of the famous public research laboratories that have strongly accused corporations to "lock the future". Why those labs continue filling patents at a steady pace remains a mystery, unless you honestly consider that there is no difference of merit between a car engine patent and a compression engine patent -as long as the patent itself is not meritless. Meaning that it resolves in a new and efficient manner a real technical problem. The point is not about software patents or not but rather about why meritless patents are allowed to be registered.

Lets' face it: if the 'security' was real then nobody would be pirated.
If people are still pirated everyday then the products sold by 'security' vendors do not make you safe. Let's see the reasons for this to happen.

     Routers & Firewalls

What is a firewall? In an ideal world, a firewall would be a device that filters all incoming and outgoing traffic in order to allow only what is desired and block the rest. All the rest.

Unfortunately, this is not what happens. Many routers are supposed to do the same job but they fail to do so and that's why 'security experts' tell you: "Get a real firewall". Translate "real" by "expensive" here. Some leading routers just let anything go through if you send packets faster than they can filter them. Shouldn't they block everything instead if they are overwhelmed?...

Are firewalls really safe? Search for "firewall + vulnerability" on Google and see by yourself.
232,000 links are more than enough to show you how bad they fail at not putting you at more risk.

Why firewalls that are supposed to make you safe fail to be safe themselves? There are many kinds of reasons for this -political, technical and commercial reasons. As product updates is the way most security vendors make money there is no real motivation to make a product that does not generate recurring revenues.

What about "personal firewalls"? Most are just exploiting the lack of technical knowledge in order to make easy money from the end-user fear they feed with science. A good "personal firewall" should  not play the Armagedon soundtrack for each packet which hits inbound or outbound interfaces. Since they run on the computer they are supposed to protect they can be compromised very easily -and even remotely- by: 

  1. modifying its configuration -allowing a pirate or a virus to go through

  2. disabling it or stopping it -allowing a pirate or a virus to go through

  3. impersonating a user, a program or a service that is allowed to go through

  4. injecting code in it to fool the user -allowing a pirate or a virus to go through

  5. using a lower level of the network layer -allowing a pirate or a virus to go through

  6. doing all this at boot time or shut-down time (before or after) it is running.

Let's see how "real" firewalls fail to deliver: the market leader exposes more than 15,900 vulnerability links on Google. The sales pitch never pinpointed the fact that your 'security' device had to be patched again and again (at your expense) without never making you safe because patches are always coming AFTER vulnerabilities are publicly published...

If you need to be connected to other networks a firewall alone is not the solution because it just closes some doors and lets other doors opened.

Note: firewalls would be pointless if operating systems and applications had no vulnerable open ports.

     Intrusion Detection Systems (IDS)

An IDS is supposed to filter all incoming and outgoing traffic in order to alert network administrators about unexpected or unauthorized traffic. Unfortunately, this is not what happens.

Search for "IDS + vulnerability" on Google and see by yourself. 118,000 links are more than enough to show you how bad an IDS fails to contribute in hardening your security.

An IDS is not safe because it can be fooled very easily by: 

  1. not using visible probes or protocols that are identified as potential treats

  2. hiding attacks in a continuous flow of thousands of connections and false alarms

  3. using firewalking methods that allow to send probes without raising alarms

  4. impersonating a user, a program or a service allowed to transfer data

  5. compromising the IDS to hide attacks or penetration attempts

What's wrong with IDS? They bring new vulnerabilities to your systems and only alert you about OLD COMMON AND BASIC threats. This means that if this product is not able to detect a given threat then this threat will have an happy life on your systems. Pirates have the choice of using sophisticated invisible attacks or basic high-profile attacks. Guess what seasoned pirates -the most dangerous kind- will choose to do.

If your goal is only to be watching kids attacks then an IDS will give you a lot of fun but if you want more than this, well, an IDS is simply not the solution. Last but not least, IDS users need to subscribe to IDS vendors maintenance to update threats listings -all their life.

Note: IDS would be pointless if operating systems and applications had no exploitable vulnerabilities.

     Anti-virus Programs

An anti-virus program is an application that is supposed to check the files integrity on your disks and to filter all executed code (preferably user and system code) in order to allow only what is allowed and block the rest. All the rest. 

Unfortunately, this is not what happens because the system has full access to everything and because anti-virus programs run on the computer they are supposed to protect. This characteristic makes them easy targets -like for "personal firewalls".

Are anti-virus program really safe? Search for "antivirus + vulnerability" on Google and see by yourself. 59,000 links are more than enough to show you how bad they fail in this matter.

Remember when software started to be so big that the CD-ROM totally replaced the floppy disk? This  suddenly prevented viruses to replicate from one PC to another since the CD-ROM was read-only.

Then, Microsoft violated a fundamental law. They mixed data and executable code. Before Outlook emails only contained harmless text but Microsoft added VB-script, ActiveX controls, java applets and many other threats that have created a new very profitable industry 'fighting viruses'. What has been the benefit for end-users? Nobody knows but such a 'progress' has been promptly expended to Excel spreadsheets, Access databases, Word and HTML documents, etc. with the dramatic results we are all facing today.

If your business was primary about selling anti-virus or anti-SPAM products, would you consider virus and SPAM authors as a threat or as a vital resource for the growth of your business? Think twice before you trust what magazines or "security vendors" write because their interests may not match the interests of their customers.

Anti-virus programs are just exploiting the lack of technical knowledge of users to make easy money. An anti-virus program is not safe because it can be compromised very easily by: 

  1. modifying its configuration -allowing pirates and viruses to do what they want

  2. disabling it or stopping it -allowing pirates and viruses to do what they want

  3. impersonating users, programs or services to do anything on your system

  4. injecting code in it or in the system -allowing pirates or viruses to do what they want

  5. using the system at a lower level -allowing pirates and viruses to do what they want

What's wrong with anti-virus programs? Not only they bring new vulnerabilities to your systems but they 'protect' your system only against OLD COMMON BASIC threats that have been created by Microsoft for God knows obscure reasons. This means that threats that anti-virus do not list -or threats that they are not able to catch- will have happy days on your 'protected' systems. 

Also, anti-virus products need to be updated continuously to offer their 'protection'. This is only an inconvenience for consumers of course -virus writers and anti-virus vendors live at their expense.

Note: anti-virus products would be pointless if operating systems had real access-right policies (why the hell is your Internet Browser allowed to access files on your disks?).

     Proxy servers
Proxy servers are used to relay traffic between the Internet and a protected network. Proxy servers may contribute to the security of a protected network by preventing internal users from reaching the Internet unless they provide appropriate credentials. 

Proxy servers should never be considered as a replacement for firewalls because proxy servers filter the traffic at the application level rather than at the packet level like firewalls. This means that a proxy server cannot protect its host or the hosts behind it against IP-based attacks.

Some proxy servers are limited to one single application like FTP or can be "generic" like SOCKS (http://www.socks.nec.com). In both cases, you cannot rely only on a proxy to secure a network.

     Virtual Private Networks (VPNs)

VPNs have been created to address specific flaws of the TCP/IP protocol. Some have argued that IPSec will make firewalls obsolete. This is not the case. Considering the price of the packages, that's a pity.

IPSec just authenticates connection endpoints and encrypts data streams. An IPSec VPN complements a firewall but does not act as a firewall which restricts the services allowed between two networks.

Some vendors acknowledged this fact and have combined firewalls with IPSec capabilities. This is a good thing when all the hosts to protect have both, but even this does not make you really safe. Google reports more than 109,000 relevant links to the request "VPN + vulnerability". All the leading vendors are included. Where is the problem with VPNs?

The devil is in the design. VPN servers, gateways and clients are listening on port numbers. This means that they can be attacked. Even if they do not reply to incoming connections that do not match the expected format they are vulnerable to Denial of Service attacks and to malicious connections that exploit security breaches located in the VPN server, clients or gateways:

        in the connection initialization procedure
        in the authentication implementation
        in the packet filtering implementation
        in the packet processing implementation (encapsulation, encryption, relay, etc.).

Security experts tell you to install firewalls in order to protect VPN clients but firewalls will not protect against exploits targeting a specific VPN because if malicious incoming packets succeed in cheating the VPN how could the firewall decide to reject them?

The important question is: "Could this be avoided?"

The answer is yes. The security "by-design" developed by TWD Industries no longer requires VPNs to use gateways and allows VPN clients not to be listening on port numbers. This means no more widely deployed vulnerabilities, no more DoS attacks, no more exploits.

Further, if VPN servers are invisible, if VPN gateways are no longer necessary and if VPN clients no longer listen on port numbers, then firewalls become really obsolete.

The market needs something better and cheaper so everyone can use it without restrictions.
TWD Industries is working on it.

 

Does it mean that the products offered by 'security' vendors are totally useless? No. It just means they fail to deliver the level of security that users are expecting from them.

Would real 'real' firewalls be safe if they were doing their job properly? Unfortunately the answer is no because you do not have only to block some doors to be safe. You have to make sure that:

        Only expected visitors will go through the doors that you have to leave opened
        Expected visitors are doing only what they are supposed to do and nothing else.

Now you start to see the gap between what you have and what you really need.
If traditional 'security solutions' failed to deliver then there is a need for something better.

TWD Industries presents an efficient and cost-effective alternative: the security "by-design".

    What does it mean "by-design"?
Users do not have the technical know-how to interpret security alarms and understand security
    issues and they don't want to become IT experts because they have something else to do.
    They already have another job you know.

The 'security solutions' provided by the industry are failing in their mission because they do not allow users to be safe without an expensive dedicated team of professionals working full-time at taking care of them. This 'solution' is simply not appropriate.

 

Q) Why let all the world connect to all your PCs to access them?

A) Your network applications are unable to access a PC without listening port numbers.

The only way to make sure that everybody is safe is to make people safe, by-design. Instead of this, the industry has created more and more complexity leading to confusion... and recurring fees.

How TWD Industries' "by-design" security scheme is solving these issues?

        machines are invisible and unreachable –they cannot be detected or attacked

        mobile users are safe wherever they are on the planet –without configuration

        accessing machines and users behind a router or a firewall is safe and transparent

        users can reach each other by just typing their name –no more IP addresses

        this solution can be integrated progressively without touching legacy systems

TWD Industries’ technology can secure "by-design":

        Network Applications                (VPN, ERP, CRM, MES, Supply Chain Systems…)
     
  Networked Intelligent Devices   (Computers, PLCs, PABX, Network Storage...)
     
  The Network Infrastructure       (Routers, Switches, Hubs…)

If you are interested in licensing this patented technology then contact us.

Home | Buy Now | Manual | FAQ | What Customers Say

*

Press | Volume Discounts | About Us | Contact


Copyright © 1998-2007 TWD Industries SAS
All Rights Reserved