IOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ HTTPS рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рдХреИрд╕реЗ рд╕реВрдБрдШреЗрдВ



рдирдорд╕реНрддреЗ, рдореЗрд░рд╛ рдирд╛рдо рдПрдВрдбреНрд░реА рдмрдЯреБрдЯрд┐рди рд╣реИ, рдореИрдВ DataArt рдореЗрдВ рд╡рд░рд┐рд╖реНрда iOS рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ, рдФрд░ рдЖрдЬ рд╣рдо рдЖрдкрдХреЗ iPhone рдХреЗ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реВрдБрдШреЗрдВрдЧреЗред

FoodSniffer рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ iOS рдРрдк FoodSniffer рдХреЛ рд▓реЗрдВ ред рдпрд╣, рджрд┐рди рдХреЗ рд╕рдордп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЖрд╡реЗрджрди рдлреЙрд░реНрдо рдХреЗ рд╕рд░реНрд╡рд░ JSON рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:

[ { "name" : "soup", "consumePeriod" : "morning" }, тАж ] 

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд░реНрд╡рд░ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╣реИ, рдФрд░ JSON рдХреЛ рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рд╕рдорд╕реНрдпрд╛ рдирдВрдмрд░ 1


рдПрдХ рдмрдЧ рдЖрдпрд╛ рдХрд┐ рд╕реБрдмрд╣ рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреА рд╕реВрдЪреА рдореЗрдВ рджреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрдЬрд╛рдп, рдЖрд╡реЗрджрди рдХреЗрд╡рд▓ рдПрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдЬреЛ рдЧрд▓рдд рд╣реБрдЖ рдЙрд╕реЗ рдЬрд╛рдБрдЪрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ JSON рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рд░реНрд╡рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓реМрдЯ рдЖрдПред

рдХреИрд╕реЗ рд╕реВрдВрдШреЗрдВ рдЯреНрд░реИрдлрд┐рдХ?


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХрд╛ MacOS рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ iOS рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ рд╣реА рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реИрдВ, рдЬреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



рдЯреНрд░реИрдлрд╝рд┐рдХ рдПрдХ iOS рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдПрдХ рд░рд╛рдЙрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрдВрдкреНрдпреВрдЯрд░ рдЯреНрд░реИрдлрд┐рдХ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ред

рдПрдХ iOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореИрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреБрдЫ рдЗрд╕ рддрд░рд╣:



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдПрдХ HTTP / S рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо iOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдкрд╛рд╕рд┐рдВрдЧ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ / рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗред

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

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдо -рдЗрди-рдж-рдордзреНрдп рд╣рдорд▓реЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдЪрд╛рд░реНрд▓реНрд╕ рд╡реЗрдм рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░реЙрдХреНрд╕реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реВрдБрдШрдирд╛ рдПрдХ рдмрд╣реБ-рдЪрд░рдгреАрдп рдХрд╛рд░реНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪрд╛рд░реНрд▓реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдЪрд▓рд┐рдП рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВ:

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

рдЕрдм рдкреЗрд╢реЗрд╡рд░реЛрдВ:

  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдпреВрдЖрдИред рдЪрд╛рд░реНрд▓реНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп MacOs рд╡рд┐рдВрдбреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред
  • IOS рдХреЗ рд▓рд┐рдП HTTPS - рдЪрд╛рд░реНрд▓реНрд╕ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЯреВрд▓ рд╣реИ рдЬреЛ HTTPS рдХреЛ рдЖрдкрдХреЗ iOS рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕реВрдБрдШрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред
  • рдХрд╛рд░реНрдпрд╢реАрд▓рддрд╛ - рдЪрд╛рд░реНрд▓реНрд╕ рд╕реВрдБрдШ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдЖрдпрд╛рдд / рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП, iOS рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдЪрд╛рд░реНрд▓реНрд╕ рдФрд░ рдЖрдИрдУрдПрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯрдЕрдк


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд╛рд░реНрд▓реНрд╕ рдкреНрд░реЛрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ iOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛ред

1. рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд╛рд░реНрд▓реНрд╕ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ:



2. рдЕрдкрдиреЗ iOS рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд╛рд░реНрд▓реНрд╕ рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

рдореЗрдиреВ рд╕реЗ, рдорджрдж рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ -> рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░реЛрдХреНрд╕рд┐рдВрдЧ -> рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рд░рд┐рдореЛрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЪрд╛рд░реНрд▓реНрд╕ рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред



рдирд┐рдореНрди рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:



3. рдЖрдИрдУрдПрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдЖрдИрдкреА рдФрд░ рдЪрд╛рд░реНрд▓реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:



рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЪрд╛рд░реНрд▓реНрд╕ рдЬрд┐рд╕ рдЖрдИрдкреА рдкрддреЗ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд╡рд╣ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

4. iOS рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ - http://chls.pro/ssl ред



5. рдЙрдкрдХрд░рдг рдкрд░ рдЪрд╛рд░реНрд▓реНрд╕ рдПрд╕рдПрд╕рдПрд▓-рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:



6. рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:



рдЖрдИрдУрдПрд╕ 10 рдФрд░ рдЙрдЪреНрдЪрддрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЫрдареЗ рдЪрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

5тАУ6 рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рдЪрд╛рд░реНрд▓реНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рд╣рдо рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдЕрдм рдЗрд╕ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП рд╕рднреА HTTPS рдЯреНрд░реИрдлрд┐рдХ ATS рджреНрд╡рд╛рд░рд╛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдЖрдИрдУрдПрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдЯреНрд░реИрдлрд┐рдХ рдХреИрд╕реЗ рджреЗрдЦреЗрдВ


FoodSniffer рдРрдк рдЦреЛрд▓реЗрдВред рдпрджрд┐ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреНрд░реАрди рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдП:



рдЪрд╛рд░реНрд▓реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдореЗрдВ, рдЯреВрд▓реНрд╕ -> рдиреЛ рдХреИрд╢рд┐рдВрдЧ рдореЗрдВ рдЬрд╛рдПрдВред

рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдВред



рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреБрд▓-рдЯреВ-рд░рд┐рдлрд╝рд▓ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЪрд╛рд░реНрд▓реНрд╕ рдореЗрдВ рдмрд╛рдИрдВ рдУрд░ рдХреА рд╕реВрдЪреА рдореЗрдВ https://www.dropbox.com рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Enable SSL Proxing рдЪреБрдиреЗрдВ ред



рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдЕрдм рдЖрдкрдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:



рдЕрдм рд╣рдо рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ JSON рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЖрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рд╡рд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ!

рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ JSON рдХреЛ dropbox.com рд╣реЛрд╕реНрдЯ рд╕реЗ рд╕реАрдзреЗ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ 302 рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╣реЛрд╕реНрдЯ рд╕реЗ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдЖрдк рдЗрд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░реА рдХреЗ рд░реЙ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдХреЛ рджреЗрдЦрдХрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╣реИ -
uc9c29db95802af8490afc3afda9.dl.dropboxusercontent.com

рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдПрдХ рдЕрд▓рдЧ рдореЗрдЬрдмрд╛рди рд╣реЛрдВрдЧреЗред

рдлрд┐рд░ SSL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ: рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рд╣рдо рдлрд┐рд░ рд╕реЗ FoodSniffer рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдФрд░ рдЕрдм рд╣рдо рдЕрдВрдд рдореЗрдВ рдЕрд╕рд▓реА JSON рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ!



рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╛рдо рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рднреЛрдЬрди рд╣реИ - рд╡реНрд╣рд┐рд╕реНрдХреА, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рдиреЗрддрд╛ рдХреЛ рд▓рд┐рдЦреЗрдВ рдФрд░ рдХреЙрдлреА рдкреАрдиреЗ рдЬрд╛рдПрдВ, рд╕рдорд╕реНрдпрд╛ рд╣рдорд╛рд░реА рддрд░рдл рдирд╣реАрдВ рд╣реИред

* рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реА JSON рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рд╢рд╛рдо рдХреЗ рд▓рд┐рдП рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рднреЛрдЬрди рдХреЗ рд╕рд╛рде: рдмреАрдпрд░ рдФрд░ рд╡реНрд╣рд┐рд╕реНрдХреАред
* рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реВрдЪреА рдореЗрдВ рд╣реЛрд╕реНрдЯ http://uc9c29db95802af8490afc3afda9.dl.dropboxusercontent.com рдпрд╛ рд╕рдорд╛рди рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдХрдИ рдмрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рд╕рдорд╕реНрдпрд╛ рдирдВрдмрд░ 2, рдпрд╛ iOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рдирд╛ рд╣реИ


рдмреИрдХрдПрдВрдб рдЯреАрдо рдиреЗ рд╢рд╛рдо рдХреЗ рд▓рд┐рдП рдореЗрдиреВ рддрдп рдХрд┐рдпрд╛, рдФрд░ рдЕрдм JSON рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрдирддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдпрд╣ рд╕реБрдмрд╣ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд╢рд╛рдо рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдорди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ?

рдПрдХ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реИ рдХрд┐ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕реЗ JSON рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рд╢рд╛рдо рд╕реЗ рд╕реБрдмрд╣ рддрдХ рдЙрдкрднреЛрдЧрдкреНрд░реЛрдбреЗрдХреНрдЯ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдиреВ рд╕реЗ рдЯреВрд▓ -> рд░рд┐рд╡рд╛рдЗрд░рд╛рдЗрдЯ рдЪреБрдиреЗрдВред

рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдкреБрдирд░реНрд▓реЗрдЦрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ - рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╢реНрд░реЗрдгреА рдЬреЛрдбрд╝реЗрдВред



рд╕реНрдерд╛рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдореЗрдиреВ рдореЗрдВ https рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдореЗрдЬрдмрд╛рди рдЬреЛрдбрд╝реЗрдВ:



рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдирд┐рдпрдо рдирд┐рдпрдо рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:



рдпрд╣реА рд╣реИ, рдЕрдм рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдХрд╛рдп рдореЗрдВ, рд╢рдмреНрдж рд╢рд╛рдо рдХреЛ рд╕реБрдмрд╣ рд╢рдмреНрдж рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╣рдо HTTP рдЕрдиреБрд░реЛрдз / рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдкрд╛рда рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдЧреЗрдХреНрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм, рд╕реВрдЪреА рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдЪрд╛рд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:



рдирд┐рд╖реНрдХрд░реНрд╖


рдЪрд╛рд░реНрд▓реНрд╕ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд╢реЗрдпрд░рд╡реЗрдпрд░, рдЕрдореАрд░ HTTPS рдкреНрд░реЙрдХреНрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ MacOS рдФрд░ iOS рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рд╕реВрдБрдШрдиреЗ рдХреЗ рдПрдХрдорд╛рддреНрд░ рд░рд╛рд╕реНрддреЗ рд╕реЗ рджреВрд░ рд╣реИред HTTP / S рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП, рдлрд╝рд┐рдбрд▓рд░ рдХрд╛ рднреА рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рд╕реНрдЯреИрдХ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдВрдбрд╕рд░реНрдХ рд╣реИ ред

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

рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдХрд┐ рдпрджрд┐ рдЖрдк HTTP / S, рдЯрд┐рдкреНрд╕ рдФрд░ рд▓рд╛рдЗрдлрд╣рд╛рдХреНрд╕ рд╕рд╣рд┐рдд рдЯреНрд░реИрдлрд┐рдХ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдиреЛрдЯред рдХреГрдкрдпрд╛ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред рд╕рдлреЗрдж рдмрдиреА рд╣реИрдХрд░реНрд╕ рд╣реЛ!

рдиреЛрдЯ 2. рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛рдиреА рдпреВрдХреНрд░реЗрдиреА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рдереА, рд▓реЗрдХрд┐рди рд░реВрд╕реА рдореЗрдВ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред

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


All Articles