MCS рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ


рд╕реАрд░рд▓рд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╕реНрдХрд╛рдИрд╢рд┐рдк рдбрд╕реНрдХ

рдХрд┐рд╕реА рднреА рд╕реЗрд╡рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рдирд┐рд░рдВрддрд░ рдХрд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реБрд░рдХреНрд╖рд╛ рдПрдХ рд╕рддрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЙрддреНрдкрд╛рдж рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░, рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рд╣рд┐рдд - рдЖрдбрд┐рдЯред рдСрдбрд┐рдЯ рджреЛрдиреЛрдВ рдЕрдкрдиреЗ рджрдо рдкрд░ рдФрд░ рдмрд╛рд╣рд░реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдбреВрдмреЗ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реНрдкрд╖реНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд░рдЦрддреЗ рд╣реИрдВред

рд▓реЗрдЦ рдмрд╛рд╣рд░реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдЗрд╕ рдмрд╣реБрдд рдЕрд▓реЛрдХрдкреНрд░рд┐рдп рд▓реБрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ Mail.ru Cloud Solutions (MCS) рдЯреАрдо рдХреЛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА, рдФрд░ рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╛рдпрд╛, рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред "рдмрд╛рд╣рд░реА рддрд╛рдХрддреЛрдВ" рдХреЗ рд░реВрдк рдореЗрдВ MCS рдиреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЪреБрдирд╛, рдЬрд┐рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдореБрджрд╛рдп рдореЗрдВ рдЙрдЪреНрдЪ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдмрд╛рд╣рд░реА рдСрдбрд┐рдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдереАрдВ - рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдЕрдкрдиреА рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХрд░реЗрдВ рддреЛ рдЖрдкрдХреЛ рд╡рд╣реА рд░реЗрдХ рдорд┐рд▓реЗрдВред

рдЙрддреНрдкрд╛рдж рд╡рд┐рд╡рд░рдг


Mail.ru рдХреНрд▓рд╛рдЙрдб рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ (MCS) рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рд╣реИред рдЗрд╕рдореЗрдВ IaaS, PaaS рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдмрд╛рдЬрд╝рд╛рд░ рд╣реИред рдПрдорд╕реАрдПрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛:

  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкрд░реНрдпрд╛рд╡рд░рдг рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рд╕рдВрд░рдХреНрд╖рдг: рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░, рд░реВрдЯрд┐рдВрдЧ, рдлрд╛рдпрд░рд╡реЙрд▓;
  • рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛: рдПрд╕рдбреАрдПрди рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ, рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рд┐рдд рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧрд╛рд╡;
  • рдУрдкрдирд╕реНрдЯреИрдХ рдФрд░ рдЗрд╕рдХреЗ рдЦреБрд▓реЗ рдШрдЯрдХ;
  • рдПрд╕ 3 рдЦреБрдж рдХреЗ рд╡рд┐рдХрд╛рд╕;
  • IAM: рдПрдХ рд░реЛрд▓ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдмрд╣реБ-рдХрд┐рд░рд╛рдпреЗрджрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ;
  • рджреГрд╖реНрдЯрд┐ (рдорд╢реАрди рджреГрд╖реНрдЯрд┐): рдПрдкреАрдЖрдИ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдЬрдм рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛;
  • рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реЗрдм рд╣рдорд▓реЗ;
  • Paa рдШрдЯрдХреЛрдВ рдХреА рдХрдордЬреЛрд░рд┐рдпрд╛рдБ;
  • рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЗ рдПрдкреАрдЖрдИред

рд╢рд╛рдпрдж, рдмрд╛рдж рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╕рдм рдХреБрдЫ рд╣реИред

рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдХрд╛рдо рдХрд┐рдП рдЧрдП рдФрд░ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?


рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИ рдЬреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЗ рд░рд┐рд╕рд╛рд╡, рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рдВрд╢реЛрдзрди рдпрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди, рдЬреЛ рдФрд╕рддрди 1-2 рдорд╣реАрдиреЗ рддрдХ рд░рд╣рддрд╛ рд╣реИ, рдСрдбрд┐рдЯрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЪрдпрдирд┐рдд рд╕реЗрд╡рд╛ рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВред MCS рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдСрдбрд┐рдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рдереА:

  1. рд╕реЗрд╡рд╛ рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдЗрд╕ рдШрдЯрдХ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рддреБрд░рдВрдд рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдЦрд╛рддреЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреАред
  2. рд░реЛрд▓ рдореЙрдбрд▓ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЦрд╛рддреЛрдВ рдХреЗ рдмреАрдЪ рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЕрдзреНрдпрдпрдиред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдФрд░ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдПрдХ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд▓рдХреНрд╖реНрдп рд╣реИред
  3. рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдХреА рдХрдордЬреЛрд░рд┐рдпрд╛рдВред XSS / CSRF / CRLF / рдЖрджрд┐ред рд╢рд╛рдпрдж рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
  4. рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ: рдЖрд░рд╕реАрдИ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдЬреЗрдХреНрд╢рди (рдПрд╕рдХреНрдпреВрдПрд▓ / рдПрдХреНрд╕рдПрдХреНрд╕рдИ / рдПрд╕рдПрд╕рдЖрд░рдПрдл рдФрд░ рдЗрд╕реА рддрд░рд╣)ред рд╕рд░реНрд╡рд░ рднреЗрджреНрдпрддрд╛ рдЖрдорддреМрд░ рдкрд░ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдПрдХ рд╕рд╛рде рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рдордЭреМрддреЗ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
  5. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрдВрдбреЛрдВ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЦрдВрдб рдЕрд▓рдЧрд╛рд╡ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП, рдЕрд▓рдЧрд╛рд╡ рдХреА рдХрдореА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рд╣рдорд▓реЗ рдХреА рд╕рддрд╣ рдХреЛ рдХрд╛рдлреА рдмрдврд╝рд╛рддреА рд╣реИред
  6. рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдХреНрдпрд╛ рдХрд┐рд╕реА рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рдмреЗрд╡рдХреВрдл рдмрдирд╛рдирд╛ рдФрд░ рдореБрдлреНрдд рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ?

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдЧреНрд░реЗ-рдмреЙрдХреНрд╕ рдореЙрдбрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреА, рд▓реЗрдХрд┐рди рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд░рдЦрд╛ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рд╡рд░рдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрд╛рдо рдХрд╛ рдХрд╛рдлреА рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдореЙрдбрд▓: рдЕрдВрджрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЕрднреА рднреА рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рд╕рдордп рдХреА рдмрд╛рдд рд╣реИред

рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдорд┐рд▓реАрдВ


рдСрдбрд┐рдЯрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкреЗрд▓реЛрдб (рдкреЗрд▓реЛрдб, рдЬреЛ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИред рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдирд┐рд░рд░реНрдердХ рдЕрднреНрдпрд╛рд╕ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдзреНрдпрдпрди рдХрд┐рдП рдЧрдП рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдХреЛрдИ рднреЗрджреНрдпрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЖрд╡реЗрджрди рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рд╕рдордЭ рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рддрд░реНрдХ рд╕реЗ рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ рд╣рдорд▓реЗ рд╡рд╛рд▓реЗ рд╡реИрдХреНрдЯрд░ рдХреЛ рдвреВрдВрдврдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬреЛ рд╕рдВрджрд┐рдЧреНрдз рд▓рдЧрддреЗ рд╣реИрдВ рдпрд╛ рджреВрд╕рд░реЛрдВ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВред рдФрд░ рдкрд╣рд▓реА рдЦрддрд░рдирд╛рдХ рднреЗрджреНрдпрддрд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд╛рдИ рдЧрдИ рдереАред

IDOR


IDOR рднреЗрджреНрдпрддрд╛рдПрдВ (рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн, рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмрдВрдз) рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ рдЬреЛ рдЙрди рд╡рд╕реНрддреБрдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ рдЬрд┐рди рддрдХ рдкрд╣реБрдВрдЪ рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдИрдбреАрдУрдЖрд░ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбрд┐рдЧреНрд░реА рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкреИрджрд╛ рдХрд░рддреА рд╣реИрдВред

IDOR рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдмреИрдВрдХ рдЦрд╛рддреЗ, рдЯреЛрдХрд░реА рдореЗрдВ рдорд╛рд▓) рдХреЗ рд╕рд╛рде рдХреНрд░рд┐рдпрд╛ рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрди рд╡рд╕реНрддреБрдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЗрд╖рдХ рдХреЗ рдЦрд╛рддреЗ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рд╕рдВрднрд╛рд╡рдирд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЪреБрд░рд╛ рд╕рдХрддреЗ рд╣реИрдВред

