Zammad: μ‚¬μš©μž μ•”ν˜Έ μž¬μ„€μ •μ΄ μž‘λ™ν•˜μ§€ μ•ŠμŒ - μ‚¬μš©μžκ°€ λ‘œκ·ΈμΈν•  수 μ—†μŒ

에 λ§Œλ“  2017λ…„ 02μ›” 20일  Β·  20μ½”λ©˜νŠΈ  Β·  좜처: zammad/zammad

Zammad 1.2μ—μ„œ 1.3으둜 μ—…λ°μ΄νŠΈν•œ ν›„ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ—μ΄μ „νŠΈκ°€ Zammadμ—μ„œ λ‘œκ·Έμ•„μ›ƒν•˜λ©΄ 더 이상 λ‘œκ·ΈμΈν•  수 μ—†μŠ΅λ‹ˆλ‹€.
μ‚¬μš©μž 이름/λΉ„λ°€λ²ˆν˜Έκ°€ 잘λͺ»λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

Zammad ν”„λ‘œλ•μ…˜ λ‘œκ·Έμ—μ„œ:

정보 -- : λ§€κ°œλ³€μˆ˜: {"username"=>"[email protected]", "password"=>"[FILTERED]", "fingerprint"=>"1879163988", "session"=>{"username"= >"[email protected]", "λΉ„λ°€λ²ˆν˜Έ"=>"[필터링됨]", "지문"=>"1879163988"}}
정보 -- : 'localhost'에 μ—°κ²°ν•  수 μ—†μŠ΅λ‹ˆλ‹€. 연결이 κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 127.0.0.1:389에 λŒ€ν•œ connect(2)

μš°λ¦¬λŠ” LDAP μ„œλ²„λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ•˜λ‹€?!?

정보:

  • μ‚¬μš©λœ Zammad 버전: 1.3(centos repro의 μ΅œμ‹  버전)
  • 운영 체제: (MacOS)
  • λΈŒλΌμš°μ € + 버전: Chrome, Firefox(μ΅œμ‹ )

λͺ¨λ“  20 λŒ“κΈ€

λ‚˜μ—κ²Œλ„ 같은 문제.

κ΄€λ¦¬μžμ—μ„œ μ‚¬μš©μžμ˜ λΉ„λ°€λ²ˆν˜Έ μž¬μ„€μ •λ„ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
이메일을 ν†΅ν•œ λΉ„λ°€λ²ˆν˜Έ μž¬μ„€μ •μ΄ μž‘λ™ν•˜λ©° μ‚¬μš©μžλŠ” 이제 문제 없이 λ‹€μ‹œ λ‘œκ·ΈμΈν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ„ λ³€κ²½ν–ˆμ§€λ§Œ 이전 μ•”ν˜ΈλŠ” ν˜Έν™˜λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

@thorsteneckel 아이디어가 μžˆμŠ΅λ‹ˆκΉŒ?

μΆ”μ‹ : Zammadμ—λŠ” 이미 κ°„λ‹¨ν•œ LDAP 인증 λ°±μ—”λ“œκ°€ μžˆμŠ΅λ‹ˆλ‹€(1.0λΆ€ν„°). 이것은 1.3μ—μ„œ λ³€κ²½λ˜μ§€ μ•Šμ•˜μœΌλ―€λ‘œ μ§€κΈˆμ€ "μ—°κ²° 거뢀됨" λ©”μ‹œμ§€λ₯Ό λ¬΄μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ΄€λ¦¬μžμ—μ„œ μ‚¬μš©μžμ˜ λΉ„λ°€λ²ˆν˜Έ μž¬μ„€μ •λ„ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

여기도 λ§ˆμ°¬κ°€μ§€

이메일을 ν†΅ν•œ λΉ„λ°€λ²ˆν˜Έ μž¬μ„€μ •μ΄ μž‘λ™ν•˜λ©° μ‚¬μš©μžλŠ” 이제 문제 없이 λ‹€μ‹œ λ‘œκ·ΈμΈν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이것은 μž‘λ™ν•©λ‹ˆλ‹€

πŸ€” 봐야겠닀! 상황에 λŒ€ν•΄ μ£„μ†‘ν•©λ‹ˆλ‹€.

λ³€κ²½ 사항을 λ‹€μ‹œ κ²€ν† ν•˜κ³  λ™μž‘μ„ μž¬ν˜„ν•˜λ €κ³  ν–ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“  것이 μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€ :/

DBλ₯Ό μ‚΄νŽ΄λ³΄μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. {sha2} μ‹œμž‘ν•˜λŠ” PWκ°€ μžˆμŠ΅λ‹ˆκΉŒ? ν•΄λ‹Ή μ‚¬μš©μžκ°€ λ‘œκ·ΈμΈν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 둜 μ‹œμž‘ν•˜μ§€ μ•”ν˜Έ ν•΄μ‹œκ°€ μ—†μ–΄μ•Όν•©λ‹ˆλ‹€ {sha2} λ˜λŠ” $argon2i$ . 당신은 그것을 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ?

