DO - Databases

Reading time: 2 minutes

tip

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE)
GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE) Azure 해킹 배우기 및 연습하기: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks 지원하기

기본 정보

DigitalOcean Databases를 사용하면 클라우드에서 데이터베이스를 쉽게 생성하고 관리할 수 있으며, 기본 인프라에 대한 걱정이 필요 없습니다. 이 서비스는 MySQL, PostgreSQL, MongoDB, Redis를 포함한 다양한 데이터베이스 옵션을 제공하며, 데이터베이스를 관리하고 모니터링할 수 있는 도구를 제공합니다. DigitalOcean Databases는 매우 확장 가능하고, 신뢰할 수 있으며, 안전하도록 설계되어 현대 애플리케이션과 웹사이트에 적합한 선택입니다.

연결 세부정보

데이터베이스를 생성할 때 공용 네트워크에서 접근 가능하도록 구성하거나 VPC 내부에서만 접근 가능하도록 선택할 수 있습니다. 또한, 접근할 수 있는 IP를 화이트리스트에 추가하도록 요청합니다(당신의 IPv4가 될 수 있습니다).

호스트, 포트, dbname, username, password콘솔에 표시됩니다. 안전하게 연결하기 위해 AD 인증서를 다운로드할 수도 있습니다.

bash
sql -h db-postgresql-ams3-90864-do-user-2700959-0.b.db.ondigitalocean.com -U doadmin -d defaultdb -p 25060

열거

bash
# Databse clusters
doctl databases list

# Auth
doctl databases get <db-id> # This shows the URL with CREDENTIALS to access
doctl databases connection <db-id> # Another way to egt credentials
doctl databases user list <db-id> # Get all usernames and passwords

# Dbs inside a database cluster
doctl databases db list <cluster-id>

# Firewall (allowed IPs), you can also add
doctl databases firewalls list <cluster-id>

# Backups
doctl databases backups <db-id> # List backups of DB

# Pools
doctl databases pool list <db-id> # List pools of DB

tip

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE)
GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE) Azure 해킹 배우기 및 연습하기: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks 지원하기