νλ‘μ νΈ κΈ°κ΄ | AI Spera |
---|---|
ν μ€ μκ° | κΈ°μ μ IT μμ°μ μνμ νμ§νλ 곡격νλ©΄κ΄λ¦¬(Attack Surface Management) 보μκ΄μ μλΉμ€ |
λ΄λΉ Skills | Flask, Nginx, uwsgi, Selenium, Pandas |
ν κ΅¬μ± | DBA 1λͺ , FrontEnd 1λͺ , Backend 2λͺ , λμμ΄λ 1λͺ |
μνκΈ°κ° | 2021.04 ~ 2021.10 |
<aside> π 24/7 λ‘ κ°λλλ©° μμ§λλ μΈν 리μ μ€ λ°μ΄ν° 리ν¬νΈ, μ·¨μ½μ λ±μ νλ²μ νμΈν μ μλ IT μμ°μ κΈ°λ°μΌλ‘ ν 보μκ΄μ , μννμ§, κ·Έλ¦¬κ³ μνκ΄λ¦¬ μμ€ν μ λλ€. 200μ΅κ±΄μ μ΄λ₯΄λ Data λ₯Ό ν΅ν΄ μ ννκ³ λΉ λ₯΄κ² νμ§λ ν΅κ³λ₯Ό νλμ 리ν¬νΈλ‘ μ μ‘ν©λλ€.
</aside>
ꡬκΈμ νΉμ ν€μλλ₯Ό κ²μν΄μ λμ€λ λͺ¨λ νμ΄μ§μ url μ ν¬λ‘€λ§μ ν ν, νν°λ§ κ³Όμ μ κ±°μ³ μλΈλλ©μΈμ μ»λ κ³Όμ μ κ±°μ³€μ΅λλ€. μ¬μ© κΈ°μ λ‘λ Selenium, BeatifulSoup4, Pandas κ° μμ΅λλ€.
μΉνλ©΄μ 보μ¬μ§ λ ν¬νΈλ₯Ό μμ±νκ³ , νμ΄μ§μ νμν API λ€μ μ μ§λ³΄μνμ΅λλ€. λ±λ‘ν IP / Port, ν€μλμ λν μ 보λ₯Ό json ννλ‘ λ¦¬ν¬νΈν νλ λ°λͺ¬μ μ μ§λ³΄μνμ΅λλ€. λν, DBμ μ μ₯λ 리ν¬νΈλ₯Ό μ λ¬νλ API λ₯Ό μμ±νμ΅λλ€. μ΄κΈ°μλ λ°°λμ 체 μ 보λ₯Ό json λ ν¬νΈμ λ£μ΄ μ μ₯μ νμμ§λ§, λ°μ΄ν°κ° λ§μμ§μ λ°λΌ λλΉ λΆνκ° μ¬ν΄μ‘μ΅λλ€. μΌλΆ λ°°λ μ λ³΄λ§ λλΉμ μ μ₯νλλ‘ μμ νμ¬ λμνμκ³ , λ보기 λ²νΌμ νμ΄μ§μ μΆκ°νμ¬ ν΄λ¦λ μ, ν΄λΉ IP address / portλ₯Ό μ€μκ°μΌλ‘ Elastic Search μμ κ²μνμ¬ λ°°λ μ 체 μ 보λ₯Ό νμ ννλ‘ λ³΄μ¬μ£Όλλ‘ κΈ°λ₯μ μΆκ°νμ¬ μ΄μλ₯Ό ν΄κ²°ν μ μμμ΅λλ€.
μΉνλ©΄μ 보μ¬μ§ λ ν¬νΈλ₯Ό μμ±νκ³ , νμ΄μ§μ νμν API λ€μ μ€κ³, μμ±, μ μ§λ³΄μνμ΅λλ€. νΉμ ν€μλλ₯Ό ν¬ν¨ν λ°°λλ₯Ό Eleastic Search λ‘ κ²μν ν, κ·Έ κ²°κ³Ό(onion url, λ°°λ μΌλΆ, μ€ν¬λ¦°μ·μ΄ μ μ₯λ κ²½λ‘)λ₯Ό json ννμ 리ν¬νΈλ‘ λ§λ€μ΄ DBμ μ μ₯νλ λ°λͺ¬μ λ§λ€μμ΅λλ€. λ€ν¬μΉ νμ΄μ§μ μ κ·Όν κ²½μ°, λλΉμ μ μ₯λ 리ν¬νΈλ₯Ό μ λ¬νλ API λ₯Ό μμ±νμ΅λλ€. νμ΄μ§λ€μ΄μ μ κ³ λ €νμ¬ μ€κ³νμ΅λλ€. λν, λ°°λμ κ²½μ° μΉνμ΄μ§μμ λ°°λμ μ 체λ₯Ό 보μ¬μ£ΌκΈ° μ΄λ ΅κΈ° λλ¬Έμ, λ보기 λ²νΌμ μΆκ°νμ¬ λ²νΌμ λλ μ κ²½μ°, λ°°λ μ 체λ₯Ό 리ν΄ν΄μ£Όλ API λ₯Ό μμ±νμ΅λλ€.
κΈ°λ₯μ κΈ°ννκ³ , μΉνλ©΄μ 보μ¬μ§ λ ν¬νΈλ₯Ό μμ±νκ³ , νμ΄μ§μ νμν API λ€μ μ€κ³, μμ±, μ μ§λ³΄μνμ΅λλ€.λ±λ‘λ IP/port, λ±λ‘λ ν€μλμ μ°κ΄λ IP/port μ λν port λ²νΈμ, λ°°λμ 보λ₯Ό κΈ°λ°μΌλ‘ λΆλ₯νμ¬ ν΅κ³κ²°κ³Όλ₯Ό 보μ¬μ£Όλ νμ΄μ§λ₯Ό κΈ°ν, μ€κ³, API μ΄μμ νμ΅λλ€.
μ΄μ λ°μμ λμνκ³ λ©μΌλ§ λ°λͺ¬μ μ μ§λ³΄μνμ΅λλ€. λ§€μΌ μΌμ μκ°μ κ³ κ°μκ² λ ν¬νΈλ₯Ό μ μ‘νλ λ°λͺ¬μ μ μ§λ³΄μνμ΅λλ€. μ μμ μΌλ‘ μ μ‘μ΄ λμλμ§ νμΈνκ³ , μ μ‘μ΄ λμ§ μμμ κ²½μ° μμΈνμ κ³Ό λμμ νμ΅λλ€.