MCS рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдСрдбрд┐рдЯрд░реЛрдВ рдиреЗ рдЧреИрд░-рдкреНрд░рдгрд╛рд▓реА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ IDOR рднреЗрджреНрдпрддрд╛ рдХреА рдЦреЛрдЬ рдХреАред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдпреВрдпреВрдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреБрд░реБрд╖реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ, рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд░реВрдк рд╕реЗ рдЧреИрд░-рд╕рдХрд▓ (рдЬреЛ рдХрд┐ рдХреНрд░реВрд░ рдмрд▓ рдХреЗ рд╣рдорд▓реЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ)ред рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдзрд╛рд░рдг рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдПрд╕реАрдПрд▓ (рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд▓рд┐рд╕реНрдЯ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдо) рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдЕрдиреБрд░реЛрдз рдХреНрд╖рдорд╛ (SSRF)


OpenSource рдЙрддреНрдкрд╛рдж рдЕрдЪреНрдЫреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝реЛрд░рдо рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдк рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВ, рддреЛ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рд┐рдХреНрдХреЗ рдХрд╛ рдПрдХ рджреВрд╕рд░рд╛ рдкрд╣рд▓реВ рднреА рд╣реИ: рдкреНрд░рд╕рд┐рджреНрдз рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рднреА рд╡рд┐рд╕реНрддреГрдд рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдкрдирд╕реНрдЯреИрдХ рдлреЛрд░рдо рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ [XSS] рдФрд░ [SSRF] рдХрд╛ рдЕрджреНрднреБрдд рд╡рд░реНрдгрди рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХреЛрдИ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рдмрд╛рд░-рдмрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рднреЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрд░реЛрдд рд╕реЗ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред рд▓рд┐рдВрдХ рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕реНрд╡рдпрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рд▓реМрдЯ рдЖрдП, рдРрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

