Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
No, not missing the point at all. Software bugs will always slip through, even those that are not simple. Period.

Yeah. That mirrors the tone from your first reply, but it still doesn’t make it more than a unreflected “simple truth”. Period.

The processes for hardening security and privacy relevant software is around for several years now and follows certain rules. Simple bugs like that in such a crucial environment only happen if you don’t follow them and don’t have the gates and checks in place on each layer.

Opening a mic on my phone without an interaction on my side should not happen in any case. Starting up the whole VOIP/Facetime stack behind a “Incoming call” window, however, is a totally different thing and should not be possible even with standard software testing.

Apple just lacks any sense for QC recently and seems to run devolopment
like a coding club. Which is nit adequate for a multi billion dollar company.
 
Yeah. That mirrors the tone from your first reply, but it still doesn’t make it more than a unreflected “simple truth”. Period.

The processes for hardening security and privacy relevant software is around for several years now and follows certain rules. Simple bugs like that in such a crucial environment only happen if you don’t follow them and don’t have the gates and checks in place on each layer.

Opening a mic on my phone without an interaction on my side should not happen in any case. Starting up the whole VOIP/Facetime stack behind a “Incoming call” window, however, is a totally different thing and should not be possible even with standard software testing.

Apple just lacks any sense for QC recently and seems to run devolopment
like a coding club. Which is nit adequate for a multi billion dollar company.
It's not like even years ago Apple had bugs where whole parts of someone's hard drive were deleted when they tried to login to their computer. Or all kinds of other companies have had all kinds of other rather bad issues here or there.
 
Yeah. That mirrors the tone from your first reply, but it still doesn’t make it more than a unreflected “simple truth”. Period.

The processes for hardening security and privacy relevant software is around for several years now and follows certain rules. Simple bugs like that in such a crucial environment only happen if you don’t follow them and don’t have the gates and checks in place on each layer.

Opening a mic on my phone without an interaction on my side should not happen in any case. Starting up the whole VOIP/Facetime stack behind a “Incoming call” window, however, is a totally different thing and should not be possible even with standard software testing.

Apple just lacks any sense for QC recently and seems to run devolopment
like a coding club. Which is nit adequate for a multi billion dollar company.


It sounds like you have software engineering and testing experience that's at a level beyond that of the engineers/scientists/programmers/QC at Apple. Perhaps you can help them out so this never happens again, no matter the conditions? Should be easy, right?

As an aside, can you point to another major OS (or other complex software) that has been bug (simple or otherwise) free.
 
Apple is really letting QC slide lately... But tbf nobody is adding themselves to a FaceTime call they're already in so I can see why it was missed.
Yea it is kind of forgive-able that they never checked this one extremely specific GUI action. But why is the core of the system way before we even get to the GUI patched together so poorly that this worked?

Forgive me I am not programmer but you would think the design of the software would be built from the ground up to make something like this nearly impossible (yes I know there is no impossible in software). I would imagine the processes handling the transfer of video/audio would be locked down absolutely unable to proceed without direct user consent. Hell even that direct user consent, "swipe to answer", should be very carefully engineered to ensure there literally was a HUMAN making the motion & not faked by a bot. I always thought Apple had this **** on lock? Is this the revealing moment where we find out Apple security is no better than anyone elses & is literally a misplaced ; away from catastrophe? Am I crazy to think the underlying design should be ensuring this glitch is not possible?
 
Last edited:
  • Like
Reactions: H818H and Scooz
Wouldn't call this serious as it doesn't affect many people, doesn't destroy data, ...
What? Providing someone access to the device's microphone and even the front-facing camera without the user's direct and active consent, especially for someone whom you may not wish to talk to at that moment or ever, is about as serious a bug as it gets.
 
What’s the purpose of going through 6-7 betas and stuff like this goes unnoticed.
I think it’s noticed by the community who finds this stuff, but instead of reporting it to Apple, they hold it for clicks.
 
It'll be fun to hear a compilation of things people say before accepting a call. They can even make it into an exclusive show.

Probably a NSA backdoor feature discovered.
 
It's not like even years ago Apple had bugs where whole parts of someone's hard drive were deleted when they tried to login to their computer. Or all kinds of other companies have had all kinds of other rather bad issues here or there.

It was quite ok for several years inbetween, though. It got really bad even with the routine stuff recently.

And it’s not like you can’t buy good QC and code hardening these days. You have to actively make it a priority and make space for it in your dev pipeline and wallet, though.
 
It was quite ok for several years inbetween, though. It got really bad even with the routine stuff recently.

And it’s not like you can’t buy good QC and code hardening these days. You have to actively make it a priority and make space for it in your dev pipeline and wallet, though.
Sure, and yet even with that something will be off somewhere at some point, even to this degree.
 
Test engineers should have caught this very easily.
The steps taken to get it to work is not normal and I believe whoever found this held it until just the right moment. Little happen as a coincidence. How many betas did they go through before release? None of the professional beta testers or public testers noticed this? Yeah right.
 
You may not understand that despite loads of QC, beta testings, etc, software bugs still manage to slip through under the right set of conditions and circumstances. Especially with respect to complex software.

I've yet to see 100% perfection. From anyone.
Especially when trying things that make zero sense. I would never think to add my own number to the call as another person. The software is so complex that it is impossible to catch every possible failure no matter how much testing you do.
 
  • Like
Reactions: chabig
Sure, and yet even with that something will be off somewhere at some point, even to this degree.

Yeah, why do testing at all. Something’s always off.

This bug is something that is obviously preventable with existing coding patterns. The state the app is in should not exist at all and management of app state is a basic software engineering skill without even touching coding techniques for security relevant development.
 
Yeah, why do testing at all. Something’s always off.

This bug is something that is obviously preventable with existing coding patterns. The state the app is in should not exist at all and management of app state is a basic software engineering skill without even touching coding techniques for security relevant development.
Again, there's all of that as far as improving things and so forth, but the point still stands that even with all of that perfection is basically something that doesn't exist, and sooner or later something will still surface, and that something could still be rather bad. No one is saying that things couldn't or shouldn't be better, but at the same time it's also not really practical to say that even if things are better that they would be perfect and that something still won't pop up somewhere.
 
Don't worry. The issue has been given high priority and an OTA update is forthcoming after the NSA decide on a new sequence of steps that's harder to trigger by accident.
 
  • Like
Reactions: sero
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.