Outline: for an undisclosed period of time until 28 June 2019, all users
from The University of Notre Dame Australia (ND) accessing federated,
Shibboleth-secured SSO resources provided through the Australian Access
Federation (AAF) were issued identical auEduPersonSharedToken values.
This identifier is frequently used as a unique user identifier (username);
thus for systems where this was the case, all users from ND were considered
the same person, causing permission assigned to one user to effectively apply
to all members of the ND community, breaking authentication and risking
information exposure to sensitive resources. The level of impact on a given
system depends …
Australia is an expensive place to travel - well, at least in terms of
services attached to airports. For some reason, Australia loves to jack up
the prices of everything at an airport like food, drinks and of course
transport when trying to get to the airport or escape it. Even though the
CBDs of our cities are fairly close to their respective airports (Melbourne is
one exception), the privatisation
of train links sees the costs stay high.
So how does one break the cycle of having to pay over AUD$18 to get from
somewhere like Brisbane Airport to the …
In networking terms, a Bridge is a way in which multiple networking
interfaces (physical or virtual) can be made to function as as if they were a
single network interface. In general terms, this is how clients associated
with a router on both wired Ethernet and wireless can communicate together.
In my specific case, I have a VDSL modem which is configured in bridged mode
and plugging into my Turris Omnia router to enable the Turris to connect to
With details scarce online about exactly how this black magic works to allow
my Ethernet-only router to connect to …
There’s a variety of anecdotal information online about whether it’s possible
to purchase alcohol or liquor from membership-based stores (such as Costco) in
the United States if you don’t have a paid membership. Some sites quote
federal, state or local liquor licensing laws as to why it isn’t possible for
“alcohol clubs” to exist or similarly vague or unreferenced sources.
Having recently travelled to Hawaii, I wanted to test these ‘theories’ out for
myself and see whether I could get a good deal for something to take back home
as my duty-free allowance.
The Turris Omnia is an amazing home router. Not
only did it start from humble beginnings from a crowd-funding campaign but
it’s open source, has a huge community and supported by CZ.nic, the
association responsible for domain names the Czech Republic.
I won’t wax lyrical about the benefits of the device as you can discover that
for yourself, but rather I’ll tell you how you can order one of these if you
happen to live in a country where the the resellers don’t ship to. The
devices are sold through Amazon.de and various other …
Like it or not, Apple plays a critical part in the app-based economy these
days. Part of this is having an Apple Developer account in order to release
apps to the App Store™️, and in order to get an Apple Developer account you
need an Apple ID. In order for the Apple ID to be able to become an Apple
Developer account, it needs to be considered to be “over 18”, even if it’s a
company account and a Date of Birth makes no sense whatsoever. This is where
I got stuck.
I use Mozilla Firefox as my browser and occasionally I’ve found that certain
error NS_ERROR_FILE_CORRUPTED, which is displayed in the console. For me,
this is rarely seen, though I’ve experienced the issue a few times on
Trello.com and another on our corporate website CMS. This has the effect of
preventing whatever that resource was from loading, so in the case of CSS it
won’t display and in the case of JS it won’t run. On Trello, this resulted in
a fully broken …
I recently upgraded my computer to macOS 10.13 and found that my iMessage (in
Messages.app) wasn’t working entirely and that Google Talk in the same app
would only receive messages and not send.
Starting with the Google Talk issue, that’s an easy one. Apple has removed
“official” support for Google Talk from Messages.app but they’ve clearly left
the code in place that allows your old account to login, connect and actually
receive messages, but helpfully added a dialog that says “Your message could
not be sent. Support for the targeted service Google Talk has …
I’ve been doing a variety of things pertaining to web security in recent weeks
and one thing that’s been gnawing at my brain is the fact that my blog could
still only use insecure http:// because of GitHub Pages. My blog’s
content was using GitHub Pages for its serving and gh-pages really hasn’t
been seeing a lot of love - that I know of - since its inception a few years
back, especially since the development of concepts like Let’s Encrypt with
free SSL certs for the web.
Restoring from a Time Machine backup - at least for me - won’t furnish you
with a Recovery partition. This is bad news because the only official way
of getting a recovery partition is to reinstall macOS. This seems a little
counter-intuitive because isn’t the point of backing up your computer so you
don’t have to reinstall your OS? Anyway, let’s get to creating your
recovery partition without a reinstall or without 3rd party tools. It’s
easier than you think!
Note that this process worked for me on macOS Sierra (10.12). I give no
warranties that …