SCA(Software Composition Analysis)λ₯Ό ν΅ν΄ μ€ν μμ€ μννΈμ¨μ΄ κ΅¬μ± μμμμ λΉλ‘―λ μ€μν μ·¨μ½μ±μΌλ‘λΆν° μ ν리μΌμ΄μ μ 보νΈνμμμ€. SCA κΈ°μ μ μ§μμ μΌλ‘ κ°±μ λλ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ¬μ©νμ¬ μ΄λ¬ν κ΅¬μ± μμμ λμ λ μ·¨μ½μ±μ νμ§ν©λλ€.
컨ν μ΄λ μ€μΊλμ ν΅ν ν΄λΌμ°λ 보μ
컨ν μ΄λ μ€μΊλμ ν΅ν ν΄λΌμ°λ 보μ
HCL AppScanμ 컨ν μ΄λλ₯Ό μ€ννμ§ μκ³ λ SCA(Software Composition Analysis) κΈ°μ λ‘ Docker 컨ν μ΄λ(λλ 컨ν μ΄λ μ΄λ―Έμ§)μ λͺ¨λ λ΄μ©μ μ€μΊνλ νμ μ μΈ μ»¨ν μ΄λ μ€μΊ μ루μ μ κ°λ°νμ΅λλ€.
μννΈμ¨μ΄ 곡κΈλ§ 보μ
μννΈμ¨μ΄ 곡κΈλ§ 보μ
μννΈμ¨μ΄ 곡κΈλ§ 보μμ κ°μ νλ μΌμ λΉμ¦λμ€λ₯Ό 보νΈνλ λ° μ€μν©λλ€. HCL AppScan SCAλ μ€νμμ€ ν¨ν€μ§, λ²μ , λΌμ΄μ μ€ λ° μ·¨μ½μ±μ νμ§νκ³ , ν¬κ΄μ μΈ λ³΄κ³ λ₯Ό μν΄ μ΄ λͺ¨λ λ°μ΄ν°μ μΈλ²€ν 리λ₯Ό μ 곡ν©λλ€.
μμ€ μ½λ μ€μΊ
μμ€ μ½λ μ€μΊ
HCL AppScanμ κ°μ λ μμ€ μ½λ μ€μΊμ μν΄ SCA λꡬμ μ¬μ©λλ μ€ν μμ€ λ° νμ¬ ν¨ν€μ§μ λ μ λ°μ΄ν°λ² μ΄μ€λ₯Ό ꡬμΆνμ΅λλ€. SCAλ μννΈμ¨μ΄ λ΄ ν¨ν€μ§λ₯Ό μ°Ύμ λΆμνκ³ , νμΌ ν΄μ, λ°μ΄λ리 λ± μ¬λ¬ μΆμ²μ μ 보λ₯Ό ν¬ν¨ν λ°μ΄ν°λ² μ΄μ€μ λΉκ΅ν©λλ€.
λ°μ΄ν°λ² μ΄μ€λ λ€μν μμ€μμ μ 보λ₯Ό μ§κ³νμ¬ μλνλ νλ‘μΈμ€μμ μλ‘μ΄ μ·¨μ½μ±μ μ§μμ μΌλ‘ λͺ¨λν°λ§νμ¬ μ 보λ₯Ό λ§€μΌ μ΅μ μνλ‘ μ μ§ν©λλ€. μΆμ²μλ κ°μ₯ μΈκΈ° μλ 보μ μ·¨μ½μ± λ°μ΄ν°λ² μ΄μ€(NVD, Github advisory, Microsoft MSRC)μ λ€μν λ μλ €μ§ λ³΄μ κΆκ³ λ° μ€ν μμ€ νλ‘μ νΈ λ¬Έμ μΆμ νλ‘κ·Έλ¨μ΄ ν¬ν¨λ©λλ€.
SCA λ° SASTλ₯Ό ν¬ν¨ν μλ²½ν μ루μ
SCA λ° SASTλ₯Ό ν¬ν¨ν μλ²½ν μ루μ
HCL AppScan SCAλ μ μ λΆμ(HCL AppScan SAST)κ³Ό ν¨κ» μλμΌλ‘ μ€νν μ μμΌλ―λ‘ λ μ μ½λμ νμ¬ κ΅¬μ± μμμ μ·¨μ½μ±μ λμμ ν μ€νΈν μ μμ΅λλ€.
SDLC μ λ°μ κ±ΈμΉ SCA
SDLC μ λ°μ κ±ΈμΉ SCA
HCL AppScan SCAλ μ ν리μΌμ΄μ κ°λ° μλͺ μ£ΌκΈ°μ μ¬λ¬ μ§μ μ ν΅ν©ν μ μμ΅λλ€. κ°λ°μλ IDE(Integrated Development Environment)μμ μ§μ νλ‘μ νΈμ ν΅ν©λ μ€ν μμ€ ν¨ν€μ§λ₯Ό νκ°ν μ μμ΅λλ€.
보μ λ° λ¦΄λ¦¬μ€ κ΄λ¦¬μλ CLI λ° GUI λꡬλ₯Ό μ¬μ©νμ¬ νΉμ ν΄λλ 컨ν μ΄λ/μ΄λ―Έμ§μ μλ λͺ¨λ κ΅¬μ± μμλ₯Ό λΉ λ₯΄κ² νκ°νμ¬ μ€ν μμ€ ν¨ν€μ§λ₯Ό μλ³ν μ μμ΅λλ€.
κ΄λ²μν νλ¬κ·ΈμΈμ μ¬μ©νμ¬ νμ΄νλΌμΈμ λ€λ₯Έ μ§μ μμ ν΅ν©ν μ μμΌλ©°, HCL AppScanμ REST APIλ νμν μΆκ° ν΅ν©/μλνλ₯Ό μ μνλ λ° λμμ΄ λ©λλ€.
μΆμ² μλ£