Maven의 공용설정이 담긴 setting.xml 파일이 있다. 여기에 들어가는 server 섹션에는 배포를 위해서 필요로하는 서버의 인증정보들이 보통 담겨져 있다. 문제는 암호화 되지 않은 단순 텍스트로 저장된다는 것. 보안상 위험을 초래할 수 있는 대표적인 취약점이다. 배포 서버의 계정 비밀번호등이 노출된다는 것은 결코 바람직하지 않다.

이를 위해서 2.1 에서는 엔코딩된 비밀번호를 넣을 수 있는 기능이 추가되었다.

이제는 다음처럼 암호화된 비밀번호를 settings.xml에 담아놓고 사용할 수 있는 기능이 추가되었다.

<server> 
    <id>my.server</id>  
    <username>foo</username>
    <password>{COQLCE6DU6GtcS5P=}</password>
</server>

자세한 내용은 New Feature: Maven Settings Password Encryption에 나와 있다.

문제는 언제 나올지 모르는, 이제 겨우 M2-SNAPSHOT 버전인 2.1에만 적용됐다는 점이다.

Related posts:

  1. Maven 다중 리포지토리와 버전 범위를 사용할 때의 주의점
  2. Nexus Maven Repository 1.0 출시
  3. Maven 3.0과 버전 포맷 문제
  4. Maven POM에 attribute 사용하기 (2)
  5. Maven POM에 attribute 사용하기 (1)
  6. Spring 2.0의 XML확장기능 (1)
  7. Spring 2.0 XML확장기능 (3)
  8. Spring 2.0의 XML확장기능 (2)
  9. 스프링 3.1 (6) web.xml의 활성 프로파일 설정
  10. Spring 3.0 (58) Static Class를 XML없이 빈으로 등록하기
  11. Maven 재도전기 (1)
  12. Maven 의존관계 수렁에 빠지다
  13. Spring 3.0 (34) R-941 스프링의 Maven 지원정책은?
  14. Ruby on Maven
  15. Maven: The Definitive Guide 사라지다

Facebook comments:

to “Maven settings.xml의 비밀번호 암호화”

  1. Hello there! I simply wish to offer you a big thumbs up for the great information you have got right here on this post. I’ll be returning to your site for more soon.

  2. I truly love your website.. Very nice colors & theme. Did you build this amazing site yourself? Please reply back as I’m looking to create my very own site and would love to learn where you got this from or exactly what the theme is called. Many thanks!

  3. Cheque este artigo para aprender algumas ótimas dicas de marketing na internet, incluindo personalização de campanhas e e-mail marketing.

  4. Empresa dedicada a la transformación de planchas mediante procesos de conformación mecánica por control numérico (corte, cizallado, encartado, fresado, estampado, etc). Fabricación, montaje de mecanismos y piezas estructurales para el sector aeronáutico. Mecanizado y decoletaje por arranque de viruta de todo tipo de piezas bajo plano.

  5. I precisely desired to thank you very much once again. I do not know what I might have worked on without the entire tricks shared by you concerning that question. It became a real difficult case for me, but observing the skilled tactic you managed that took me to leap with fulfillment. I am happy for the assistance and thus trust you know what a great job that you are undertaking educating other individuals thru a web site. I am sure you’ve never met any of us.

  6. Here is a good Weblog You might Come across Exciting that we Encourage You

  7. Industria aeroespacial: es una de las industrias que requieren de más longevidad y fiabilidad en sus piezas, siendo las variaciones inaceptables, y por eso el mecanizado de precisión capaz de manejar grandes piezas habituales en aeronaves y otras infraestructuras es imprescindible.

  8. generic viagra online viagra over the counter walmart https://klviagrathk.com/ # – buy viagra online cheap generic viagra is there a generic viagra <a href="https://klviagrathk.com/ #">no prescription viagra</a> generic viagra india over the counter viagra

  9. Excellent read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch because I found it for him smile Therefore let me rephrase that: Thanks for lunch!

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha