(10.1.0-ko) Security

(10.1.0-ko) Security

Overview

Security ํŽ˜์ด์ง€์—์„œ QueryPie ์ „๋ฐ˜์— ๋Œ€ํ•œ ๋ณด์•ˆ ์„ค์ •์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ๊ฐ ๋ณด์•ˆ ์„ค์ •์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ย 

์›น ์ฝ˜์†” ๋กœ๊ทธ์ธ ์„ค์ •

QueryPie Web ๋กœ๊ทธ์ธ ๊ด€๋ จ ๋ณด์•ˆ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.19.16.png
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.19.38.png
  • Account Lockout Policy : ๊ณ„์ • ์ž ๊ธˆ ์ •์ฑ…

    • Account Expiration Period (Days) : ๊ณ„์ • ๋งŒ๋ฃŒ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์žฅ๊ธฐ ๋ฏธ์ ‘์† ์ผ์ž ๊ธฐ์ค€

    • Expiration Reminder (Days) deprecated : ๋งŒ๋ฃŒ ์˜ˆ์ • ์•Œ๋ฆผ ๊ธฐ์ค€

    • Maximum Login Failures before Account Lockout : ๋กœ๊ทธ์ธ ์‹คํŒจ ์‹œ ๊ณ„์ • ์ž ๊ธˆ ์ •์ฑ…

      • QueryPie ๋กœ๊ทธ์ธ ์‹คํŒจ ์ตœ๋Œ€ ํ—ˆ์šฉ ํšŸ์ˆ˜ ์ง€์ • (Default : 60๋ถ„, 5ํšŒ)

      • Enable ์„ ํƒ ์‹œ ํšŸ์ˆ˜ ๋ฐ ๊ธฐ๊ฐ„ ๋ฒ”์œ„ ๊ธฐ์ค€ ์ถ”๊ฐ€ ์ž…๋ ฅ ๊ฐ€๋Šฅ (์˜ˆ: 1440๋ถ„ ๋‚ด 5ํšŒ ์‹คํŒจ ์‹œ ๊ณ„์ • ์ž ๊ธˆ)

  • Password Setting : ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •

    • Maximum Password Age : ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์ฃผ๊ธฐ (Default : 90์ผ)

    • Password History : ์ด์ „ ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์‚ฌ์šฉ ๊ธˆ์ง€ ํšŸ์ˆ˜ ๊ธฐ์ค€

      • ์„ค์ •๋œ ์ˆซ์ž๋งŒํผ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ด๋ ฅ์„ ์ €์žฅํ•˜๊ณ , ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์‹œ ๋™์ผํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ์„ ๊ธˆ์ง€ํ•จ

  • Timeout : ์ปค๋„ฅ์…˜ ํƒ€์ž„์•„์›ƒ ์ •์ฑ…

    • Web Inactivity Timeout (Minutes) : ์›น ์ฝ˜์†” ํƒ€์ž„์•„์›ƒ ๊ธฐ์ค€ (Default : 60๋ถ„)

      • ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ ํ™œ๋™์ด ์—†์„ ๊ฒฝ์šฐ ํƒ€์ž„์•„์›ƒ ์ฒ˜๋ฆฌ

    • Agent Session Timeout (Minutes) : ์—์ด์ „ํŠธ ์„ธ์…˜ ํƒ€์ž„์•„์›ƒ ๊ธฐ์ค€ (Default : 1,440๋ถ„)

      • ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์—์ด์ „ํŠธ ์•ฑ ๋กœ๊ทธ์ธ์„ ์œ ์ง€ํ•˜๊ณ , ๊ฒฝ๊ณผ ์‹œ ๋กœ๊ทธ์•„์›ƒ ์ฒ˜๋ฆฌ

  • QueryPie Web IP Access Control : QueryPie ์ ‘์† ์‹œ IP ์ œํ•œ

    • All Users : ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์ ์šฉ๋˜๋Š” IP ์ œํ•œ ์„ค์ • (Default : 0.0.0.0/0)

    • Each User : ํ† ๊ธ€์„ ์ผœ๋ฉด ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด Allowed Zone ์„ค์ • ๊ฐ€๋Šฅ

