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 ์ง€์›ํ•˜๊ธฐ

์ปจํ…Œ์ด๋„ˆ์˜ SELinux

๋ ˆ๋“œํ–‡ ๋ฌธ์„œ์˜ ์†Œ๊ฐœ ๋ฐ ์˜ˆ์ œ

SELinux๋Š” ๋ ˆ์ด๋ธ”๋ง ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์™€ ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฐ์ฒด๋Š” ๋ ˆ์ด๋ธ”์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. SELinux ์ •์ฑ…์€ ํ”„๋กœ์„ธ์Šค ๋ ˆ์ด๋ธ”์ด ์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ ˆ์ด๋ธ”๊ณผ ํ•จ๊ป˜ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๊ทœ์น™์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ ์—”์ง„์€ ๋‹จ์ผ ์ œํ•œ๋œ SELinux ๋ ˆ์ด๋ธ”๋กœ ์ปจํ…Œ์ด๋„ˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ container_t๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ทธ ๋‹ค์Œ ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ container_file_t๋กœ ๋ ˆ์ด๋ธ”์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. SELinux ์ •์ฑ… ๊ทœ์น™์€ ๊ธฐ๋ณธ์ ์œผ๋กœ container_t ํ”„๋กœ์„ธ์Šค๊ฐ€ container_file_t๋กœ ๋ ˆ์ด๋ธ”๋œ ํŒŒ์ผ๋งŒ ์ฝ๊ณ /์“ฐ๊ณ /์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ปจํ…Œ์ด๋„ˆ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํƒˆ์ถœํ•˜์—ฌ ํ˜ธ์ŠคํŠธ์˜ ์ฝ˜ํ…์ธ ์— ์“ฐ๋ ค๊ณ  ์‹œ๋„ํ•˜๋ฉด, ๋ฆฌ๋ˆ…์Šค ์ปค๋„์€ ์ ‘๊ทผ์„ ๊ฑฐ๋ถ€ํ•˜๊ณ  ์ปจํ…Œ์ด๋„ˆ ํ”„๋กœ์„ธ์Šค๊ฐ€ container_file_t๋กœ ๋ ˆ์ด๋ธ”๋œ ์ฝ˜ํ…์ธ ์—๋งŒ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

$ podman run -d fedora sleep 100
d4194babf6b877c7100e79de92cd6717166f7302113018686cea650ea40bd7cb
$ podman top -l label
LABEL
system_u:system_r:container_t:s0:c647,c780

SELinux ์‚ฌ์šฉ์ž

์ผ๋ฐ˜ Linux ์‚ฌ์šฉ์ž ์™ธ์—๋„ SELinux ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. SELinux ์‚ฌ์šฉ์ž๋Š” SELinux ์ •์ฑ…์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. ๊ฐ Linux ์‚ฌ์šฉ์ž๋Š” ์ •์ฑ…์˜ ์ผํ™˜์œผ๋กœ SELinux ์‚ฌ์šฉ์ž์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด Linux ์‚ฌ์šฉ์ž๋Š” SELinux ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ถ€์—ฌ๋œ ์ œํ•œ ๋ฐ ๋ณด์•ˆ ๊ทœ์น™๊ณผ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ƒ์†๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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 ์ง€์›ํ•˜๊ธฐ