Platform Overview


OSDU Basics.

Introduction to OSDU architecture and concepts



Challenges

What is OSDU?

OSDU (Open Subsurface Data Universe) is a cloud-native data platform for the energy industry.

Objective

Query the OSDU info endpoint to learn about the platform version.

Example

curl http://challenge/api/info

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

OSDU Platform Components

OSDU consists of multiple microservices. Discover them!

Objective

Query the service discovery endpoint to list available services.

Example

curl http://challenge/api/services

Find the "storage" service to get the flag.

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

OSDU Authentication

OSDU uses OAuth 2.0 Bearer tokens for authentication.

Objective

Include an Authorization header with a Bearer token to access the protected endpoint.

Example

curl -H "Authorization: Bearer osdu-token-12345" http://challenge/api/entitlements/v2/groups

Use token: osdu-token-12345

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score