Q. ๋งŒ์•ฝ ์‚ฌ์šฉ์ž๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ IP ์—์„œ QueryPie ์›น ์ฝ˜์†” ์ ‘์† ์‹œ๋„ ์‹œ ์–ด๋–ค ํ™”๋ฉด์„ ๋ณด๊ฒŒ ๋˜๋‚˜์š”?

A. ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ IP์—์„œ ์ ‘์† ์‹œ๋„ ์‹œ QueryPie ์›น ์ฝ˜์†” ๋‚ด ์–ด๋–ค ํŽ˜์ด์ง€์ด๋“  ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€ํ•˜์—ฌ ์•„๋ž˜์™€ ๊ฐ™์€ ์•ˆ๋‚ด ํ™”๋ฉด์„ ๋ณด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ All Users์— ๊ธฐ๋ณธ๊ฐ’(0.0.0.0/0)์ด ๋“ฑ๋ก๋˜์–ด ์žˆ๊ณ , ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • Allowed Zone ์ด ์„ค์ •๋˜์–ด ์žˆ๋‹ค๋ฉด ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๊นŒ์ง€๋Š” ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‚˜ ๋กœ๊ทธ์ธ์€ ๋ถˆ๊ฐ€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

image-20240121-073718.png
General > Security > QueryPie Web Access Control > All Users ์— ๋“ฑ๋ก๋œ IP ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ
image-20240121-074246.png
Users > Update User ์— ๋“ฑ๋ก๋œ Allowed Zone ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ

IP ์ œํ•œ ์„ค์ • ์ฃผ์˜

Security ํŽ˜์ด์ง€์˜ ์„ค์ •์€ ์ €์žฅ ์ฆ‰์‹œ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž…๋ ฅํ•œ IP์™€ ํ•ด๋‹น ์˜ต์…˜์„ ์„ค์ •ํ•œ ๊ด€๋ฆฌ์ž์˜ IP๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๊ด€๋ฆฌ์ž๋ผ ํ•˜๋”๋ผ๋„ ์ €์žฅ ์ฆ‰์‹œ ๋กœ๊ทธ์•„์›ƒ ์ฒ˜๋ฆฌ๋˜๋‹ˆ ์ฃผ์˜ํ•ด์„œ ์ ์šฉํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ย 

DB ์ปค๋„ฅ์…˜ ๋ณด์•ˆ ์„ค์ •

DB ์ ‘๊ทผ ์ œ์–ด์— ์ ์šฉ๋˜๋Š” ๋ณด์•ˆ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.19.46.png
  • Privilege Deactivation Period : DB ๊ถŒํ•œ(Privilege) ๋งŒ๋ฃŒ๋ฅผ ์œ„ํ•œ ์žฅ๊ธฐ ๋ฏธ์‚ฌ์šฉ ๊ธฐ์ค€ ๊ธฐ๊ฐ„ (Default : 90์ผ)

  • Maximum Access Duration : Privilege ์š”์ฒญ ๋ฐ ํ• ๋‹น ์‹œ ์ตœ๋Œ€ ๊ธฐ๊ฐ„

    • DB Access Request ์š”์ฒญ ์‹œ ์ง€์ •๋œ ๊ธฐ๊ฐ„์„ ์ดˆ๊ณผํ•œ ๋งŒ๋ฃŒ์ผ์ž ์„ค์ • ๋ถˆ๊ฐ€

  • Display the first 10 rows in Query Audit : Query Audit ๋‚ด SELECT ๊ตฌ๋ฌธ ์‹คํ–‰ ๊ฒฐ๊ณผ ๋…ธ์ถœ ๋ฐฉ์‹ ์„ค์ • (Default : Off์ด๋ฉฐ On์œผ๋กœ ์„ค์ •ํ•  ๊ฒฝ์šฐ ์ „์ฒด ๊ฒฐ๊ณผ๋ฅผ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ , ์ตœ์ดˆ 10์ค„๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค)

