HN user

willow9886

435 karma
Posts91
Comments93
View on HN
blog.runpanther.io 5y ago

Detecting Sunburst with Panther

willow9886
2pts0
blog.runpanther.io 5y ago

Security Data Lakes Are Eating SIEMs

willow9886
1pts0
blog.runpanther.io 6y ago

Panther Analysis CLI Tool

willow9886
1pts0
www.gamatech.com.hk 6y ago

Auth? JWTs? JWKs? PPIDs? The IAM Glossary

willow9886
4pts0
blog.runpanther.io 6y ago

Panther Enterprise: 10x faster searches and 60% less storage overhead

willow9886
2pts0
blog.runpanther.io 6y ago

Perform threat detection on Suricata, CloudTrail, and GitLab logs with Panther

willow9886
1pts0
www.vanityfair.com 6y ago

“Weak Sisters”: Forget the Dow. Credit Is the Real Wall Street Danger

willow9886
2pts0
github.com 6y ago

MSFT workers join Githubbers to demand cancellation of contracts with ICE

willow9886
3pts0
opensourceunderdogs.com 7y ago

New podcast features the business legends of open source software

willow9886
3pts0
opensource.com 7y ago

9 tips for starting an open source software company

willow9886
5pts1
www.gluu.org 8y ago

Is Google’s account recovery process broken?

willow9886
1pts0
hackernoon.com 8y ago

What It Was Like to Write a Full Blown Flutter App

willow9886
2pts0
gluu.co 8y ago

Auth0 Hack: JWT’s aren’t as great as claimed…. and why it took six months to fix

willow9886
1pts0
medium.com 8y ago

How Civic Sold $33M Dollars in Tokens with Zero Marketing (2017)

willow9886
1pts0
www.youtube.com 8y ago

Mandatory sabbaticals to build organizational processes and resiliency

willow9886
1pts0
www.statesman.com 8y ago

Here’s where Aaron Franklin buys his brisket

willow9886
1pts0
www.gluu.org 8y ago

How to *securely* use SMS two-factor authentication (2FA)

willow9886
3pts0
melv1n.com 8y ago

Step-by-step GDPR guide for managers

willow9886
2pts0
www.gluu.org 8y ago

Why we implemented a revenue-based pricing model

willow9886
2pts0
www.openbazaar.org 8y ago

A free online marketplace. No platform fees. No restrictions. Earn Bitcoin

willow9886
1pts0
techcrunch.com 8y ago

Duo Security raises $70M at a valuation north of $1B

willow9886
2pts0
www.secureidnews.com 8y ago

90% of login attempts no longer made by humans

willow9886
3pts1
rhinosecuritylabs.com 9y ago

ONELOGIN BREACH: CLOUD SECURITY AND PROTECTING AWS KEYS

willow9886
1pts0
www.teachprivacy.com 9y ago

The Airline Screening Playset: Hours of Fun

willow9886
2pts0
www.secureidnews.com 9y ago

DHS funds three projects using mobile devices for digital identity

willow9886
1pts0
www.gluu.co 9y ago

Verizon's 2017 Data Breach Investigations Report

willow9886
1pts0
www.pcworld.com 9y ago

Hackers use OAuth, fake Google apps to phish users

willow9886
7pts4
www.redhat.com 9y ago

Red Hat reports $2.4 billion in revenue for fiscal year ended February 28, 2017

willow9886
2pts0
www.gluu.org 9y ago

Tutorial: Implementing OpenID Connect in a Django app using oxd

willow9886
1pts0
www.gluu.co 9y ago

Use AppAuth for Mobile Single Sign-On (SSO)

willow9886
1pts0

Also consider that, should Apple choose to eliminate your account, then you've lost whatever you use Apple to sign in with unless those downstream providers offer some kind of recovery mechanism.

Yes, some kind of recovery mechanism, some ability to set a local credential post-registration, or some ability to link and unlink external accounts, e.g. Sign in with Apple, then link your Google, FB, and Github accounts. Then, if you lose access to your Apple account, you still have additional options for authentication.

The latter two options are something I wish more organizations offered..!

Basically, if you're a large org, you must be an OpenID Provider (OP). Optionally, you might also be a consumer.

If an org supports social login, for instance, they are likely a consumer and a provider.

