auxio
About
- Username
- auxio
- Joined
- Visits
- 142
- Last Active
- Roles
- member
- Points
- 5,065
- Badges
- 2
- Posts
- 2,796
Reactions
-
Apple requests return of Apple Silicon Developer Transition Kits, offers $200 toward purch...
Xed said:auxio said:Xed said:jdb8167 said:Everyone talking about how Apple was more generous to developers in the past are forgetting what it used to cost to be in the developer program. If I remember correctly it was $1200 (don’t hold me to that). That gave Apple a lot more leeway to be generous to developers.Apple was under no obligation to give developers anything other than the DTK (edit: as a temporary rental) for the $500. It was stated very clearly in the agreement for the Universal Quick Start program. Any expectation of free hardware or anything else was always wishful thinking.
Edit: I looked up some old invoices and the price for the ADC Select program was $499 in 1999 and for the Premier program was $3499. I think you had to be in at least the Select program to be offered a Intel development kit.
PS: Correct me if I'm wrong, but I seem to recall when IOS development came on the scene they charged for separately for both iOS and (then) Mac OS X dev kits.
And IIRC, it was iOS development which caused the developer membership price to come down.
Edit: Found a live blog from the first iOS SDK announcement. It was a separate download which went into the existing version of Xcode. But you had to download a beta version of iOS onto your phone. -
Apple requests return of Apple Silicon Developer Transition Kits, offers $200 toward purch...
Xed said:jdb8167 said:Everyone talking about how Apple was more generous to developers in the past are forgetting what it used to cost to be in the developer program. If I remember correctly it was $1200 (don’t hold me to that). That gave Apple a lot more leeway to be generous to developers.Apple was under no obligation to give developers anything other than the DTK (edit: as a temporary rental) for the $500. It was stated very clearly in the agreement for the Universal Quick Start program. Any expectation of free hardware or anything else was always wishful thinking.
Edit: I looked up some old invoices and the price for the ADC Select program was $499 in 1999 and for the Premier program was $3499. I think you had to be in at least the Select program to be offered a Intel development kit.
PS: Correct me if I'm wrong, but I seem to recall when IOS development came on the scene they charged for separately for both iOS and (then) Mac OS X dev kits.
And IIRC, it was iOS development which caused the developer membership price to come down.
Edit: Found a live blog from the first iOS SDK announcement. It was a separate download which went into the existing version of Xcode. But you had to download a beta version of iOS onto your phone. -
macOS Sudo vulnerability could give root privileges to any local user
asdasd said:dewme said:JustSomeGuy1 said:asdasd said:auxio said:Given how long these tools have been around (40+ years in some cases), how relatively simple the code is compared to modern software, and the fact that they're used in server environments, I'm very surprised they haven't been fully security audited by now.The real issue imho is that while a lot of underlying legacy code has a long and time tested verification of proper functionality, the code was not designed and has not been updated with sufficient consideration for the existential security threats that have evolved over time.
This works until there is a change in the operating system to allow filenames longer than 512, then it is a vulnerability at worst or a crash. Probably something like this happened for the stdln . I don't think these old codebases can be easily updated to handle reference counting.char filename[512]; ...
filename = getPath(....)
As for your example, that's a buffer overflow attack vector. It's pretty much the top item on the list for security audits: checking all sources of input for possible buffer overflows (or invalid data which could lead to a buffer overflow when parsing it).
As for memory management and an ownership model, see the system Apple uses in their low level C APIs (Core Foundation). -
macOS Sudo vulnerability could give root privileges to any local user
asdasd said:auxio said:Given how long these tools have been around (40+ years in some cases), how relatively simple the code is compared to modern software, and the fact that they're used in server environments, I'm very surprised they haven't been fully security audited by now.
But anyways, strategies for dealing with memory management is a bit of a digression here. The point is that, for smaller apps, auditing all sources of input data for buffer overflow/invalid data attacks, any external tools used for validity, etc, isn't a massive undertaking. But yeah, it seems like this was something missed in a recent change/addition to sudo, not a security hole which has been in the tool for ages. -
Many App Store 'nutrition labels' have false information, report says
mjtomlin said:auxio said:I'm thinking that Apple should add some automated testing around this which helps validate the labels