Query Audit Detail
  • Advanced Privilege Setting : Privilege ๊ถŒํ•œ๋ณ„ ๊ณ„์ • ํ†ต์ œ (Default : Off)

    • On์œผ๋กœ ์„ค์ •ํ•  ๊ฒฝ์šฐ Connection Details ํŽ˜์ด์ง€ ํ•˜๋‹จ์— Privilege Settings ํƒญ์ด ํ‘œ์‹œ๋จ

    • ์ž์„ธํ•œ ๋‚ด์šฉ์€ DB Connections ๋‚ด Privilege Setting ๋ฌธ์„œ ์ฐธ๊ณ 

  • Restricted Statement : ์‚ฌ์šฉ ์ œํ•œ ์ฟผ๋ฆฌ

    • Statement : ์ฟผ๋ฆฌ์— ํฌํ•จ ์‹œ ์‹คํ–‰ ์ œํ•œํ•˜๋ ค๋Š” ๋ฌธ์ž์—ด ์ž…๋ ฅ (๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—†์Œ)

    • Allowed User : ํ•ด๋‹น ๊ตฌ๋ฌธ ์‹คํ–‰์„ ํ—ˆ์šฉํ•  ์‚ฌ์šฉ์ž ์ง€์ • (๋ณต์ˆ˜ ์„ ํƒ ๊ฐ€๋Šฅ, ๊ทธ๋ฃน ๋‹จ์œ„ ์ง€์ • ๋ถˆ๊ฐ€)

    • ์ž…๋ ฅ๋œ Restricted Statement ํฌํ•จ ์ฟผ๋ฆฌ ์‹คํ–‰์‹œ ์ฐจ๋‹จ๋จ

      image-20240326-011036.png

      ย 

Restricted Statement ์ •์ฑ…์— ์˜ํ•ด ์ฐจ๋‹จ๋˜๋Š” ์ฟผ๋ฆฌ๋Š” SQL Request๋กœ ์Šน์ธ ๋ฐ›๋”๋ผ๋„ ์‹คํ–‰์ด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์— ๋”ฐ๋ผ ์‹คํ–‰์„ ํ—ˆ์šฉํ•ด์•ผ ํ•˜๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

DB ์ž‘์—…์— ๋Œ€ํ•œ ์‚ฌ์œ  ์ž…๋ ฅ ๊ฐ•์ œ ์„ค์ •

9.17.0 ๋ฒ„์ „๋ถ€ํ„ฐ ํ•ด๋‹น ๊ธฐ๋Šฅ์€ ์ปค๋„ฅ์…˜ ์„ธ๋ถ€ ์„ค์ •์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์„ค์ • ๋ฐฉ๋ฒ•์€ DB Connections ๋‚ด ์ถ”๊ฐ€ ์„ค์ •ํ•˜๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

ย 

์„œ๋ฒ„ ์ปค๋„ฅ์…˜ ๋ณด์•ˆ ์„ค์ •

์„œ๋ฒ„ ์ ‘๊ทผ ์ œ์–ด์— ์ ์šฉ๋˜๋Š” ๋ณด์•ˆ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์„ค์ •

๊ธฐ๋ณธ์ ์ธ ๋ณด์•ˆ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