The user authenticates at an external OP (like Apple or Google), but a local account (or "identity") is always created by the service provider, which should be stored in an OpenID Provider.

but it's ultimately an identity that Apple owns.

I would say that's slightly inaccurate.. it's ultimately identity information that Apple owns. And of course, Apple owns your account with Apple.

But the minute you "sign in with Apple" to any service, they too are creating a local identity for you (sans password). That identity begins with the information provided by Apple (e.g. name, email address, etc.), but can expand over time to include additional information provided by the user, not Apple.

Gluu writes its own software, like the OAuth2 Authorization Server, oxAuth, and bundles other open source software like the Shibboleth SAML IDP.

The Gluu Server bundles a fork of OpenDJ 3.0 for persistence, the last open source build. It also supports OpenLDAP, and will soon support Couchbase.

Many sites are doing identifier first authentication, incuding google.

When you login to google, it prompts you for an email address first. If your email is associated with an organization that has configured Google Apps to use their OP for authentication, Google will redirect the user to their home domain based on the email.

OpenID Connect defines two important standards: Discovery [1] and Dynamic Registration [2].

All OpenID Providers publish their details at a publicly discoverable (and standard) domain: https://{hostname}/.well-known/openid-configuration.

For instance, you can see our OP meta data here [3].

This provides the foundation for using email as an identifier, i.e. in order to access protected resource at autonomous site, input email at a domain with an OP, and the RP can perform discovery to find where to send the user for authentication, and dynamic registration to register their client (app) with the OP to obtain user information ("claims").

[1] https://openid.net/specs/openid-connect-discovery-1_0.html

[2] https://openid.net/specs/openid-connect-registration-1_0.htm...

[3] https://idp.gluu.org/.well-known/openid-configuration

It's a bit strange that nowhere in the post does SO mention OpenID Connect...

OpenID 1 & 2 have been dead and deprecated for some time...Google deprecated support in 2016.

All domains should move to supporting the latest iteration, OpenID Connect, which, by all indications, looks like it will be stable and relevant for many years to come.

No, OpenID has been replaced by OpenID Connect, a profile of OAuth 2.0 written to specifically address user sign in.

OAuth 2.0 is an authorization framework, not an authentication protocol. OAuth 2.0 can be used for a lot of cool tasks, one of which is person authentication.

OpenID Connect is a “profile” of OAuth 2.0 specifically designed for attribute release and authentication.

For more info, see our blog: OAuth vs SAML vs OpenID Connect. [1]

[1] https://www.gluu.org/resources/documents/articles/oauth-vs-s...

I don't get why OpenID was introduced in the first place then.

Because the Internet needs standards to work. If all domains implement authentication differently, we do not have an interoperable network.

As is customary, standards must evolve to keep up with requirements. OpenID 1 and 2 weren't built with the idea that smart phones would be in every persons pocket, or Internet connected devices in every home.

The latest iteration of OpenID--OpenID Connect--is essentially Google's playbook for authentication. It's of huge value to the rest of the world.

To put it simply: having your own OpenID Provider at your domain (e.g. idp.example.com) allows you to operate a similar authentication infrastructure as Google.

What does that mean?

- Single sign-on (SSO) across web and mobile applications

- Ability to support a variety of strong authentication mechanisms (a.k.a 2FA), like U2F security keys and OTP mobile apps, in one place for many apps

If all apps and services were to align with OpenID Connect, we would have a truly scalable and interoperable identity layer for the Internet.

Don't forget they're also monitoring people who interact with you (a.k.a. the user of services).

When I walk into a friends home who has an Alexa, or a Ring system, it is now tracking me too.

The purchaser consented, but I never consented to being monitored in a residence/dwelling where I would otherwise have the reasonable expectation of privacy!

There was a good Gizmodo article about this called The House That Spied on Me [1].

[1] https://gizmodo.com/the-house-that-spied-on-me-1822429852

Regarding Q1:

Under state law, access to voter data is restricted; however, journalists, political campaigns, and academic researchers can acquire the data for certain purposes.

I guess the question is, what are the "certain purposes"?

The D&B numbers would be from the last fully reported year, i.e. 2016. They typically have pretty accurate data.

My point was not to imply this is a bad deal for any of the involved parties, but simply to add a data point to the discussion, one which other entrepreneurs looking for areas to add value should find highly interesting.