๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ443

[Data Processing] ๋‹จ์–ด ์‚ญ์ œ๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•(Data Augmentation) ๐Ÿ’ƒ ๋‹จ์–ด ์‚ญ์ œ๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•(Data Augmentation) 1. OS ์™€ Random ๋ชจ๋“ˆ Import import os import random OS Random ์šด์˜ ์ฒด์ œ์™€ ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•œ ๋ชจ๋“ˆ๋กœ, ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ๊ณผ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์ž‘์—…์— ์ด์šฉ๋จ ๋‚œ์ˆ˜ ์ƒ์„ฑ ๋ฐ ์‹œํ€€์Šค์—์„œ์˜ ๋ฌด์ž‘์œ„ ์š”์†Œ ์„ ํƒ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์œ„ํ•œ ๋ชจ๋“ˆ 2. ์ฃผ์–ด์ง„ ํŒŒ์ผ ๊ฒฝ๋กœ์—์„œ ๋žœ๋คํ•˜๊ฒŒ ํ•˜๋‚˜์˜ ๋‹จ์–ด๋ฅผ ์‚ญ์ œํ•˜๋Š” remove_random_word() ํ•จ์ˆ˜ ๊ตฌํ˜„ def remove_random_word(file_path): with open(file_path, 'r', encoding='utf-8') as file: content = file.read() words = content.split() if len(words) > 1: # E.. 2023. 7. 28.
[Data Processing] '๋ฒˆ์—ญ ํ›„ ํšŒ๊ท€' ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•(Data Augmentation) ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™œ์šฉํ•œ ์‹ค์ œ ๋ณด์ด์Šคํ”ผ์‹ฑ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ• ๐Ÿ“ ๋ฒˆ์—ญ ํ›„ ํšŒ๊ท€ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ ์‹ค์ œ ๋ณด์ด์Šคํ”ผ์‹ฑ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ• 1. pandas ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ '์‚ฌ์นญํ˜•_phising_data.csv' ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ , ๋ถˆ๋Ÿฌ์˜จ ๋ฐ์ดํ„ฐ์˜ ์ฒซ ๋ถ€๋ถ„ ํ™•์ธ #๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ data=pd.read_csv('์‚ฌ์นญํ˜•_phising_data.csv') data.head() 2. ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ 'data'์˜ comments ์—ด์—์„œ ์ฒซ ๋‹ค์„ฏ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ data['comments'].head() 3. 'comments' ์—ด์˜ ๊ฐ ๋ฌธ์žฅ์˜ ๊ธธ์ด๋ฅผ ์ธก์ •ํ•˜์—ฌ 5000์ž๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ๋ฌธ์žฅ์˜ ๊ฐœ์ˆ˜ ํ™•์ธ #ํŒŒํŒŒ๊ณ  ํ•œ๋ฒˆ์— 5000๊นŒ์ง€๋งŒ ๊ฐ€๋Šฅ #์ตœ๋Œ€ ๊ธ€์ž ์ˆ˜ ํ™•์ธ li=[] for i in range(len(data['comments'])): li.append(len(data.ilo.. 2023. 7. 27.
[์จ๋‹ˆC] SK ์จ๋‹ˆC Project 1_7๋ฐ˜ 1์กฐ ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด ์œ ์‚ฌ ์‚ฌ๋ก€ ์กฐ์‚ฌ ๐Ÿ•‍๐Ÿฆบ SK ์จ๋‹ˆC ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด ์œ ์‚ฌ ์‚ฌ๋ก€ ์กฐ์‚ฌ 1. '๋ฒ„์Šค์Šค๋กœ' # ์ˆ˜์ƒ์ด๋ ฅ : ํœด๋จผํ…Œํฌ๋†€๋กœ์ง€ ์–ด์›Œ๋“œ 2022 ์‚ฌํšŒ๊ณต๊ณต๋ถ€๋ฌธ ์šฐ์ˆ˜์ƒ # ์•„์ด๋””์–ด ํ˜•ํƒœ : ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(App) # ๋น„๊ณ  - Chrome ๊ฒ€์ƒ‰์ฐฝ์— '์‹œ๊ฐ์žฅ์• ์ธ ๋ฒ„์Šค'๋ผ๊ณ  ๊ฒ€์ƒ‰ ์‹œ ์ตœ์ƒ๋‹จ์— ๋ณด์ž„ - ์›๋ž˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜ ์•ฑ์ด์˜€์œผ๋‚˜, ํ˜„์žฌ IOS ํ™˜๊ฒฝ์—์„œ๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ฐœ์ „ ์ค‘ - ํ”Œ๋ ˆ์ด์Šคํ† ์–ด ๊ธฐ์ค€ ๋‹ค์šด๋กœ๋“œ ์ˆ˜ 100+ โ€ป ๊ด€๋ จ ๊ธฐ์‚ฌ --> https://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0002808236 ๋‚˜๋Š” ์™œ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค ๋ฒ„์Šค ํƒ‘์Šน ๋„์›€ ์•ฑ '๋ฒ„์Šค์Šค๋กœ'๋ฅผ ๋งŒ๋“ค์—ˆ๋‚˜ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์ด '์™ธ์ถœ์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค' ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์˜ ์™ธ๋ถ€ํ™œ๋™์€ ์šฐ๋ฆฌ๊ฐ€.. 2023. 7. 26.
[AWS] AWS Access Key & Secret Access Key ์ƒ์„ฑ ๋ฐฉ๋ฒ• ๐ŸŒฑ AWS Access Key & Secret Access Key ๋ž€? AWS Access Key์™€ Secret Access Key๋Š” Amazon Web Services (AWS) ๊ณ„์ •์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ์ž๊ฒฉ ์ฆ๋ช…(credentials)์ด๋‹ค. ์ด ๋‘ ํ‚ค๋Š” AWS ๋ฆฌ์†Œ์Šค์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ AWS CLI(Command Line Interface), SDK(Software Development Kit) ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ AWS ์„œ๋น„์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ๐ŸŒฑ AWS Access Key & Secret Access Key ์ƒ์„ฑ ๋ฐฉ๋ฒ• 1. AWS Console ์— ๋กœ๊ทธ์ธ 2. ์ขŒ์ธก์˜ ํƒญ์„ ์—ฐ ํ›„ "๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…" ํด๋ฆญ 3. ์—‘์„ธ์Šค ํ‚ค ๋ถ€๋ถ„์„ ์ฐพ์•„ "์—‘์„ธ์Šค ํ‚ค ๋งŒ๋“ค๊ธฐ" ํด๋ฆญ 4. ์—‘์„ธ์Šค.. 2023. 7. 23.
[์จ๋‹ˆC] SK ์จ๋‹ˆC Project 1_7๋ฐ˜ 1์กฐ ํ”„๋กœ์ ํŠธ ์ž๋ฃŒ์กฐ์‚ฌ ๐Ÿฆฎ SK ์จ๋‹ˆC ํ”„๋กœ์ ํŠธ ์ž๋ฃŒ์กฐ์‚ฌ # ์กฐ์‚ฌ๋ฅผ ํ†ตํ•ด ์ขํžŒ ๋Œ€์ƒ : ๋Œ€ํ•™ ์ƒํ™œ์— ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ๋Š” + ์‹œ๊ฐ์žฅ์• ๋ฅผ ๊ฐ€์ง„ + ๋Œ€ํ•™์ƒ # ๋Œ€์ƒ์˜ ์„ ์ • ์ด์œ  โ‘  ๋Œ€์ƒ์— ๋Œ€ํ•œ ์กฐ์‚ฌ๊ฐ€ ๋น„๊ต์  ์‰ฌ์›€ (์ธํ„ฐ๋ทฐ, ๋‹ต์‚ฌ ๋“ฑ๋“ฑ) โ‘ก ์›๋ž˜ ์‹œ๊ฐ์žฅ์•  ์•„๋™์— ํฌ์ปค์Šค๋ฅผ ๋งž์ถ”๋ ค ํ•˜์˜€์œผ๋‚˜, '์•„๋™' ๋ณต์ง€์™€ ๊ด€๋ จ๋œ ์‚ฌํ•ญ์€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ํ•ด๊ฒฐ์ฑ…์˜ ๋ฒ”์œ„๊ฐ€ ์ข์Œ --> ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค๊ฐ€ ๋งŽ์„ ๊ฒƒ ๊ฐ™์•„ '๋Œ€ํ•™์ƒ' ๋ถ„๋“ค๊ณผ ๊ด€๋ จ๋œ ์ฃผ์ œ๋กœ ๋ณ€๊ฒฝ โ‘ข ๋Œ€์ƒ๊ณผ ์กฐ์› ๋ชจ๋‘ ๋Œ€ํ•™์ƒ ์‹ ๋ถ„ --> ์ง์ ‘ ๊ฒฝํ—˜์— ๊ธฐ๋ฐ˜ํ•œ ์‚ฌ๊ณ ๊ฐ€ ๊ฐ€๋Šฅ # ์„ ์ •ํ•œ ๋Œ€์ƒ์ด ๊ฒช๊ณ ์žˆ๋Š” ๋ฌธ์ œ & ํ•ด๊ฒฐ๋ฒ• 1 - 1. ์‹œ์„ค ์ด์šฉ ๊ด€๋ จ_A) ํ•™์ƒ์‹๋‹น ๊ฒช๊ณ  ์žˆ๋Š” ๋ฌธ์ œ ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ๋ฒ• ๋ฌผ์ปต, ๊ตญ ๋“ฑ์„ ํ˜ผ์ž ๋œฐ ๋•Œ ์–‘์„ ๋ณด์ง€ ๋ชปํ•ด ๋„˜์น˜๋Š” ๊ฒฝ์šฐ (ํ™”์ƒ ๋“ฑ ์•ˆ์ „์‚ฌ๊ณ ์˜ ์œ„ํ—˜์ด ์žˆ์Œ) 1. ํ™œ๋™ ๋„์šฐ๋ฏธ ๋ฐฐ.. 2023. 7. 22.
[NMAP] NMAP(Network Mapper) ์Šค์บ” ๋ช…๋ น์–ด & ์˜ต์…˜ ์ •๋ฆฌ ๐Ÿ‘๏ธ‍๐Ÿ—จ๏ธ NMAP(Network Mapper) ์Šค์บ” ๋ช…๋ น์–ด & ์˜ต์…˜ ๋ชจ์Œ 1. ๊ธฐ๋ณธ ์Šค์บ” ๋ช…๋ น์–ด # ํƒ€๊ฒŸ IP๋‚˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•˜์—ฌ ๊ธฐ๋ณธ์ ์ธ TCP ์Šค์บ” ์‹คํ–‰ nmap # Ping ์Šค์บ”์„ ํ†ตํ•ด ํ˜ธ์ŠคํŠธ์˜ ์ƒ์กด ์—ฌ๋ถ€๋ฅผ ํ™•์ธ nmap -sP 2. ํฌํŠธ ์Šค์บ” ๋ช…๋ น์–ด # ํŠน์ • ํฌํŠธ๋งŒ ์Šค์บ” nmap -p # ๋ชจ๋“  ํฌํŠธ ์Šค์บ” nmap -p- # ์ผ๋ฐ˜์ ์ธ ํฌํŠธ๋งŒ์„ ๋น ๋ฅด๊ฒŒ ์Šค์บ” nmap -F 3. ์Šค์บ” ์œ ํ˜•๋ณ„ ๋ช…๋ น์–ด # TCP SYN ์Šค์บ”์œผ๋กœ ์Šค์บ” ๋Œ€์ƒ์˜ ํฌํŠธ ์ƒํƒœ ํ™•์ธ nmap -sS # TCP Connect ์Šค์บ”์œผ๋กœ ์ ‘์† ์ƒํƒœ ํ™•์ธ nmap -sT # UDP ์Šค์บ”์œผ๋กœ UDP ํฌํŠธ ํ™•์ธ nmap -sU # ACK ์Šค์บ”์œผ๋กœ ํ•„ํ„ฐ๋ง๋œ ๋ฐฉํ™”๋ฒฝ์„ ์šฐํšŒํ•˜์—ฌ ํฌํŠธ ์ƒํƒœ ํ™•์ธ nmap -sA 4. ์„œ๋น„์Šค ๋ฐ OS ๊ฐ์ง€ ๋ช…๋ น์–ด # ํƒ€.. 2023. 7. 16.