image-20240828-185901.png
  • Maximum OS Account Login Failures before Lockout : ๋กœ๊ทธ์ธ ์‹คํŒจ ์‹œ ๊ณ„์ • ์ž ๊ธˆ ์ •์ฑ…

    • ์„œ๋ฒ„ ๋กœ๊ทธ์ธ ์‹คํŒจ ํ—ˆ์šฉ ์ตœ๋Œ€ ํšŸ์ˆ˜ ์ง€์ •

    • Enable ์„ ํƒ ์‹œ ํšŸ์ˆ˜ ๋ฐ ๊ธฐ๊ฐ„ ๋ฒ”์œ„ ๊ธฐ์ค€ ์ถ”๊ฐ€ ์ž…๋ ฅ ๊ฐ€๋Šฅ (์˜ˆ: 11๋ถ„ ๋‚ด 2ํšŒ ์‹คํŒจ ์‹œ ๊ณ„์ • ์ž ๊ธˆ)

  • Maximum Command Attempts before Session Termination : ๊ธˆ์ง€ ๋ช…๋ น์–ด ์ตœ๋Œ€ ์‹คํ–‰ ํšŸ์ˆ˜

    • Enable ์„ ํƒ ์‹œ ํšŸ์ˆ˜ ๋ฐ ๊ธฐ๊ฐ„ ๋ฒ”์œ„ ๊ธฐ์ค€ ์ถ”๊ฐ€ ์ž…๋ ฅ ๊ฐ€๋Šฅ (์˜ˆ: 10๋ถ„ ์ด๋‚ด 10ํšŒ ์‹œ๋„ ์‹œ ์„ธ์…˜ ์ข…๋ฃŒ)

  • Server Session Timeout : ์„œ๋ฒ„ ์„ธ์…˜ ํƒ€์ž„์•„์›ƒ ๊ธฐ์ค€ (๋ถ„)

    • ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์„œ๋ฒ„ ์ ‘์† ํ›„ ๋ช…๋ น ๋ฏธ์‹คํ–‰์‹œ ํƒ€์ž„์•„์›ƒ

    • ๊ฐœ๋ณ„ Policy์— ํƒ€์ž„์•„์›ƒ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ•ด๋‹น ์„ค์ • ์ ์šฉ

    • ๊ฐœ๋ณ„ Policy ๋˜๋Š” Server Default Settings์— ์ง€์ •๋œ ํƒ€์ž„์•„์›ƒ ์ •์ฑ…์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋” ์งง์€ ๊ฒƒ์œผ๋กœ ์ ์šฉ

  • Using insecure protocols : ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š” ์„œ๋ฒ„ ์ ‘์† ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ ์„ค์ •

    • TELNET ๋˜๋Š” FTP ์‚ฌ์šฉ ์—ฌ๋ถ€ ์„ค์ •

  • Access Server with MFA : ์„œ๋ฒ„ ์ ‘์†์‹œ MFA ์ธ์ฆ ์—ฌ๋ถ€ (Default : Disabled)

    • ํ˜„์žฌ Google OTP ์ง€์›ํ•˜๋ฉฐ, ์˜ต์…˜ ์„ ํƒ์‹œ MFA ์ธ์ฆ์„ ์ ์šฉํ•  ์„œ๋ฒ„๋ฅผ ํƒœ๊ทธ ๊ธฐ์ค€์œผ๋กœ ์ง€์ •

      • ํƒœ๊ทธ ์ž…๋ ฅ ๋ฐฉ์‹ : ํ‚ค ์ž…๋ ฅ โ†’ ์—”ํ„ฐ ํ‚ค ์ž…๋ ฅ โ†’ ๋ฐธ๋ฅ˜ ์ž…๋ ฅ โ†’ ์—”ํ„ฐ ์ž…๋ ฅ

    • ์ž…๋ ฅ๋œ ํƒœ๊ทธ๋Š” key = value ์‹์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ, ์ž…๋ ฅ๋œ ํƒœ๊ทธ์™€ ์ผ์น˜ํ•˜๋Š” ํƒœ๊ทธ๋ฅผ ํ•˜๋‚˜๋ผ๋„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋Š” MFA ์ธ์ฆ ํ›„ ์ ‘์† ๊ฐ€๋Šฅ

  • Resource IP Access Control Configuration : ์„œ๋ฒ„ ์ ‘์† ํ—ˆ์šฉ IP ์ ‘๊ทผ ์ œ์–ด ์„ค์ •

    • IP ์ ‘๊ทผ ์ œ์–ด๋ฅผ ์ ์šฉํ•  ์„œ๋ฒ„๋ฅผ ํƒœ๊ทธ ๊ธฐ์ค€์œผ๋กœ ์ง€์ •

    • User/Group์— ๋ถ€์—ฌ๋œ Role ๋˜๋Š” Direct Permission๋ณด๋‹ค ์šฐ์„  ์ ์šฉ

    • Add Configuration ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ, ๋ชจ๋‹ฌ์ด ์ƒ์„ฑ๋˜๋ฉฐ ์ดํ•˜์˜ ์ •๋ณด๋ฅผ ๊ธฐ์ž…ํ•˜์—ฌ Add ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ถ”๊ฐ€ (์šฐ์ธก ์ƒ๋‹จ์˜ Save Changes ๋ฒ„ํŠผ ํด๋ฆญ ์ด์ „๊นŒ์ง€ ๋ฏธ๋ฐ˜์˜)

      image-20240829-095257.png
      • Server Tag Key : ์„œ๋ฒ„ ํƒœ๊ทธ ํ‚ค๋ฅผ ๊ธฐ์ž…ํ•˜๋ฉฐ, ํ•œ๋ฒˆ์— ํ•˜๋‚˜์”ฉ๋งŒ ์ ์šฉ ๊ฐ€๋Šฅ (์‚ฌ์šฉ ์‹œ ๊ธฐ์žฌ ํ•„์ˆ˜)

      • Server Tag Value : ์„œ๋ฒ„ ํƒœ๊ทธ ๊ฐ’์„ ๊ธฐ์ž…ํ•˜๋ฉฐ, ํ•œ๋ฒˆ์— ํ•˜๋‚˜์”ฉ๋งŒ ์ ์šฉ ๊ฐ€๋Šฅ(์‚ฌ์šฉ ์‹œ ๊ธฐ์žฌ ํ•„์ˆ˜)

      • Allowed Zones : General > Company Management > Allowed Zones ๋ช…๋‹จ์„ ๋ถˆ๋Ÿฌ์˜ค๋ฉฐ ์‚ฌ์šฉ ์‹œ ์ตœ์†Œ 1๊ฐœ ์„ ํƒ ํ•„์ˆ˜

  • Password Provisioning : ํŒจ์Šค์›Œ๋“œ ํ”„๋กœ๋น„์ €๋‹ ์‚ฌ์šฉ ์—ฌ๋ถ€ ์„ค์ •

    • ๋“ฑ๋ก๋œ ์„œ๋ฒ„์˜ ์„œ๋ฒ„ ๊ณ„์ • ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ณ€๊ฒฝ

    • On์œผ๋กœ ์„ค์ • ์‹œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ณ€๊ฒฝ

      • Server Group์—์„œ ํŒจ์Šค์›Œ๋“œ ํ”„๋กœ๋น„์ €๋‹์— ์‚ฌ์šฉํ•  ๊ณ„์ • ์„ ํƒ ์˜ต์…˜ ์ถ”๊ฐ€

      • Password Provisioning ๋ฉ”๋‰ด ํ™œ์„ฑํ™” ๋ฐ Password ๋ณ€๊ฒฝ Job ๋“ฑ๋ก

      • Account Management ๋ฉ”๋‰ด ํ™œ์„ฑํ™” ๋ฐ QueryPie์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„์˜ ๊ณ„์ • ๋ฆฌ์ŠคํŠธ ์กฐํšŒ ๊ธฐ๋Šฅ ์ œ๊ณต

        ย 