SSRF рднреЗрджреНрдпрддрд╛ рд╣рдорд▓реЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдмрд╣реБрдд рдЖрдЧреЗ рдмрдврд╝рд╛ рд╕рдХрддреА рд╣реИред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ:

  • рд╣рдорд▓рд╛ рдХрд┐рдП рдЧрдП рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рд╕реАрдорд┐рдд рдкрд╣реБрдВрдЪ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдЦрдВрдбреЛрдВ рдкрд░ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░;
  • рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ, рдпрджрд┐ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рд╕реЗ рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ рддрдХ рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрд╡реЗрджрди рд╕реНрддрд░ рдкрд░ рдкреВрд░реНрдг рд▓реЛрдб рдкреНрд░рдмрдВрдзрди;
  • рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ (рдпрджрд┐ рдлрд╝рд╛рдЗрд▓: /// рдпреЛрдЬрдирд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ);
  • рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред

рдУрдкрдирд╕реНрдЯреИрдХ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкрдиреЗ "рдмреНрд▓рд╛рдЗрдВрдб" SSRF рднреЗрджреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЬрдм рдЖрдк рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреБрд░реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ / рджреЗрд░реА рдорд┐рд▓рддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рд╕рднреА рдЖрдЧрд╛рдореА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдореЗрдЬрдмрд╛рдиреЛрдВ рдкрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдХрдо рдХрд░рдХреЗ рдЖрдВрдХрд╛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдореЗрдВ рдмреИрдХ рдСрдлрд┐рд╕ рдХреЗ рд▓рд┐рдП API рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг (рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛), рдПрдХ рд╣рдорд▓рд╛рд╡рд░ SSRF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдВрддрд░рд┐рдХ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧреА URL рдХреА рдЕрдиреБрдорд╛рдирд┐рдд рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рддреЛ SSRF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдкрд░ рдЕрдорд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмреЛрд▓рдиреЗ, рдЦрд╛рддреЗ рд╕реЗ рдЦрд╛рддреЗ рдореЗрдВ рдкреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпрд╛ рд╕реАрдорд╛рдПрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред

рдУрдкрдирд╕реНрдЯреИрдХ рдореЗрдВ SSRF рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдпрд╣ рдкрд╣рд▓рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рдЕрддреАрдд рдореЗрдВ, рд╡реАрдПрдо рдЖрдИрдПрд╕рдУ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╕реАрдзрд╛ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рднреА рдЗрд╕реА рддрд░рд╣ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╣реБрдПред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдУрдкрдирд╕реНрдЯреИрдХ рд╕реЗ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рдореБрджрд╛рдп рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдФрд░ рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдорд╛рдзрд╛рди рдорд╛рдирд╛ред

рдФрд░ HackerOne (h1) рд╕реЗрд╡рд╛ рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреИрд░-рдЕрдВрдзрд╛ SSRF рдХрд╛ рд╢реЛрд╖рдг рдкреВрд░реЗ Shopify рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдПрдорд╕реАрдПрд╕ рдореЗрдВ, рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реЗ рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ, SSRF рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдФрд░ рдЕрдиреНрдп рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдирдХрд╛ рджреЛрд╣рди рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рдерд╛ред рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдПрдорд╕реАрдПрд╕ рдЯреАрдо рдиреЗ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╡реИрд╕реЗ рднреА рддрдп рдХрд┐рдпрд╛ред

рд▓реЛрдбрд┐рдВрдЧ рдЧреЛрд▓реЗ рдХреЗ рдмрдЬрд╛рдп XSS


рд╕реИрдХрдбрд╝реЛрдВ рдЕрдзреНрдпрдпрдиреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рд╛рд▓-рджрд░-рд╕рд╛рд▓ XSS (рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдЕрдЯреИрдХ) рдЕрднреА рднреА рд╕рдмрд╕реЗ рдЖрдо рд╡реЗрдм рдХрдордЬреЛрд░рд┐рдпреЛрдВ (рдпрд╛ рд╣рдорд▓реЗ ?) рд╣реИред

рдлрд╝рд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдХрд┐рд╕реА рднреА рд╕реБрд░рдХреНрд╖рд╛ рд╢реЛрдзрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╕рдВрджреАрджрд╛ рдЬрдЧрд╣ рд╣реИред рдЕрдХреНрд╕рд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдордирдорд╛рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (asp / jsp / php) рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ OS рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдкреЗрдВрдЯреЗрд╕реНрдЯрд░реНрд╕ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рд╣реИ - "рд▓реЛрдб рд╢реЗрд▓"ред рд▓реЗрдХрд┐рди рдРрд╕реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ: рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рдЦрд┐рд▓рд╛рдл рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рд╛рд▓ рд╣реА рдореЗрдВ "рд╢реЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ" рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╢реВрдиреНрдп рд╣реЛ рдЧрдИ рд╣реИред

рд╣рдорд▓рд╛рд╡рд░ рдЯреАрдо (рдбрд┐рдЬрд┐рдЯрд▓ рд╕реБрд░рдХреНрд╖рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡) рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдереАред рдареАрдХ рд╣реИ, рдПрдорд╕реАрдПрд╕ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдХреА рддрд░рдл, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдВрдЪ рдХреА рдЧрдИ рдереА, рдХреЗрд╡рд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рдереАред рд▓реЗрдХрд┐рди рдПрд╕рд╡реАрдЬреА рднреА рдПрдХ рддрд╕реНрд╡реАрд░ рд╣реИред рдФрд░ рдЦрддрд░рдирд╛рдХ рдПрд╕рд╡реАрдЬреА рдЪрд┐рддреНрд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЙрди рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдВрд╢ рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЗрдВ рдПрдорд╕реАрдПрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдХреНрд▓рд╛рдЙрдб рдХреЗ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рд╣рдорд▓рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдкреНрд░рд╢рд╛рд╕рдХред


XSS рд╣рдорд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд┐рд╢рд┐рдВрдЧ рд▓реЙрдЧрд┐рди рдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг

XSS рд╣рдорд▓реЗ рдХреЗ рд╢реЛрд╖рдг рдХреЗ рдЙрджрд╛рд╣рд░рдг:

  • рдХреНрдпреЛрдВ рдПрдХ рд╕рддреНрд░ рдЪреЛрд░реА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдм рд╕реЗ рд╣рд░ рдЬрдЧрд╣ HTTP-Only рдХреБрдХреАрдЬрд╝ рдХреЛ js-script рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЛрд░реА рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдпрджрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕рд╛рдзрди API рддрдХ рддреБрд░рдВрдд рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИ? рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкреЗрд▓реЛрдб XHR рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд▓рд╛рд╡рд░ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ SSH рдХреБрдВрдЬреА рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕рд░реНрд╡рд░ рддрдХ SSH рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
  • рдпрджрд┐ CSP рдиреАрддрд┐ (рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐) рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреА рд╣реИ, рддреЛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╢реБрджреНрдз рдПрдЪрдЯреАрдПрдордПрд▓ рдореЗрдВ, рд╕рд╛рдЗрдЯ рдХрд╛ рдлрд░реНрдЬреА рд▓реЙрдЧрд┐рди рдлрд╝реЙрд░реНрдо рддреИрдпрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдРрд╕реЗ рдЙрдиреНрдирдд рдлрд╝рд┐рд╢рд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЛрд░реА рдХрд░реЗрдВ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд╢рд┐рдВрдЧ рдкреГрд╖реНрда рдПрдХ рд╣реА URL рдкрд░ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИред
  • рдЕрдВрдд рдореЗрдВ, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ DoS - 4 KB рд╕реЗ рдмрдбрд╝реЗ рдХреБрдХреАрдЬрд╝ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рд▓рд┐рдВрдХ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдкреВрд░реА рд╕рд╛рдЗрдЯ рджреБрд░реНрдЧрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рддреЗ рд╣реИрдВ: рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджреЗрдЧрд╛ред

рдЖрдЗрдП, рдЗрд╕ рд╕рдордп рдПрдХ рдФрд░ рдЦреБрд▓рд╛рд╕рд╛ рдПрдХреНрд╕рдПрд╕рдПрд╕ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ, рдЗрд╕ рдмрд╛рд░ рдЯреНрд░рд┐рдХрд┐рдпрд░ рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рд╛рдеред MCS рд╕реЗрд╡рд╛ рдЖрдкрдХреЛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред XSS рдХреЛ рд╕рдореВрд╣ рдирд╛рдо рдореЗрдВ рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рдереА рдХрд┐ рд╡реЗрдХреНрдЯрд░ рддреБрд░рдВрдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдирд┐рдпрдореЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦрддреЗ рд╕рдордп рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╕рдореВрд╣ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:



рдпрд╣реА рд╣реИ, рдкрд░рд┐рджреГрд╢реНрдп рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛: рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдирд╛рдо рдореЗрдВ "рд▓реЛрдб" рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдмрдирд╛рддрд╛ рд╣реИ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЗрд╕реЗ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдиреЛрдЯрд┐рд╕ рдХрд░рддрд╛ рд╣реИ, рд╣рдЯрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЬреЗрдПрд╕ рднреА рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдПрдорд╕реАрдПрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдПрдХреНрд╕рдПрд╕рдПрд╕ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдбрд┐рдЬрд┐рдЯрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо рдиреЗ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА:

  • рдПрдХ рдЕрд▓рдЧ рдбреЛрдореЗрди рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ рдЬрд┐рдирдХрд╛ "рдХреБрдХреА" рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдиреНрдп рдбреЛрдореЗрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдорд╕реАрдПрд╕ рдХреЗ рд▓рд┐рдП рдЦрддрд░рд╛ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
  • рд╕рд░реНрд╡рд░ рдХреА HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣реЗрдбрд░ "рд╕рд╛рдордЧреНрд░реА-рд╕реНрд╡рднрд╛рд╡: рдЕрдиреБрд▓рдЧреНрдирдХ" рджреЗрдВред рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ XSS рдХреЗ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рдХрдИ рддрд░реАрдХреЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

  • "рдХреЗрд╡рд▓ HTTP" рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреБрд░реНрдЧрдо рдХреБрдХреАрдЬрд╝ рдХреЗ рд╕рддреНрд░ рд╣реЗрдбрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ;
  • рдПрдХ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд CSP рдиреАрддрд┐ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП XSS рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдХрд░реЗрдЧреА ;
  • рдЖрдзреБрдирд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди, рдЬреИрд╕реЗ рдХрд┐ рдПрдВрдЧреБрд▓рд░ рдпрд╛ рд░рд┐рдПрдХреНрдЯ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИред

рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрдордЬреЛрд░рд┐рдпрд╛рдБ


рдЦрд╛рддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рдореЗрд╢рд╛ 2FA (рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг) рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рджреВрд╕рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдореЗрд╢рд╛ рдЦрд╛рддреЗ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ? 2FA рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдРрд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗ рд╣реИрдВ:

  • OTP- рдХреЛрдб (рдПрдХ рдмрд╛рд░ рдХреЛрдб) рдХреА рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдЦреЛрдЬред рдСрдкрд░реЗрд╢рди рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдУрдЯреАрдкреА рдмреНрд░реВрдЯ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдХрдореА рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рднреА рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордирд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВ: рд╕реНрд▓реИрдХ рдХреЗрд╕, рдлреЗрд╕рдмреБрдХ рдХреЗрд╕ ред
  • рдХрдордЬреЛрд░ рдкреАрдврд╝реА рдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
  • рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдлреЛрди рдкрд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдУрдЯреАрдкреА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╢реЛрдкрд┐рдлрд╛рдИ рдХреЗ рд╕рд╛рде рдерд╛ ред

MCS рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 2FA Google рдкреНрд░рдорд╛рдгрдХ рдФрд░ рдбреБрдУ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрд╡реЗрджрди рдкрдХреНрд╖ рдкрд░ рдХреЛрдб рд╕рддреНрдпрд╛рдкрди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬрд╛рдБрдЪ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

MCS 2FA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд░ред рдпрд╣рд╛рдВ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рд╣реИ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ-рдмрд╛рд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕ рд╣реИрдВ, рдлрд┐рд░ рдЗрдирдкреБрдЯ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реБрджреНрдз рд╣реИред рдпрд╣ OTP рдкрд░реНрджрд╛рдлрд╛рд╢ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред
  • 2FA рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдлрд╝рд▓рд╛рдЗрди рдмреИрдХрдЕрдк рдХреЛрдб рдмрдирд╛рддреЗ рд╕рдордп, рд╕рд╛рде рд╣реА рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣рд╛рдВ, рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдмреИрдХрдЕрдк рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдЕрдЧрд░ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдПрдХ рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░ рдерд╛ред

рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдмреИрдХрдЕрдк рдХреЛрдб рдУрдЯреАрдкреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХрд┐рдП рдЧрдП рд▓рд╛рдЗрди рдорд╛рдиреЛрдВ рдХреА рдПрдХ рд╣реА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд┐рдд рдереЗ, рдХрдо рд╕рдордп рдореЗрдВ рдХреЛрдб рд▓реЗрдиреЗ рдХрд╛ рдореМрдХрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдерд╛ред


Burp: Intruder рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OFA рдХреЛ 2FA рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдпрди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдкрд░рд┐рдгрд╛рдо


рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрддреНрдкрд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рдПрдорд╕реАрдПрд╕ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рдХрд▓рд╛ред рдСрдбрд┐рдЯ рдХреЗ рджреМрд░рд╛рди, рдкреЗрдВрдЯреЗрд╕реНрдЯрд░ рдЯреАрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╡реАрдПрдо рдФрд░ рдЙрдирдХреЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереА, рдФрд░ рдорд┐рд▓реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдПрдорд╕реАрдПрд╕ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдЬрд▓реНрджреА рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рдЕрдм рдПрдорд╕реАрдПрд╕ рдореЗрдВ рд╕рднреА рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рд╣реИрдВред рдФрд░ рдирдП рд▓реЛрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреАрдо рдРрд╕рд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИ:

Source: https://habr.com/ru/post/hi463897/


All Articles