Interesting: Starting with Xcode 7, Apple made it possible to sideload apps on the iPhone, iPad, and Apple TV using a free Apple ID. Although a paid developer account is still required to deploy apps to the App…: How-To: Create a free Apple developer account for sideloading apps | 9to5Mac
Archive for the ‘xCode/Mac/iPad/iPhone/iOS/cocoa’ Category
Posted by jpluimers on 2017/02/16
Posted by jpluimers on 2016/12/21
That lecture used to be on http://cm.bell-labs.com/who/ken/trust.html
A few nice links from ACM Classic: Reflections on Trusting Trust – Google Groups though:
- Countering “Trusting Trust” – Schneier on Security.
- Fully Countering Trusting Trust through Diverse Double-Compiling (DDC) – Countering Trojan Horse attacks on Compilers.
- The Ken Thompson Hack.
And archived versions of (I hope accurate) copies of the article:
- Cryptography, Security, and Privacy (CrySP) | SCS | UW at the University of Waterloo has it online and archived.
- ouah.org has it online and archived too.
Finally I found a PDF copy of the original ACM prints that Greg Ganger of Electrical and Computer Engineering at Carnegie Mellon University has online. It’s archived too.
- Really neat concept by Ken Thompson that I read about many years ago. Embed a virus into a compiler that infects any compilers that it compiles, thus… – Koushik Dutta (Koush) – Google+
- Strange Loops: Ken Thompson and the Self-referencing C Compiler – Good Math, Bad Math.
- linux – Is Ken Thompson’s compiler hack still a threat? – Programmers Stack Exchange.
- Virus infects development environment – News – The H Security: News and features.
- Compiler virus infects thousands of programs.
- Compile-a-virus – W32/Induc-A | Naked Security.
- Novel Malware XcodeGhost Modifies Xcode, Infects Apple iOS Apps and Hits App Store – Palo Alto Networks BlogPalo Alto Networks Blog.
Posted by jpluimers on 2016/11/16
Hopefully this was a one time oversight from Apple, but on OS X 10.9 (Mavericks) the Xcode command-line tools cannot be installed from the Xcode Preferences pane.
You have to install them from the command-line:
There is one catch though: it might fail as you first have to start Xcode once and accept the license agreement.
Posted by jpluimers on 2016/10/11
Interesting, as I thought Mac OS X Yosemite and up – having Python installed – would also keep Python up-to-date, but they don’t.
Installing Python on Mac OS X
The latest version of Mac OS X, Yosemite, comes with Python 2.7 out of the box.
The version of Python that ships with OS X is great for learning but it’s not good for development. The version shipped with OS X may be out of date from the official current Python release, which is considered the stable production version.
Posted by jpluimers on 2016/08/17
So I created the small Bourne shell (sh) script below to deliver them.
It allows me to update these gists:
- Binaries: https://gist.github.com/9257ba6e27afea1b98376d9d4411c88c.git [WayBack]
- Reports: https://gist.github.com/cf064f2893fd489f0f936097c11f794b.git [WayBack]
- Statistics: https://gist.github.com/ca0ed0f53c279aa87fc2ffd505d3fc8a.git [WayBack] (version info, cipher count, cipher lists)
It helped me to contribute to these testssl.sh issues:
- Supply Darwin binaries + install documentation · Issue #127 · drwetter/testssl.sh [WayBack]
- Darwin + ARM7l binaries · Issue #362 · drwetter/testssl.sh [WayBack]
- New Darwin + ARM7l binaries · Issue #390 · drwetter/testssl.sh [WayBack]
Not all of these binaries are in https://github.com/drwetter/testssl.sh/tree/master/bin [WayBack] as it makes the testssl.sh repository too bloated. Some (including non-OSX builds made by others) are here:
Eventually the script might get merged into https://github.com/drwetter/testssl.sh/blob/master/utils/make-openssl.sh [WayBack] as there is a
Darwin switch in this commit: https://github.com/drwetter/testssl.sh/commit/6efc3e90f52e5926b0853d3b2fb221b631dcf452 [WayBack]
Posted in Apple, Development, Mac, MacBook, MacBook Retina, MacBook-Air, MacBook-Pro, MacMini, OpenSSL, OS X, OS X Leopard, OS X Lion, OS X Maverick, OS X Mountain Lion, OS X Snow Leopard, OS X Tiger, OSX Yosemite, Power User, Security, Software Development, xCode/Mac/iPad/iPhone/iOS/cocoa | Leave a Comment »