๊ธฐ๋ณธ ์„œ๋ฒ„ ์ ‘๊ทผ ์ •์ฑ… ์„ค์ •

Workflow ์š”์ฒญ์„ ํ†ตํ•œ Direct Permission ํ• ๋‹น ์‹œ์— ์ ์šฉ๋˜๋Š” ์„œ๋ฒ„ ์ ‘๊ทผ ์ •์ฑ…์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์˜

Workflow ์š”์ฒญ ์ž‘์„ฑ ์‹œ์ ์„ ๊ธฐ์ค€์œผ๋กœ ์ •์ฑ… ๋‚ด์šฉ์ด ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ์š”์ฒญ์ด ์Šน์ธ๋œ ์ดํ›„ ์ ‘๊ทผ ์ •์ฑ…์„ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„ ๊ธฐ์กด์— ์Šน์ธ๋œ ์š”์ฒญ์— ์†Œ๊ธ‰ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” Server Access Request๋ฅผ ํ†ตํ•˜์—ฌ ์„œ๋ฒ„์— ๋Œ€ํ•œ Direct Permission ์„ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Server Access Request ์š”์ฒญํ•˜๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.20.26.png
  • Protocols : ํ—ˆ์šฉ ํ”„๋กœํ† ์ฝœ (10.0 ๊ธฐ์ค€, SSH, SFTP, RDP ์ง€์›)

  • Command Template : ์ ‘์†์‹œ ์ ์šฉํ•  ์ฐจ๋‹จ ๋ช…๋ น์–ด ํ…œํ”Œ๋ฆฟ

    • ์„ ํƒํ•œ Command Template์˜ ๋‚ด์šฉ์€ Command Policy Detail ์•„์ฝ”๋””์–ธ์„ ํŽผ์ณ์„œ ํ™•์ธ ๊ฐ€๋Šฅ

    • ์ฐจ๋‹จ ๋ช…๋ น์–ด ํ…œํ”Œ๋ฆฟ์˜ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•์€ Command Templates ์ฐธ๊ณ 

  • Access Start Time : ์ ‘์† ํ—ˆ์šฉ ์‹œ์ž‘ ์‹œ๊ฐ

  • Access End Time : ์ ‘์† ํ—ˆ์šฉ ์ข…๋ฃŒ ์‹œ๊ฐ

  • Access Weekday : ์ ‘์† ๊ฐ€๋Šฅ ์š”์ผ

  • Command Audit : ์ ‘์†์‹œ ๋ช…๋ น์–ด ๊ฐ์‚ฌ ์ ์šฉ ์—ฌ๋ถ€

  • Proxy Usage : Agent๋ฅผ ํ†ตํ•œ ํ”„๋ก์‹œ ์ ‘์† ํ—ˆ์šฉ ์—ฌ๋ถ€

  • Max Sessions : ์„œ๋ฒ„ ๋‹น ์ตœ๋Œ€ ๋™์‹œ ์ ‘์†์ˆ˜

  • Session Timeout : ์„œ๋ฒ„ ์„ธ์…˜ ํƒ€์ž„์•„์›ƒ ๊ธฐ์ค€ ์‹œ๊ฐ„ (๋ถ„)

