The purpose of legitimate Network Penetration Testing is to positively identify risks in a targeted IT Infrastructure before those risks are identified and exploited by malicious hackers. This enables the IT managers to remediate against those risks before they become an issue. To accomplish this the Penetration Test must be driven by people with at least the same degree of skill and persistence as the threat (defined by the malicious hacker). If the Penetration Test is delivered with a skill set that is less than that of the real threat then the test will likely be ineffective. This would be akin to testing the effectiveness a bullet-proof vest with a squirt gun. Unfortunately most penetration tests don't test at realistic threat levels. This is especially true with regards to PCI based penetration tests. Most PCI based penetration testing companies do the bare minimum required to satisfy PCI requirement 11.3. This is problematic because it results in businesses passing their PCI penetration tests when they should have failed and it promotes a false sense of security. The truth is that most businesses that pass their annual PCI audits are still relatively easy [...]
The Chevy Volt will be the first car of its type: not because it is a hybrid electric/petrol vehicle, but because GM plans to give each one the company sells its own IP address.Â The Volt will have no less than 100 microcontrollers running its systems from some 10 million lines of code. This makes some hackers very excited and Adriel Desautels, president of security analysis firm Netragard, very worried. Â Before now, you needed physical access to reprogram the software inside a car: an 'air gap' protected vehicles from remote tampering. The Volt will have no such physical defence. Without some kind of electronic protection, Desautels sees cars such as the Volt and its likely competitors becoming 'hugely vulnerable 5000lb pieces of metal'. Desautels adds: "We are taking systems that were not meant to be exposed to the threats that my team produces and plug it into the internet. Some 14 year old kid will be able to attack your car while you're driving. ... The full article can be found here.
Weâ€™ve heard a bit of â€œnoiseâ€ about how IPv6 may impact network penetration testing and how networks may or may not be more secure because of IPv6.Â Lets be clear, anyone telling you that IPv6 makes penetration testing harder doesnâ€™t understand the first thing about real penetration testing. Whats the point of IPv6? IPv6 was designed by the Internet Engineering Task Force (â€œIETFâ€) to address the issue of IPv4 address space exhaustion.Â IPv6 uses a 128-bit address space while IPv4 is only 32 bits.Â This means that there are 2128 possible addresses with IPv6, which is far more than the 232 addresses available with IPv4. Â This means that there are going to be many more potential targets for a penetration tester to focus on when IPv6 becomes the norm. What about increased security with IPv6? The IPv6 specification mandates support for the Internet Protocol Security (â€œIPSecâ€) protocol suite, which is designed to secure IP communications by authenticating and encrypting each IP Packet. IPSec operates at the Internet Layer of the Internet Protocol suite and so differs from other security systems like the Secure Socket Layer, which operates at the application [...]
Our CEO (Adriel Desautels) recently spoke at the Green Hills Software Elite Users Technology Summit regarding automotive hacking. During his presentation there were a series of reporters taking photographs, recording audio, etc. Of all of the articles that came out, one in particular caught our eye. We made the front page of "Elektronik iNorden" which is a Swedish technology magazine that focuses on hardware and embedded systems. You can see the full article here but you'll probably want to translate: http://www.webbkampanj.com/ein/1011/?page=1&mode=50&noConflict=1 What really surprised us during the presentation was how many people were in disbelief about the level of risk associated with cars built after 2007. For example, it really isn't all that hard to program a car to kill the driver. In fact, its far too easy due to the overall lack of security cars today. Think of a car as an IT Infrastructure. All of the servers in the infrastructure are critical systems that control things like breaks, seat belts, door locks, engine timing, airbags, lights, the radio, the dashboard display, etc. Instead of these systems being plugged into a switched network they are plugged into [...]