원격 μ„Έμ…˜μ—μ„œ μ‹œμŠ€ν…œμ„ μ‚΄νŽ΄λ³΄κ³  dbμ—μ„œ 차이점을 ν™•μΈν•˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? [email protected]을 톡해 μ €ν¬μ—κ²Œ μ—°λ½ν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.

μš°λ¦¬κ°€ ν•œ 일:

  • ν…ŒμŠ€νŠΈ μ‚¬μš©μžμ˜ λ°μ΄ν„°λ² μ΄μŠ€μ— PW 'test123'( {sha2}ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae )에 λŒ€ν•œ SHA2 ν•΄μ‹œ μ‚½μž…
  • 레일슀 μ½˜μ†”μ„ 톡해 μ‚¬μš©μž pw둜 DB ν•΄μ‹œ 확인 βœ…
  • PW 'test123'으둜 둜그인 ν•΄λ³΄μ„Έμš” βœ…
  • κ΄€λ¦¬μž μΈν„°νŽ˜μ΄μŠ€μ—μ„œ κ΄€λ¦¬μžλ₯Ό 톡해 μ‚¬μš©μžμ˜ λΉ„λ°€λ²ˆν˜Έ λ³€κ²½ βœ…

이거 μ–΄λ””μ„œ λ‚˜μ˜€λŠ”μ§€ μ•Œλ©΄ μ°Έ 쒋을텐데.... πŸ€”

거의 λͺ¨λ“  μ—μ΄μ „νŠΈλŠ” λ°μ΄ν„°λ² μ΄μŠ€μ— "$argon2i$" μ•”ν˜Έλ₯Ό 가지고 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μž κ΄€λ¦¬μ—μ„œ μž¬μ„€μ •μ€ 이듀에 λŒ€ν•΄ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

그래! λ ˆκ±°μ‹œ SHA2 지원에 λ¬Έμ œκ°€ μžˆλ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. μ΄μƒν•œ. μ—…λ°μ΄νŠΈν•˜λŠ” λ™μ•ˆ λ¬Έμ œκ°€ μžˆλŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ? Zammadκ°€ μ•”ν˜Έ 생성에 μ‚¬μš©λ˜λŠ” μž„μ˜μ˜ 비밀을 μƒμ„±ν•˜κΈ° λ•Œλ¬Έμ— λ¬»μŠ΅λ‹ˆλ‹€. 이 비밀은 ν•œ 번만 μ„€μ •ν•΄μ•Ό ν•˜λ©° 더 이상 λ³€κ²½ν•΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€. -> 그렇지 μ•ŠμœΌλ©΄ λͺ¨λ“  μ•”ν˜Έκ°€ μ†μƒλ©λ‹ˆλ‹€. πŸ’‘ 일반 μ„€μ •μ—μ„œλŠ” 이 비밀이 ν•œ 번 μ„€μ •λœ ν›„ λ³€κ²½λ˜λŠ” 상황을 λ³Ό 수 μ—†μŠ΅λ‹ˆλ‹€. 이것이 κ·Όλ³Έ 원인이라고 μƒκ°ν•˜μ§€λ§Œ 이유λ₯Ό μ•Œ 수 μ—†μŠ΅λ‹ˆλ‹€.

JFI: 아직 μž¬ν˜„ν•  수 μ—†μŠ΅λ‹ˆλ‹€. κ·Έλž˜λ„ 데이터 μ£Όμ‹  @michilehrλ‹˜ κ°μ‚¬ν•©λ‹ˆλ‹€... πŸ‘

@michilehr @jannheider λ°μ΄ν„°λ² μ΄μŠ€/μ‹œμŠ€ν…œμ„ μ„€μ •ν•˜κ±°λ‚˜ μ—…λ°μ΄νŠΈν•˜λŠ” λ™μ•ˆ λͺ‡ 가지 λ¬Έμ œλ‚˜ 비정상적인 λ™μž‘μ΄ λ°œμƒν–ˆμ„ κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆκΉŒ? μ„€μ •, μ‚¬μš©λ²•, λ‹€μ‹œ μ„€μ •? μ•„λ‹ˆλ©΄ ν•œ Zammad μΈμŠ€ν„΄μŠ€μ—μ„œ λ‹€λ₯Έ μΈμŠ€ν„΄μŠ€λ‘œ μ‚¬μš©μž ν…Œμ΄λΈ”μ„ μ „μ†‘ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?

@shakalandy ?

μ—…λ°μ΄νŠΈν•˜λŠ” λ™μ•ˆ λ¬Έμ œκ°€ λ°œμƒν•œ 적이 μ—†μœΌλ©° 첫 λ¦΄λ¦¬μŠ€λΆ€ν„° Zammadλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
λ‹€λ₯Έ 것이 μ„€μΉ˜λ˜μ§€ μ•Šμ€ κΉ¨λ—ν•œ μ„œλ²„μ˜ CentOS μ €μž₯μ†Œμ—μ„œ μ„€μΉ˜λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
μ‚¬μš©μž ν…Œμ΄λΈ” 전솑이 μ—†μŠ΅λ‹ˆλ‹€.