ย 

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ ‘๊ทผ ํ†ต์ œ ์„ค์ •

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ ‘๊ทผ ์ œ์–ด์— ์ ์šฉ๋˜๋Š” ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.20.35.png
  • Idle Session Timeout (Minutes) : ํŒŒ๋“œ ์„ธ์…˜ ํƒ€์ž„์•„์›ƒ (Default : 15)

    • exec, port-forward, attach๋ฅผ ํ†ตํ•œ ์„ธ์…˜ ์—ฐ๊ฒฐ ์‹œ ์œ ํœด ์‹œ๊ฐ„ ์ง€์ •

ย 

Secret Store ์„ค์ •

Secret Store ์‚ฌ์šฉ ์—ฌ๋ถ€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ HashiCorp Vault๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.20.42.png

Vault ๋“ฑ๋ก์€ General > Integrations ๋ฉ”๋‰ด์—์„œ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Q. Secret Store ํ™œ์„ฑํ™”๋ฅผ ํ•ด์ œํ•˜๊ณ  ์‹ถ์€๋ฐ, ํ† ๊ธ€์ด ๋น„ํ™œ์„ฑํ™” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

A. Administrator > General > Integrations > HashiCorp Valut ๋ฉ”๋‰ด์— ๋“ฑ๋ก๋œ Vault ๊ฐ€ ๋‚จ์•„์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”. ๋“ฑ๋ก๋œ Vault๊ฐ€ ๋ชจ๋‘ ์ œ๊ฑฐ๋œ ํ›„ ํ† ๊ธ€ ๋น„ํ™œ์„ฑํ™” ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ย 

Secret Store ์‚ฌ์šฉ ํ™œ์„ฑํ™” ๋ฐ Vault ๋“ฑ๋ก์ด ์™„๋ฃŒ๋œ ํ›„, DB ์ปค๋„ฅ์…˜ ์ƒ์„ธ ํŽ˜์ด์ง€ ๋˜๋Š” Server Group ์ƒ์„ธ ํŽ˜์ด์ง€์—์„œ ์ธ์ฆ ์ •๋ณด ์ €์žฅ์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ย 

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 6.59.46.png
DB Connection ์ƒ์„ธ ํŽ˜์ด์ง€ ๋‚ด Connection Information > Secret Store ์„ ํƒ

ย 

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 7.00.34.png
Server Group ์ƒ์„ธ ํŽ˜์ด์ง€ ๋‚ด Accounts > Secret Store ์„ ํƒ

ย 

๊ธฐํƒ€

๊ธฐํƒ€ ๋ณด์•ˆ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-07-26 แ„‹แ…ฉแ„’แ…ฎ 3.20.51.png
  • Export a file with Encryption : ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ์‹œ ์•”ํ˜ธ ์ž…๋ ฅ ์—ฌ๋ถ€

    • Required ์„ ํƒ ์‹œ, ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ์‹œ์— ํŒŒ์ผ ์•”ํ˜ธ ์ง€์ • ํ•„์ˆ˜

ย