Security

Node Nodes Endpoint๋กœ์˜ ์š”์ฒญ๊ณผ Web3 Data API๋“ฑ Nodit API ํ˜ธ์ถœ ์‹œ Allowlist์— ๋“ฑ๋ก๋œ ํด๋ผ์ด์–ธํŠธ๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œํ•œํ•˜๋Š” ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Security๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Nodit์€ API Key์™ธ์— ์ถ”๊ฐ€์ ์ธ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Security๋Š” Domain Name๊ณผ Source IP๋ฅผ ์ด์šฉํ•ด ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ์†Œ์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜์—ฌ ๋น„์ธ๊ฐ€๋œ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœ์ ํŠธ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๊ณผ API ํ˜ธ์ถœ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. Nodit์˜ Security๋ฅผ ์ด์šฉํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜์„ธ์š”!

Security ์ด์šฉ ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์‹ถ์–ด์š”.

Nodit Security๋Š” Nodit ์ฝ˜์†”์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Security๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ Domain Name์„ Allowlist์— ๋“ฑ๋กํ•ด ๋ณด์•ˆ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•, Source IP๋ฅผ Allowlist์— ๋“ฑ๋กํ•ด ๋ณด์•ˆ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ, ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฉฐ ํ•„์š”์— ๋”ฐ๋ผ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ์„ค์ •ํ•˜์—ฌ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์„ค์ •์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•ด Nodit ์ฝ˜์†”๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-10 แ„‹แ…ฉแ„’แ…ฎ 6.39.28.png

1. Domain Name ๋“ฑ๋กํ•˜๊ธฐ

Domain Name์„ ์ด์šฉํ•ด ๋ฏธ์ธ๊ฐ€๋œ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ์†Œ์Šค ์ ‘๊ทผ์„ ๋ง‰๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. Domain Name์€ allowlist์— ์ตœ๋Œ€ 25๊ฐœ ๊นŒ์ง€ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ณด์•ˆ์„ ํ™œ์„ฑํ™”ํ•œ ์ˆœ๊ฐ„๋ถ€ํ„ฐ allowlist์— ๋“ฑ๋ก๋œ Domain Name์™ธ์—๋Š” ํ”„๋กœ์ ํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-10 แ„‹แ…ฉแ„’แ…ฎ 6.43.35.png
  • [Domain Allowlist] ์ขŒ์ธก์˜ ํ† ๊ธ€์„ ํด๋ฆญํ•ด Domain Name์„ ์ด์šฉํ•œ ๋ณด์•ˆ ์„ค์ •์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋“ฑ๋กํ•˜๋Š” Domain Name์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์„ [Name] ๋ฐ•์Šค์— ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.(Optional)
  • [Domain Name] ๋ฐ•์Šค์— Domain Name์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • ์šฐ์ธก์˜ [Add] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด Domain Name Allowlist์— Domain Name์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

2. Source IP ๋“ฑ๋กํ•˜๊ธฐ

Source IP๋ฅผ ์ด์šฉํ•ด ๋ฏธ์ธ๊ฐ€๋œ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ์†Œ์Šค ์ ‘๊ทผ์„ ๋ง‰๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. Source IP๋Š” allowlist์— ์ตœ๋Œ€ 25๊ฐœ ๊นŒ์ง€ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ณด์•ˆ์„ ํ™œ์„ฑํ™”ํ•œ ์ˆœ๊ฐ„๋ถ€ํ„ฐ allowlist์— ๋“ฑ๋ก๋œ Source IP์™ธ์—๋Š” ํ”„๋กœ์ ํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-11 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 9.48.37.png
  • [Source IP] ์ขŒ์ธก์˜ ํ† ๊ธ€์„ ํด๋ฆญํ•ด Source IP๋ฅผ ์ด์šฉํ•œ ๋ณด์•ˆ ์„ค์ •์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋“ฑ๋กํ•˜๋Š” Source IP์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์„ [Name] ๋ฐ•์Šค์— ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.(Optional)
  • [Source IP] ๋ฐ•์Šค์— IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • ์šฐ์ธก์˜ [Add] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด Source IP Allowlist์— Source IP๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

โ—๏ธ

Allowlist์˜ ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ด ์ฃผ์„ธ์š”!

Domain ํ˜น์€ Source IP Allowlist๊ฐ€ ํ™œ์„ฑํ™” ๋˜์–ด์žˆ๋Š” ๊ฒฝ์šฐ, ๋“ฑ๋ก๋˜์ง€ ์•Š์€ Domain ํ˜น์€ Source IP์—์„œ Nodit API๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด 403 ์—๋Ÿฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Security๋ฅผ ์ด์šฉํ•˜์ง€ ์•Š์„ ๋•Œ์—๋Š” ๋ฐ˜๋“œ์‹œ Allowlist์˜ ๋น„ํ™œ์„ฑํ™” ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ด์•ผ ์—๋Ÿฌ์—†์ด Nodit์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.