์ ์ฒด ๊ธ424 [KISA] Cisco ์ ํ ์ทจ์ฝ์ ๋ณด์ ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ๊ฐ์ o Cisco็คพ๋ ์์ฌ ์ ํ์ ์ทจ์ฝ์ ์ ํด๊ฒฐํ ๋ณด์ ์ ๋ฐ์ดํธ ๊ณต์ง o ๊ณต๊ฒฉ์๋ ํด๋น ์ทจ์ฝ์ ์ ์ด์ฉํ์ฌ ์๊ฒฉ์ฝ๋ ์คํ ๋ฑ์ ํผํด๋ฅผ ๋ฐ์์ํฌ ์ ์์ผ๋ฏ๋ก, ํด๋น ์ ํ์ ์ฌ์ฉํ๋ ์ด์ฉ์๋ค์ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ์ฃผ์ ๋ด์ฉ o Cisco FXOS ๋ฐ NX-OS ์ํํธ์จ์ด์์ CDP(Cisco Discovery Protocol)์ ์ ๋ ฅ๊ฐ ๊ฒ์ฆ์ด ๋ฏธํกํ์ฌ ๋ฐ์ํ๋ ์๋น์ค ๊ฑฐ๋ถ ์ทจ์ฝ์ (CVE-2020-3172) [1] o Cisco FXOS ๋ฐ UCS Manager ์ํํธ์จ์ด์์ ์ ๋ ฅ๊ฐ ๊ฒ์ฆ์ด ๋ฏธํกํ์ฌ ๋ฐ์ํ๋ ๋ช ๋ น์ด ์ฝ์ ์ทจ์ฝ์ (CVE-2020-3171, 3167) [2][3] o Cisco MDS 9000 ์๋ฆฌ์ฆ์ Multilayer Switches NX-OS์์ ๋ฆฌ์์ค ๊ด๋ฆฌ๊ฐ ๋ฏธํกํ์ฌ ๋ฐ์ํ.. 2020. 3. 8. [info] Authentication(์ธ์ฆ) vs Authorization(๊ถํ) ๊ฐํน ์์ด ๋จ์ด๋ก Authentication๊ณผ Authorization๋ฅผ ๋ณด๋ ๊ฒฝ์ฐ ์๊ฐ์๊ฐ ํท๊ฐ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ฌผ๋ก ์ ๊น ์ ์ ์ฐจ๋ฆฌ๋ฉด ๋ ๊ฐ์ ๋จ์ด์ ์๋ฏธ๋ ํ๋ฆฌ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ๊ทธ๋๋ ์ ํํ ์๋ฏธ์ ๋ํด์ ์๋ ๋ด์ฉ์ ํตํด ๋ค์ ํ๋ฒ ์๊ฒจ๋ณด๋๋ก ํ์. 1. Authentication(์ธ์ฆ) Authentication์ ์ธ์ฆ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์์คํ ์ด ์ฌ์ฉ์๋ฅผ ์์ ํ๊ฒ ์๋ณํ ์ ์๋ ๊ณผ์ ์ด๋ค. ๊ฐ๋จํ Authentication = login + password์ผ๋ก ์๊ฐํ๋ฉด ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. 2. Authorization(๊ถํ) Authorization์ ๊ถํ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์์คํ ์ด ์์คํ ์ ์ํด ์ ์ด๋๋ ๋ณด์ ๋ฆฌ์์ค์ ๋ํด ํน์ ์ธ์ฆ๋ ์ฌ์ฉ์๊ฐ ์ด๋ ์์ค์ ์ก์ธ์ค ๊ถํ์ ๊ฐ์ ธ์ผ ํ๋์ง๋ฅผ .. 2020. 3. 4. [KISA] ์๋์ฐ Exchange ์๋ฒ ์ทจ์ฝ์ ๋ณด์ ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ๊ฐ์ o ์ต๊ทผ ์๋์ฐ Exchange ์๋ฒ์ ์๊ฒฉ์ฝ๋์คํ ์ทจ์ฝ์ (CVE-2020-0688)์ ์ ์ฉํ ์ ์๋ ๊ฐ๋ ์ฆ๋ช ์ฝ๋(Proof of concept code, PoC)๊ฐ ์ธํฐ๋ท์์ ๊ณต๊ฐ๋์ด ์ฌ์ฉ์์ ๋ณด์ ๊ฐํ ํ์ โป ๊ฐ๋ ์ฆ๋ช ์ฝ๋ : ์ทจ์ฝ์ ์ ์ฆ๋ช /๊ฒ์ฆํ ์ ์๋ ํ๋ก๊ทธ๋จ ๋๋ ์์ค์ฝ๋ โก ์ค๋ช o ์๋์ฐ Exchange ์๋ฒ์์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ฒด์ ๋ํ ์ฒ๋ฆฌ๊ฐ ๋ฏธํกํ์ฌ ๋ฐ์ํ๋ ์๊ฒฉ์ฝ๋์คํ ์ทจ์ฝ์ (CVE-2020-0688) [1] โก ์ํฅ์ ๋ฐ๋ ๋ฒ์ ๋ฐ ํด๊ฒฐ ๋ฐฉ์ o Microsoft Exchange Server : MS์ 2์ 12์ผ ๋ณด์ ํจ์น๋ฅผ ์ ์ฉํ์ง ์์ ์ด์ ๋ฒ์ ์์คํ - Server 2010, 2013, 2016, 2019 โก ํด๊ฒฐ ๋ฐฉ์ o ์ฐธ๊ณ ์ฌ์ดํธ [1]์ “Security Upd.. 2020. 3. 3. [KISA] Apache Tomcat ์ทจ์ฝ์ ๋ณด์ ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ๊ฐ์ o Apache Tomcat์์ ์ ๊ท ์ทจ์ฝ์ ์ ํด๊ฒฐํ ๋ณด์ ์ ๋ฐ์ดํธ ๋ฐํ[1] o ์ทจ์ฝํ ๋ฒ์ ์ ์ฌ์ฉ ์ค์ธ ์๋ฒ์ ๋ด๋น์๋ ํด๊ฒฐ ๋ฐฉ์์ ๋ฐ๋ผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๊ถ๊ณ โป Apache Tomcat : ์คํ์์ค ๊ธฐ๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ฒ โก ์ค๋ช o AJP ์ฌ์ฉ ์, AJP ์์ฒญ ๋ฉ์์ง์ ๋ํ ์ฒ๋ฆฌ๊ฐ ๋ฏธํกํ์ฌ ๋ฐ์ํ๋ ์๊ฒฉ์ฝ๋์คํ ์ทจ์ฝ์ (CVE-2020-1938) โป AJP(Apache JServ Protocol) : ์น์๋ฒ์ ์ดํ๋ฆฌ์ผ์ด์ ์๋ฒ ๊ฐ ์ฐ๊ฒฐ ์์ฒญ์ ์ ๋ฌํ๋ ํ๋กํ ์ฝ๋ก ์น ์๋ฒ์ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ ์ง์ o HTTP ํค๋ ํ์ฑ ์ฒ๋ฆฌ๊ฐ ๋ฏธํกํ์ฌ ๋ฐ์ํ๋ HTTP Request Smuggling ์ทจ์ฝ์ (CVE-2019-17569, CVE-2020-1935) โก ์ํฅ์ ๋ฐ๋ ๋ฒ์ o Apache.. 2020. 2. 27. [ADB] ADB ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ์ฌ ์ฑ(App) ์ค์น ์๋๋ก์ด๋์ ์ฑ(App)์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๊ตฌ๊ธ ๋ง์ผ๊ณผ ๊ฐ์๊ณณ์์ ๊ฒ์ํ์ฌ ์ค์น๋ฅผ ์งํํ๋ค. ๊ทธ๋ฌ๋ ๊ฐํน ํ ์คํธ ์ฑ ํน์ ํน์ํ ๋ชฉ์ ์ผ๋ก ์๋๋ก์ด๋์ ์ฑ์ ์ค์นํด์ผํ๋ ๊ฒฝ์ฐ ๋ง์ผ์์ ๊ฒ์ํ์ฌ ์ค์น๋ฅผ ํ ์ ์๋ค. ๊ทธ๋์ ๋ง์ผ์ ํตํด์ ์ค์นํ์ง ์๊ณ ADB๋ผ๋ ๋ช ๋ น์ด๋ฅผ ํตํด์ ์๋๋ก์ด๋์ ์ฑ(App)๋ฅผ ์ค์น ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. 1. ADB ๋ช ๋ น์ด ์ค์น ์ฐ์ ADB ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ปดํจํฐ์ ADB๋ฅผ ์ค์น ํด์ผ ํ๋ค. 2020/08/22 - [Development] - [ADB] MacOS(๋งฅOS)์ ADB Tool ์ค์น ํ๊ธฐ(Install) 2. ADB Version ๋ฐ ์์น ํ์ธ ๊ฐ๋จํ๊ฒ ADB ๋ช ๋ น์ด์ Version ๋ฐ ์์น๋ฅผ ํ์ธ ํ๊ณ , ADB ๋ช ๋ น์ด๊ฐ ์ ์คํ๋๋์ง๋ ํ์ธํ์. $ ad.. 2020. 2. 26. [XSS] Reflected(๋ฐ์ฌํ) vs Stored(์ ์ฅํ) XSS์๋ Reflected(๋ฐ์ฌํ) XSS / Stored(์ ์ฅํ) XSS / DOM ๊ธฐ๋ฐ XSS๋ก ๋๋ ์ ์๋ค. ์ทจ์ฝ์ฑ ์ ๊ฒ ํน์ ์ทจ์ฝ์ ์ ๋ณด๋ฅผ ๋ฐ์ ๊ฒฝ์ฐ Reflected(๋ฐ์ฌํ) XSS , Stored(์ ์ฅํ) XSS์ ๋ํด ์ ํํ ์์์ผ ํ๋ค. ์ฌ๋ฌ ๊ณตํต๋ ํน์ง์ด ์์ง๋ง ์ด๋ค ๋ฐฉ์์ผ๋ก ํ์ธํ๊ณ ์ ์ฉํ๋๊ฒ์ ๋ํด์๋ ๋ง์ ์ฐจ์ด๊ฐ ์๋ค. 1. Reflected(๋ฐ์ฌํ) XSS Reflected(๋ฐ์ฌํ) XSS๋ URL, URL ํ๋ผ๋ฏธํฐ, Cookie ํ๋ผ๋ฏธํฐ๋ฑ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ด์ฉ์ ๋ํด์ ์๋ต ํ์ด์ง์ ์คํ๋๋ ์ทจ์ฝ์ ์ ์๋ฏธํ๋ค. ๊ฒฐ๊ตญ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ํน์ ๋ด์ฉ์ ๋ํด์ ํด๋น ์น ํ์ด์ง ํ๋ฉด์ ์ถ๋ ฅ ๋๋ ํํ์ ์ทจ์ฝ์ ์ด๋ค. ์๋ ์ด๋ฏธ์ง๋ฅผ ํตํด์ ์์๋ฅผ ํ์ธํด ๋ณด์. 1. ์ฌ์ฉ์๋ ์๋น์ค์ ๋ก๊ทธ์ธ.. 2020. 2. 26. [KISA] Adobe ์ ํ๊ตฐ ๋ณด์ ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ๊ฐ์ o Adobe็คพ๋ ์์ฌ ์ ํ๊ตฐ์ ์ทจ์ฝ์ ์ ํด๊ฒฐํ ๋ณด์ ์ ๋ฐ์ดํธ ๋ฐํ o ๋ฎ์ ๋ฒ์ ์ ์ฌ์ฉ์ค์ธ ์์คํ ์ฌ์ฉ์๋ ํด๊ฒฐ ๋ฐฉ์์ ๋ฐ๋ผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ์ค๋ช o Adobe After Effects์์ ๊ฒฝ๊ณ๊ฐ์ ๋ฒ์ด๋ ์ฐ๊ธฐ๋ก ์ธํด ๋ฐ์ํ๋ ์์์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-3765) [1] o Adobe Media Encoder์์ ๊ฒฝ๊ณ๊ฐ์ ๋ฒ์ด๋ ์ฐ๊ธฐ๋ก ์ธํด ๋ฐ์ํ๋ ์์์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-3764) [2] โก ์ํฅ์ ๋ฐ๋ ์ ํ ๋ฐ ์ต์ ๋ฒ์ โป Adobe ํํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ ๋ฐ์ดํธ ์ํ โก ๊ธฐํ ๋ฌธ์์ฌํญ o ํ๊ตญ์ธํฐ๋ท์งํฅ์ ์ฌ์ด๋ฒ๋ฏผ์์ผํฐ: ๊ตญ๋ฒ ์์ด 118 [์ฐธ๊ณ ์ฌ์ดํธ] [1] https://helpx.adobe.com/security/products/after_ef.. 2020. 2. 21. [KISA] VMware vRealize Operations ๋ณด์ ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ๊ฐ์ o VMware ็คพ๋ ์์ฌ ์ ํ์์ ๋ฐ์ํ๋ ์ทจ์ฝ์ ์ ํด๊ฒฐํ ๋ณด์ ์ ๋ฐ์ดํธ ๋ฐํ [1] o ๊ณต๊ฒฉ์๋ ํด๋น ์ทจ์ฝ์ ์ ์ด์ฉํ์ฌ ์ ์ฑ์ฝ๋ ๊ฐ์ผ ๋ฑ์ ํผํด๋ฅผ ๋ฐ์์ํฌ ์ ์์ผ๋ฏ๋ก, ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ์ฃผ์ ๋ด์ฉ o Horizon Adapter๋ฅผ ๊ตฌ๋์ค์ธ vRealize Operations์์ ์ธ์ฆ๋์ง ์์ ์๊ฒฉ์ ๊ณต๊ฒฉ์๊ฐ ์์์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ทจ์ฝ์ (CVE-2020-3943) o Horizon Adapter๋ฅผ ๊ตฌ๋์ค์ธ vRealize Operations์์ ์ธ์ฆ๋์ง ์์ ์๊ฒฉ์ ๊ณต๊ฒฉ์๊ฐ Adapter์ ์ธ์ฆ์ ์ฐํํ ์ ์๋ ์ธ์ฆ์ฐํ ์ทจ์ฝ์ (CVE-2020-3944) o Horizon Adapter๋ฅผ ๊ตฌ๋์ค์ธ vRealize Operations์์ ๋ฐ์ํ๋ ์ ๋ณด๋ ธ์ถ ์ทจ์ฝ์ (CVE-20.. 2020. 2. 21. [Git] Git ํน์ Branch Pull ํ๊ธฐ Git์ ์ด์ฉํ์ฌ ํ๋ก์ ํธ ๊ด๋ฆฌ์ Master๊ฐ ์๋ Develop์ผ๋ก ์์ฑํ์ฌ ๊ฐ๋ฐ ํ Test ๋ฅผ ์ํด Git Pull์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. Develop๊ณผ ๊ฐ์ด ํน์ Branch(๋ธ๋์น)๋ฅผ Pull ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ์. $ git pull origin # git pull origin $ git pull origin develop Cloning into 'test'... Username for 'https://github.com': xxxxx Password for 'https://xxxxx@github.com': remote: Enumerating objects: 7, done. remote: Counting objects: 100% (7/7), done. remote: Compressi.. 2020. 2. 5. [Python] IF๋ฌธ์ ์ด์ฉํ List ๋ฐ์ดํฐ ํ์ธํ๊ธฐ List(๋ฆฌ์คํธ)์ ๋ง์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด ์๋ ๊ฒฝ์ฐ ํน์ ๊ฐ์ด List ์์ ์กด์ฌํ๋์ง ํ์ธ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ํ์ธ ํ๋ ๋ฐฉ๋ฒ์ค ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ผ๋, ์ด๋ฒ์๋ IF๋ฌธ์ ์ด์ฉํ์ฌ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. Test(ํ ์คํธ)๋ฅผ ์งํํ Python Version์ 3.8.2 ์ด๋ค. ๊ฐ๋จํ๊ฒ ์๋์ ๊ฐ์ด ์์ ๋ฅผ ์์ฑํ์๋ค. >>> items = ['cash', 'card', 'coin', 'stock'] >>> item = 'cash' >>> if item in items: ... print '๋ฆฌ์คํธ์ ์์' ... else: ... print '๋ฆฌ์คํธ์ ์์' ... ๋ฆฌ์คํธ์ ์์ >>> items = ['cash', 'card', 'coin', 'stock'] >>> item = 'money' >>> i.. 2020. 2. 4. [Python] ๋๋ฌธ์ / ์๋ฌธ์ ๋ณํ ๋ฐ Check ํ๊ธฐ ๊ฐ๋ฐํ๋ค๋ณด๋ฉด, ๋๋ฌธ์ / ์๋ฌธ์์ค ํ๊ฐ์ง๋ก ํํ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ ์๋์ ๊ฐ์ ํจ์๋ฅผ ํตํด์ ๋ณํ ๋ฐ Check ํด๋ณด๋๋ก ํ์.1. ๋๋ฌธ์ ๋ณํ - upper() ํจ์Python 2.7.10 (default, Feb 22 2019, 21:55:15) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> a = 'abcd' >>> print a.upper() ABCD >>> >>> b = 'aBcD' >>> print b.upper() ABCD 2. ์๋ฌธ์ ๋ณํ - lower() ํจ์Pyt.. 2020. 2. 4. [KISA] Apple ์ ํ๊ตฐ ๋ณด์ ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ๊ฐ์ o Apple็คพ๋ ์์ฌ ์ ํ์์ ๋ฐ์ํ๋ ์ทจ์ฝ์ ์ ํด๊ฒฐํ ๋ณด์ ์ ๋ฐ์ดํธ ๋ฐํ[1] o ๊ณต๊ฒฉ์๋ ์ทจ์ฝ์ ์ ์ ์ฉํ์ฌ ํผํด๋ฅผ ๋ฐ์์ํฌ ์ ์์ผ๋ฏ๋ก, ํด๋น Apple ์ ํ์ ์ฌ์ฉํ๋ ์ด์ฉ์๋ค์ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๊ถ๊ณ โก ์ค๋ช o MacOS Catalina์ ์ปค๋์์ ๋ฉ๋ชจ๋ฆฌ ์ถฉ๋๋ก ์ธํด ๋ฐ์ํ๋ ์์์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-3842 ์ธ 31๊ฐ) [2] o watchOS์ ์ปค๋์์ ๋ฉ๋ชจ๋ฆฌ ์ถฉ๋๋ก ์ธํด ๋ฐ์ํ๋ ์์์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-3834 ์ธ 16๊ฐ) [3] o iOS ๋ฐ iPadOS์ ์ปค๋์์ ๋ ์ด์ค ์ปจ๋์ ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์์์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-3831 ์ธ 29๊ฐ) [4] o ์ฌํ๋ฆฌ ์ฑ์์ ๋ฉ๋ชจ๋ฆฌ ์ถฉ๋๋ก ์ธํด ๋ฐ์ํ๋ ์์์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-.. 2020. 2. 3. [KISA] MS ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ ๋ณด์ ์ทจ์ฝ์ ์ฃผ์ ๊ถ๊ณ โก ๊ฐ์ o MS็คพ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์ ์ทจ์ฝ์ ์ ํตํด ์ค์ ์ ์ฉ๋ ์ฌ๋ก๊ฐ ๋ฐ๊ฒฌ๋์ด ์ฃผ์ ํ์ o ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ ์ฌ์ฉ์๋ ํด๊ฒฐ ๋ฐฉ์์ ๋ฐ๋ผ ์ทจ์ฝ์ ์กฐ์น๋ฅผ ๊ถ๊ณ ํจ โก ์ค๋ช o ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์ ์คํฌ๋ฆฝํ ์์ง์ด ๋ฉ๋ชจ๋ฆฌ์ ์๋ ๊ฐ์ฒด๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ฉ๋ชจ๋ฆฌ ์ถฉ๋๋ก ์ธํด ๋ฐ์ํ๋ ์๊ฒฉ์ฝ๋ ์คํ ์ทจ์ฝ์ (CVE-2020-0674) [1] โก ์ํฅ์ ๋ฐ๋ ์ ํ โป MS๋ ์ถํ ํด๋น ์ทจ์ฝ์ ์ด ํด๊ฒฐ๋ ํจ์น ํ์ผ ๊ณต๊ฐ ์์ โก ์์ ํด๊ฒฐ ๋ฐฉ์ o MS์ ํจ์น ํ์ผ ๋ฐํ ์ ๊น์ง ํฌ๋กฌ, ์ฃ์ง ๋ธ๋ผ์ฐ์ ๋ฑ ํ ๋ธ๋ผ์ฐ์ ์ฌ์ฉ ๊ถ์ฅ o IE ์ฌ์ฉ์ด ํ์ํ ๊ฒฝ์ฐ, ๋ช ๋ น ํ๋กฌํํธ ์ฐฝ์์ ํ๋จ์ ๋ช ๋ น์ด ์คํ(JScript.dll ์ ๊ทผ ์ ํ ์ค์ ) - 32๋นํธ ์ด์์ฒด์ - 64๋นํธ ์ด์์ฒด์ o ์ค์ ๋ณต๊ตฌ ๋ฐฉ๋ฒ(ํฅํ ํจ์น ํ์ผ ๋ฐํ ์.. 2020. 1. 28. [KISA] ์ค ์ฐํด ๋๋น ๋์ฌ์จ์ด ํผํด์ฃผ์ ๊ถ๊ณ โก ๊ฐ์ o ์ต๊ทผ ๊ณต์ ๊ฑฐ๋์์ํ๋ก ์์ฅํ๋ ๋ฑ ์ ๋ถ๊ธฐ๊ด, ๊ตญ๋ด ์ ์ฒด, ์ ์ฌ์ง์์ ๋ฑ์ ์ฌ์นญํ ํผ์ฑ ๋ฉ์ผ์ ํตํด ๋์ฌ์จ์ด ์ ํฌ๊ฐ ์ง์๋๊ณ ์์ด ๊ตญ๋ด ๊ฐ์ผํผํด ์ฃผ์ o Nemty, Sodinokibi, Clop, Revil ๋ฑ ๋์ฌ์จ์ด๋ ์ปดํจํฐ ํ์ผ์ ์ํธํ ํ ๋ค ํด๋ ํค๋ฅผ ์ ๊ณตํ๋ ๋๊ฐ๋ก ๊ธ์ ์ ์๊ตฌ โก ์ฃผ์๋ด์ฉ o ๋์ฌ์จ์ด ๊ณต๊ฒฉ์๋ ์ง๋ ํด ํด๋กญ(CLOP), ๊ฐ ๋ํฌ๋ฉ(GandCrab), ์๋๋ ธํค๋น ๋ฑ ์ ํฌ ์ ํดํน๋ฉ์ผ, AD์๋น์ค ๋ฐ ์ทจ์ฝ์ ๋ฑ์ ์ ์ฉ - (ํดํน๋ฉ์ผ) ๊ฐ ๋ํฌ๋ฉ, ์๋๋ ธํค๋น ๋ฑ ๋์ฌ์จ์ด๊ฐ ์ฒจ๋ถ๋ ์ด๋ฉ์ผ์ ์ ์ ๋ฐ์ก์๋ก ์์ฅํ์ฌ ์ฒจ๋ถํ์ผ์ ์ด์ด๋ณด๋๋ก ์ ๋ - (AD์๋น์ค) ์๋์ฐ AD์๋ฒ๋ฅผ ๊ณต๊ฒฉํ์ฌ ๊ธฐ์ ๋ด๋ถ๋ง์ผ๋ก ๋์ฌ์จ์ด๋ฅผ ์ ํฌ์ํค๋ ํํ๋ก ์ง๋ ํด ํด๋กญ ๋์ฌ์จ์ด ๋ฑ์ด ํด๋น - (์ทจ์ฝ์ ) .. 2020. 1. 17. [MySQL] Concat ํจ์๋ฅผ ์ด์ฉํ ์ปฌ๋ผ ํฉ์น๊ธฐ ๊ฐํน ์ปฌ๋ผ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ํฉ์ณ ํ๋์ ์ปฌ๋ผ์ผ๋ก ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ Concat ์ด๋ผ๋ ํจ์๋ฅผ ์ด์ฉํ์ฌ ํด๋น ๋ด์ฉ์ ์ฒ๋ฆฌ ํ ์ ์๋ค. ์๋ ์์ ๋ฅผ ์ดํด ๋ณด๋ฉด ์ฝ๊ฒ ์ดํด ํ ์ ์๋ค. # ์ฌ์ฉ๋ฒ CONCAT(์ปฌ๋ผ1, ์ปฌ๋ผ2...) # ์์ 1. ๋ฌธ์์ด $ SELECT CONCAT('Hello', '|', 'Good Morning', '!') as hello; Hello|Good Morning! 2. ์ปฌ๋ผ Table ๋ด์ฉ idx | type | desc 1 | hello | ์์ด 2 | ์๋ ํ์ธ์ | ํ๊ตญ 3 | bonjour | ํ๋์ค $ SELECT CONCAT(type, '|', desc) as hello; hello|์์ด ์๋ ํ์ธ์|ํ๊ตญ bonjour|ํ๋์ค 2020. 1. 8. [Python] Python(ํ์ด์ฌ) ํ์ฌ ์คํ์ค์ธ PID ๊ฐ ํ์ธ Python(ํ์ด์ฌ)์ผ๋ก ์๋น์ค ํน์ ๋ฐ๋ชฌ์ ๊ตฌ๋์ ๊ตฌ๋๋๊ณ ์๋ PID๊ฐ์ ํ์ธ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ํ์ธ ํ ํด๋น PID์ ๋ํ ์ฌ์ฉ๋(๋ฉ๋ชจ๋ฆฌ, CPU๋ฑ)์ ๋ณด๊ธฐ ์ํจ ์ผ ์๋ ์๊ณ , ๊ฐ์ ์ ์ผ๋ก Kill์ ํ๊ธฐ ์ํจ ์ผ์๋ ์๋ค. ํด๋น ๋ด์ฉ์ "os module" ์ ์ด์ฉํ์ฌ ํ์ธ์ด ๊ฐ๋ฅํ๋ค ์๋ ๋ด์ฉ์ ํตํด์ ๊ฐ๋ตํ ํ์ธ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. # python์ ๊ตฌ๋ํ๊ณ ํด๋น python์ process ์ ๋ณด๋ฅผ ํ์ธํด ๋ณด์. # ์๋์ ๊ฐ์ ๊ฒฝ์ฐ PID๊ฐ์ 922, Parent PID ๊ฐ์ 870 ์ผ๋ก ํ์ธํ ์ ์๋ค. $ ps -ef | grep python 501 922 870 0 8:15PM ttys000 0:00.07 python $ python >>> import os >>> print .. 2020. 1. 7. [Docker] Docker-compose ์ค์ง ๋ฐฉ๋ฒ docker-compose๋ฅผ ์ฌ์ฉํ์ฌ ์์คํ ์ ๊ตฌ๋ํ๊ณ , ์ค์ง ํ ์ ์๋ค. ๊ทธ ์ค ์ค์ง ๋ฐฉ๋ฒ์๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ด ์กด์ฌ ํ๊ณ ์๋ค. docker-compose stop / docker-compose down ์ ๊ฐ์ด ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ฉฐ ์๋ ๋ด์ฉ์ ํตํด์ ์ฐจ์ด์ ์ ์ดํด๋ณด์. 1. docker-compose stop stop ์ผ๋ก ์ค์ง์์๋ ์๋์ ๊ฐ์ด docker-compose๋ฅผ ํตํด์ ๊ตฌ๋ํ ์๋น์ค์ ๋ํด์ ์ค์ง๊ฐ ๋๋ฉฐ, ๊ธฐ์กด ์๋น์ค ๊ตฌ๋ ํ ์ค์ ํ ๋ด์ฉ์ ๋ํด์ ๋จ์ ์๊ฒ ๋๋ค. ๊ฒฐ๊ตญ Config, DB์ ๊ฐ์ ์์คํ ์ ๊ฒฝ์ฐ ์ ์ ์๋น์ค๋ง ์ค์ง ๋๋ฉฐ ํด๋น ์ปจํ ์ด๋ ๋ด๋ถ์ ๋ฐ์ดํฐ, ์ค์ ๋ฑ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ค. $ docker-compose ps Name Command State Ports ----------.. 2020. 1. 5. [KISA] “์ค์๊ณต์ง์ฌํญ” ์ฌ์นญ ์ค๋ฏธ์ฑ ๋ฌธ์ ์ฃผ์ ๊ถ๊ณ โก ๊ฐ ์ o ์ต๊ทผ “์ค์๊ณต์ง์ฌํญ: ๋จ์ถURL” ์ค๋ฏธ์ฑ ๋ฌธ์๋ฅผ ํตํด ํฌ๋กฌ ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ์ฅํ ์ ์ฑ์ฑ์ ์ค์นํ๋ ์ ํ์ด ์ ๊ท ๋ฐ๊ฒฌ๋จ์ ๋ฐ๋ผ 2์ฐจ ํผํด๋ก ์ฐ๊ณ๋์ง ์๋๋ก ์ฌ์ฉ์ ์ฃผ์ ํ์ โก ์ฃผ์๋ด์ฉ o “์ค์๊ณต์ง์ฌํญ:๋จ์ถURL” ๋ฌธ์ ๋ด๋ถ URL ํด๋ฆญ ์ “๋ ๋ณ์ ์๋น์ค ์ฒดํ์ ์ํด ํ์ธต ๊ฐ์ ๋ chrome ์ต์ ๋ฒ์ ์ ์ ๋ฐ์ดํธ ํ์๊ธฐ ๋ฐ๋๋๋ค”๋ผ๋ ํ์ ์ด ๋จ๋ฉฐ “ํ์ธ”์ ๋๋ฅด๋ฉด ์ ์ฑ์ฑ ์ค์น o ์ค์น๋ ์ ์ฑ์ฑ์ ๋ฌธ์๋ฉ์์ง, ๊ฐ์ผ์ ์ ํ๋ฒํธ, ๋ชจ๋ธ ์ ๋ณด ๋ฑ์ ์ ๋ณด์ ์ถ, ์ํ ์ฑ ์ข ๋ฅ ํ์ทจ, ๊ณต์ธ์ธ์ฆ์ ํ์ทจ์ ๊ธฐ๋ฅ์ด ์กด์ฌํ์ฌ 2์ฐจ ํผํด๋ก ์ฐ๊ณ๋์ง ์๋๋ก ์ฃผ์ ์๊ตฌ โก ๋์๋ฐฉ์ o ์ค๋ฏธ์ฑ ๋ฌธ์ ์๋ฐฉ ๋ฐฉ๋ฒ - ๋ฌธ์ ์์ ์ ์ถ์ฒ๊ฐ ๋ถ๋ถ๋ช ํ ์ฌ์ดํธ ์ฃผ์๋ ํด๋ฆญ์ ์์ ํ๊ณ ๋ฐ๋ก ์ญ์ - ์์ฌ๋๋ ์ฌ์ดํธ ์ฃผ์์ ๊ฒฝ์ฐ ์ .. 2020. 1. 3. [KISA] Citrix ์ ํ๊ตฐ ์ทจ์ฝ์ ์ฃผ์ ๊ถ๊ณ โก ๊ฐ์ o Citrix ็คพ ์ ํ์์ ๋ฐ์ํ๋ ์ทจ์ฝ์ ์ฃผ์ ๊ถ๊ณ [1] o ๊ณต๊ฒฉ์๋ ์ทจ์ฝ์ ์ ์ ์ฉํ์ฌ ํผํด๋ฅผ ๋ฐ์์ํฌ ์ ์์ผ๋ฏ๋ก, ํด๋น Citrix ์ ํ์ ์ฌ์ฉํ๋ ์ด์ฉ์๋ค์ ํด๊ฒฐ ๋ฐฉ์์ ์ฐธ๊ณ ํ์ฌ ์กฐ์น ๊ถ๊ณ โก ์ค๋ช o Citrix์ ADC์ Gateway์์ ๊ณต๊ฒฉ์๊ฐ ์ธ์ฆ์ ์ฐํํ์ฌ ์์์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ทจ์ฝ์ (CVE-2019-19781) [2] โก ์ํฅ์ ๋ฐ๋ ๋ฒ์ ๋ฐ ์ ํ o Citrix ADC/Gateway version 13.0 ๋ฒ์ o Citrix ADC/NetScaler Gateway 12.1 ๋ฒ์ o Citrix ADC/NetScaler Gateway 12.0 ๋ฒ์ o Citrix ADC/NetScaler Gateway 11.1 ๋ฒ์ o Citrix NetScaler ADC/NetS.. 2019. 12. 30. [Maven] Mac OS์ Command Mode๋ก Maven Install IDE๋ฅผ ์ด์ฉํ์ฌ ์ค์น ๊ฐ๋ฅํ๋ ์ปค๋งจ๋ ๋ช ๋ น์ด๋ฅผ ํตํด์ Package๋ฅผ ํด์ผํ๋ ๊ฒฝ์ฐ ์ปค๋งจ๋ ๋ช ๋ ์ด๋ฅผ ํตํด์ Maven(๋ฉ์ด๋ธ)์ ์ค์นํ์ฌ ์ฌ์ฉํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. 1. https://maven.apache.org/download.cgi ์ฌ์ดํธ์์ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์.(์ฐธ๊ณ ๋ก ๊ธ์ด์ด๋ "apache-maven-3.6.3-bin.tar.gz" ๋ฐ์) $ ls -alt -rw-r--r--@ 1 test staff 9506321 12 26 16:57 apache-maven-3.6.3-bin.tar.gz 2. ํด๋น ํ์ผ ์์ถ ํด์ $ tar xvf apache-maven-3.6.3-bin.tar.gz x apache-maven-3.6.3/README.txt x apache-maven-3.6.3/LICENSE.. 2019. 12. 26. 728x90 300x250 ์ด์ 1 ยทยทยท 14 15 16 17 18 19 20 ยทยทยท 22 ๋ค์