Because you possibly have data to prove otherwise? No? Thought so.No, because this is all just publicity stunt. They don't actually have the exploit.
Because you possibly have data to prove otherwise? No? Thought so.No, because this is all just publicity stunt. They don't actually have the exploit.
What gets me is when people can't understand english and jump to inaccurate conclusions. I don't blame Apple for break ins or car manufactures for theft. I do expect reality to live up to the marketing message. In both cases it does not.
When a car manufacturer sells me a car with a lock and said lock can be opened by almost anyone in a few seconds, then yes the manufacturer needs to catch some heat for thefts. Not be blamed, but they should catch the heat.
When a tech manufacturer sells me a secure product and said product is capable of being broken into just from visiting a web site, then they need to catch the heat. Not be blamed for the break in, but catch the heat.
So yes, I am happy that someone put a dent in Apple's marketing message, because without said dent causing a lot of heat Apple will not improve to the level that I expect.
Car locks can be opened by pretty much anyone in just a few seconds?What gets me is when people can't understand english and jump to inaccurate conclusions. I don't blame Apple for break ins or car manufactures for theft. I do expect reality to live up to the marketing message. In both cases it does not.
When a car manufacturer sells me a car with a lock and said lock can be opened by almost anyone in a few seconds, then yes the manufacturer needs to catch some heat for thefts. Not be blamed, but they should catch the heat.
When a tech manufacturer sells me a secure product and said product is capable of being broken into just from visiting a web site, then they need to catch the heat. Not be blamed for the break in, but catch the heat.
So yes, I am happy that someone put a dent in Apple's marketing message, because without said dent causing a lot of heat Apple will not improve to the level that I expect.
It's pretty clear that there is much you don't understand about software. . . . .
Just so wrong. Yes developers will all tell you that software has to have bugs, but that's just hype to meet marketing deadlines. Its about priorities, hiring smart people (not the cheap ones), and getting it right.
Just so you know about my understanding of software, the most sensitive software I was responsible for included in the failure analysis the deaths of 30 to 40,000 people and it was not military. No we did not take years to make changes, we constantly evolved the software with weekly or daily changes as needed. These changes were to support changing requirements (newly found information about the environment the software worked in) and we rarely found bugs because the process was built to eliminate bugs before deployment. Correct operation was considered important and the software was engineered that way.
I also have other software that operated for about 15 years before the first bug was found. It was not a logic bug, but a copy paste configuration bug for a rarely used option.
Ever wonder why we still see buffer overflow bugs in Apple software updates (if you bother to read the security release notes). The utilities to scan for and report buffer overflow bugs have existed for at least 15 years because they were a big topic during Y2K discussion. Now ask yourself why Apple has not applied these utilities to its own software or to the open source software they use? Answer, because it is not yet important to them. In fact there are firms that will audit your whole code base for these and other security problems. Wonder why Apple is not using them?
Bugs are not just a normal result of software development, they are only a result of software development processes which have been compromised for cost, for delivery date goals, and by poor management. Bug free software development is an attitude. That attitude starts with the fact that there are no excuses for bugs. Unfortunately, that attitude rarely exists.
Good catch. That should read " . . . anyone with about $500 and an internet browser."Car locks can be opened by pretty much anyone in just a few seconds?
So is that actually happening and decently often enough too, or it was a dramatization to basically make people carry their stuff with them because, for example, many just run in somewhere and don't lock their cars and someone gets their stuff that way or they leave their stuff in plain sight and someone breaks in and gets it?Good catch. That should read " . . . anyone with about $500 and an internet browser."
I did some work a few years ago in the oil sector in Houston. We were given laptops and told very clearly that if we left the laptops in the car trunk while we were in a restaurant that the chances of the laptop being stolen were so high that the company would require reimbursement for any loss. IIRC they told us that 100s of laptops were stolen in the previous 12 months. It happened to some of the project team members previous to my arrival.
In the security briefing they showed us a video. The thief would walk up to the trunk with apparently a device in their pocket, the trunk would pop open, they would remove a briefcases, close the trunk, and walk away. It looked just like they were the auto owners. The people that got had, did not even know until they reached their hotel.
To me this means that the cars basic functionality is comprised and the car manufacturer should not be blamed for the specific theft, but surely take the fallout for poor design and selling a car that does not meet the buyers expectation.
. . . .
It's pretty clear that there is much you don't understand about software.
Its not about understanding, it is about expectation. If you expect the software to have bugs, then it will have bugs. Bugs happen because the development team does not understand the problem space well enough. So yes, there can be bugs because the code's real use was not well anticipated. With regard to security bugs, that is now or should be a well understood environment if the correct people are involved.
I'll tell you what...
If you randomly select any piece of software, any, that consists of more than 100,000 lines of code, I'll bet any amount you care to name that it contains some logic path that was never tested that will lead to an incorrect result or crash. I don't care if it's from the NSA, or the space program, or the NYSE, or ...
My expectation when developing software was to deliver the most efficient, thoroughly tested, user friendly system humanly possible. To think for a moment that it would be totally free of any logic errors or vulnerabilities is simply naive, not pessimistic.
Even if you design for it and have it as your priority and only have that mindset it still won't change the reality that more often than not there will still be some flaw somewhere.This we agree on.
And you make my point perfectly, no where in that paragraph did you say "bug free." You don't test for "bug free", you design for it. You have to question everything in order to get bug free. And your right, most teams consider that being a pest and get that person off the team because in their mind it is not efficient, which was your first listed priority.
This we agree on.
And you make my point perfectly, no where in that paragraph did you say "bug free." You don't test for "bug free", you design for it. You have to question everything in order to get bug free. And your right, most teams consider that being a pest and get that person off the team because in their mind it is not efficient, which was your first listed priority.