267 karma · joined August 26, 2014
It's a brave company who chooses the ground-up re-write of a core system in the banking world.
So it'll be interesting to see if a set of new FS companies grow up who aren't dependent on legacy systems. If they do you could see a world where they can more easily interoperate without a descent into mainframe batch land :)
- Starling http://starlingbank.co.uk/ - Tandem https://tandem.co.uk/ - Loot https://loot.io/ - Fidor https://www.fidorbank.uk/ - Metro (been around a bit longer but still relatively new) https://www.metrobankonline.co.uk/ - Aldermore http://www.aldermore.co.uk/
As to whether their vision of financial services takes off, I think that remains to be seen, but it's very interesting to see the large number of new banks starting up in the UK market which has previously been dominated by a few large players.
You should probably start by picking an area that you're interested in (e.g. web, infrastructure, mobile) as whilst there's some commonalities each area has it's own toolset and specific areas of focus.
For learning there's things like https://pentesterlab.com/ , https://www.offensive-security.com/metasploit-unleashed/
For practicing legally , a lot of CTF competitions make use of skills which are useful for penetration testers, also places like vulnhub https://www.vulnhub.com/ have downloadable challenge machines that you can run in a VM.
In terms of meeting up with people in the industry, look out for local Defcon chapters or B-Sides conferences, both of which tend to be free or low cost and have some good content.
From what I saw of the aggregation sites that pulled details from UK banks in the past, this was a major stumbling block...
Ask yourself do you remember what sites use EV certs and would you notice if one had a DV instead... if you wouldn't ask yourself why a company would pay more money for that EV cert, when they can get a perfectly good DV one for free
My feeling would be that Microsoft have done a lot in the security line and have also given a lot back to the security community (their SDL documentation which is freely avaiable for example) and that they are one of the better examples of security in the software industry these days
I'd prefer a payment model based on either a flat fee paid by the customer, or perhaps something based on the amount saved from the list value of the car.
With that said, from reading some articles about off-grid living, it's not outwith the bounds of possibility that people are looking at pure solar (or pure renewable anyway) off-grid living, for priniple-based reasons , rather than a more pragmatic rationale.
From the article "Even with these rough numbers it’s hard to see how anyone living any distance from the Equator is going to be able to justify the cost of installing enough batteries to go off-grid with a domestic rooftop solar PV installation."
Whilst obviously Internet facing apps are treated with more caution, it's definitely not true in my experience to state that there are no security demands on internal applications. I would expect that most/all banks these days realise that there's no such thing as a fully trusted network...
But when you're developing a new category of device, that's not always possible.
For a very related example, look at the Oculus Rift approach to VR. they've been iterating on developer kits slowly improving the hardware while letting people feel out how to use that class of device.
Ultimately it'll be down to individual dev. houses whether it makes sense for them to invest at this stage, or wait till it's closer to consumer launch
If they can't sort it for consumer release, that's a much bigger issue of course. My guess (and it's just that) would be that they'll be trying to improve field of vision for the consumer release, as from the reviews I read it was the one major negative people cited.
The information (AFAIK) about their security mechanisms only got released as a result of the breach, so even assuming you knew what the terms were and how to judge good security from bad, you wouldn't have the information until the site got compromised.
This is a very common problem, some more examples here http://raesene.github.io/blog/2014/06/08/finding-security/
There is a huge Market for Lemons (https://en.wikipedia.org/wiki/The_Market_for_Lemons) style scenario in IT systems with relation to security.
Everyone will say "we take security seriously", but there's no way for ordinary consumers (or indeed most companies) to determine what the company meant by their statement, and to evaluate the relative security of the systems of two companies.
This could actually provides a market incentive for companies not to spend too much on security, as those that do will have lower profits than those that don't.. until they get breached, and even then companies with good security can be breached...
For example to handle the case of unattended server reboot, you'd be likely to have the server have a script to load the key back into memory. Attacker gets shell access, they get the script, they get the key...
Security is always a trade-off and people tend not to engineer their webapps with the assumption that they'll be breached in specific ways.
with e-mail addresses you need to use them in their unencrypted form (e.g. as login names), so encrypting wouldn't do much for you against most attacks.
Looking at Dockers deployment of Content Trust as an example of this.
You still have a trust decision on first use, but it's better protection than nothing.