Product-apim: APIM рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╕рдордп рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рджреЗ рдкрд╛рда рдореЗрдВ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдорд╛рд░реНрдЪ 2020  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: wso2/product-apim

рд╡рд┐рд╡рд░рдг:


рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ APIM рдореЗрдВ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реИ рддреЛ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рджреЗ рдкрд╛рда рдореЗрдВ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддрд╛ рд╣реИ

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:

  1. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдирд┐рд░реАрдХреНрд╖рдг рдореЛрдб рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╕рдордп https://localhost :9443/publisher рдореЗрдВ рд▓реЙрдЧрд┐рди

рдПрдХ рдмрд╛рд░ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреГрдкрдпрд╛ рд╣реЗрдбрд░ рдЯреИрдм рдореЗрдВ рдлреЙрд░реНрдо рдбреЗрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рджреЗ рдкрд╛рда рдореЗрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ

image

рдЬрдмрдХрд┐ OWASP A3-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрдЬрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рджреЗ рдкрд╛рда рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдпрд╛рддреНрд░рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреНрд╡рд╛рд░рд╛ рд░реЛрдХрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

  1. рдЯреНрд░рд╛рдВрдЬрд╝рд┐рдЯ рдореЗрдВ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЯреАрдПрд▓рдПрд╕, рдкрд░рдлреЗрдХреНрдЯ рдлреЙрд░рд╡рд░реНрдб рд╕реАрдХреНрд░реЗрд╕реА (рдкреАрдПрдлрдПрд╕) рд╕рд┐рдлрд░, рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рдлрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛, рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ред HTTP рд╕реНрдЯреНрд░рд┐рдХреНрдЯ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА (HSTS) рдЬреИрд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд▓рд╛рдЧреВ рдХрд░реЗрдВред
  2. рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
  3. рдПрдХ рдХрд╛рд░реНрдп рдХрд╛рд░рдХ (рджреЗрд░реА рдХрд╛рд░рдХ), рдЬреИрд╕реЗ Argon2, scrypt, bcrypt рдпрд╛ PBKDF2 рдХреЗ рд╕рд╛рде рдордЬрдмреВрдд рдЕрдиреБрдХреВрд▓реА рдФрд░ рдирдордХреАрди рд╣реИрд╢рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рдорджрдж рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рдореБрдЦ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ 3.1 рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдкреНрд░рднрд╛рд╡рд┐рдд рдЙрддреНрдкрд╛рдж рд╕рдВрд╕реНрдХрд░рдг:


рдПрдкреАрдЖрдИрдПрдо рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг

рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рд╡рд░рдг (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде):

  • рдУрдПрд╕: рд╡рд┐рдВрдбреЛ 10
PrioritNormal TypBug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ashishpilania18 рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЯреИрдм рдЖрдкрдХреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдлреЙрд░реНрдо рдХреЗ рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ рд╡реИрд▓реНрдпреВ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдпрджрд┐ рдЖрдк https рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдлрд╝реЙрд░реНрдо рдХреЛ рд╡рд╛рдпрд░ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ (рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рдкрд░) рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ashishpilania18 рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЯреИрдм рдЖрдкрдХреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдлреЙрд░реНрдо рдХреЗ рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ рд╡реИрд▓реНрдпреВ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдпрджрд┐ рдЖрдк https рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдлрд╝реЙрд░реНрдо рдХреЛ рд╡рд╛рдпрд░ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ (рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рдкрд░) рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@рдкреНрд░рдорд┐рдВрдбрд╛
рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди OWASP рджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд╛ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдВрдб рдкрд░ https рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдВрдб рдкрд░ рднреА рдХреЛрдИ рднреА рдкрд╛рд╕рд╡рд░реНрдб рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕ рдмрд╛рдд рдХреА рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рддреАрд╕рд░рд╛ рдкрдХреНрд╖ рдЗрд╕рдХрд╛ рдлрд╛рдпрджрд╛ рдХреИрд╕реЗ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ https://github.com/wso2/product-apim/security/policy рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@рдкреНрд░рдорд┐рдВрдбрд╛
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рд╕реНрдирд┐рдлрд░ рдбрд╛рд▓рд╛ рдерд╛ рдФрд░ рдЬрдм рдЖрдк рд▓реЙрдЧ рдЗрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЖрдкрдХреЗ рд╕рднреА рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рд╕реВрдБрдШ рд░рд╣рд╛ рд╣реВрдБ рдЬреЛ рдЖрдк рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЯ рдЖрдкрдХреЗ рдПрдЪрдЯреАрдЯреАрдкреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ https рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реЛрдЧрд╛ рдФрд░ рдЬреЛ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрдордЬреЛрд░ рдмрдирд╛ рджреЗрдЧрд╛
рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд░ рдбрд╛рд▓реЗрдВ

рдирдорд╕реНрддреЗ @ashishpilania18 ,

рдирд╣реАрдВ, рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ , рдмреАрдЪ рдореЗрдВ рд╕реВрдБрдШрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдкреАрдЖрдИ рдкреНрд░рдмрдВрдзрдХ рд╕рд░реНрд╡рд░ рдХреА рдирд┐рдЬреА рдХреБрдВрдЬреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛?

@tmkasun

рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣рдордиреЗ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЛ WAF рдкрд░ рд░рдЦрд╛ рдерд╛, рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдХреЛрдИ рднреА WAF рдкрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ TLS рдкрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реА рдУрд░ рд╕реЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛рдПрдВ рдФрд░ рдорджрдж рдХрд░реЗрдВред

@tmkasun

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдорджрдж рдХрд░реЗрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВ рдЬреЛ рд╣рдо рдЕрдкрдиреА рдУрд░ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

TomasTokaMrazek picture TomasTokaMrazek  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amir-dh picture amir-dh  ┬╖  39рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

malinthaprasan picture malinthaprasan  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

okhuz picture okhuz  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ruks picture ruks  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