λΉ„λ°€ 킀에 λ¬Έμ œκ°€ μžˆμ„ κ°€λŠ₯성이 맀우 λ†’μŠ΅λ‹ˆλ‹€.
μ–΄μ¨Œλ“  κ΄€λ¦¬μžμ—μ„œ μ‚¬μš©μž λΉ„λ°€λ²ˆν˜Έλ₯Ό μž¬μ„€μ •ν•  수 μ—†λŠ” μ΄μœ λŠ” 이메일을 ν†΅ν•΄μ„œλ§Œ μž¬μ„€μ •ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

μ•„μ£Ό μ΄μƒν•œ. κ΄€λ¦¬μž μ•”ν˜Έ μž¬μ„€μ • λ¬Έμ œλ„ μž¬ν˜„ν•  수 μ—†μŠ΅λ‹ˆλ‹€. πŸ€” 원격 μ„Έμ…˜(TeamViewer oe)μ—μ„œ μ‹œμŠ€ν…œμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆκΉŒ? @jannheider

μš°λ¦¬μ—κ²Œλ„ λ§ˆμ°¬κ°€μ§€μž…λ‹ˆλ‹€. νŒ€λ·°μ–΄ μ„Έμ…˜

이에 λŒ€ν•œ 지원에 λŒ€ν•΄

@jannheider 이것을 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ? 영ν–₯을 λ°›λŠ” μ‚¬μš©μžμ˜ login_failed νšŸμˆ˜κ°€ μ œν•œμ„ μ΄ˆκ³Όν•˜λŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ? ν…Œμ΄λΈ” users column login_failed λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ ν™•μΈν•΄μ•Όλ§Œ 이λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 이것이 단지 ν•˜λ‚˜μ˜ 버그인지 ν™•μΈν•˜κΈ° μœ„ν•΄ ν”Όλ“œλ°±μ„ λ°›λŠ” 것이 쒋을 κ²ƒμž…λ‹ˆλ‹€.

이 문제λ₯Ό ν•΄κ²°ν•˜κ³  μˆ˜μ •ν•˜κ² μŠ΅λ‹ˆλ‹€.

@thorsteneckel
λ‚˜λŠ” 이것을 확인할 수 μžˆλ‹€.
더 이상 λ‘œκ·ΈμΈν•  수 μ—†λŠ” μ‚¬μš©μž -> login_failed count > 11

"이메일을 톡해 λΉ„λ°€λ²ˆν˜Έ μž¬μ„€μ •"으둜 λΉ„λ°€λ²ˆν˜Έ μž¬μ„€μ •, μ‚¬μš©μžλŠ” λ‹€μ‹œ λ‘œκ·ΈμΈν•  수 있으며 login_failed count = 0
μ—¬λŸ¬ 번 ν…ŒμŠ€νŠΈ

GUIμ—μ„œ 이것을 λ³΄λŠ” 것이 쒋을 κ²ƒμž…λ‹ˆλ‹€. λ§Žμ€ 둜그인 μ‹€νŒ¨λ‘œ 인해 ν•΄λ‹Ή μ‚¬μš©μžκ°€ μ°¨λ‹¨λ˜μ—ˆμŠ΅λ‹ˆλ‹€ ;)

λ””λ²„κΉ…ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€!

@thorsteneckel μˆ˜κ³ ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ πŸ‘

지원해 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. μœ„μ˜ μ»€λ°‹μœΌλ‘œ μˆ˜μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€. ν”Όλ“œλ°± ν™˜μ˜ν•©λ‹ˆλ‹€ πŸš€

μ£„μ†‘ν•©λ‹ˆλ‹€. 방금 zammad(debian 9, repo)λ₯Ό μ„€μΉ˜ν–ˆλŠ”λ° 같은 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 처음 λ‘œκ·ΈμΈμ€ 잘 λ˜μ—ˆμ§€λ§Œ μ§€κΈˆμ€ μ‚¬μš©μžκ°€ λ‘œκ·ΈμΈν•  수 μ—†μŠ΅λ‹ˆλ‹€. λͺ¨λ“  λΉ„λ°€λ²ˆν˜ΈλŠ” $argon2i$둜 μ‹œμž‘ν•©λ‹ˆλ‹€. μ–΄λ–€ 아이디어? :(

μ•ˆλ…•ν•˜μ„Έμš” @fbaeumer -

μ €λŠ” Admin LTEλ₯Ό μ‚¬μš©ν•˜κ³  있으며 μ—…λ°μ΄νŠΈ 둜그인 λΉ„λ°€λ²ˆν˜Έκ°€ μ œλŒ€λ‘œ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