рд╡рд┐рд╡рд╛рд▓реНрдбреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╕реАрдЦрдирд╛



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

рд╡рд╣ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реНрдХреИрдирд░ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рд╡рд┐рд╡рд░реНрдбреА рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Google рд╕рд░реНрд╡рд░ рдкрд░ рдбрд░рд╛рд╡рдиреА рдирдЬрд╝рд░ рдЖрддрд╛ рд╣реИред

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

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

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

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

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо Vivaldi рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдкрд░ рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдХрд┐рд╕ рд╕реЗрд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЖрд░рд╛рдо рд╕реЗ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред

рд╕рд╛рдордЧреНрд░реА


  1. Google рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз
    рдПрдХред рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдШрдЯрдХ
    рдЦред SafeBrowsing рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛
    рдореЗрдВред рдбрд╛рдЙрдирд▓реЛрдб рд╕реБрд░рдХреНрд╖рд╛
    рдбреАред рд╡рд░реНрддрдиреА рдЬрд╛рдБрдЪ
    рдЕрдиреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐
  2. рд╡рд┐рд╡рд╛рд▓реНрдбреА рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз
    рдПрдХред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдБрдХрдбрд╝реЗ
    рдЦред рдЕрд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рдЬреНрдЮрд╛рдкрди рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдирд╛
    рдореЗрдВред рдСрдЯреЛ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
  3. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрддреНрдкрдиреНрди рдХреНрд╡реЗрд░реАрдЬрд╝
    рдПрдХред рддреБрд▓реНрдпрдХрд╛рд▓рди
    рдЦред рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реВрдЪрдирд╛рдПрдВ
    рдореЗрдВред рд╕реНрдерд╛рдкрд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди
  4. рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реНрдХреИрдирд░ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ

Google рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз


рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдШрдЯрдХ


Vivaldi рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХреНрд░реЛрдорд┐рдпрдо / Google рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдШрдЯрдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВред рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ Vivaldi рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЖрдВрддрд░рд┐рдХ рдкреГрд╖реНрда рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

vivaldi: // рдШрдЯрдХ

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

рдЗрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдФрд░ CRLset рд╣реИрдВ, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╡рд╛рдЗрдбрд╡рд╛рдЗрди рдореЙрдбреНрдпреВрд▓, рдЬреЛ DRM-рд░рдХреНрд╖рд┐рдд рдСрдирд▓рд╛рдЗрди рд╡реАрдбрд┐рдпреЛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде) рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

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

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдЕрдиреБрд░реЛрдз рд╕рд░реНрд╡рд░ update.googleapis.com рдФрд░ client2.google.com рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбреЗрдЯрд╛ redirector.gvt1.com рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ r3---sn-8xouvav-vnas.gvt1.com рдЬреИрд╕реЗ рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рднреА рдЖ рд╕рдХрддрд╛ рд╣реИред ред

рдХреБрдХреАрдЬрд╝: рдирд╣реАрдВ
рдирд┐рдпрдВрддреНрд░рдг: рдХрдВрдкреЛрдиреЗрдВрдЯрдпреВрдкрдбреЗрдЯреНрд╕рдПрдирд┐рдмрд▓ рдкреЙрд▓рд┐рд╕реА рдЗрди рд╡рд┐рд╡рд╛рд▓реНрдбреА: // рдкреЙрд▓рд┐рд╕реА
рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╡рд░рдг: cs.chromium.org/chromium/src/compenders/update_client/net/network_impl.cc?l=24&rcl=17b2adf184fb218bb9696359b8a06a92be6d22d7d7

SafeBrowsing рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛


SafeBrowsing рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рдпрд░рд╕ рдФрд░ рдЕрдиреНрдп рд╕рдВрдХреНрд░рдордгреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ред рдШрдЯрдХ Google рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдФрд░ рдмрдирд╛рдП рдЧрдП рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ Vivaldi рдЗрд╕ рд╕реВрдЪреА рдХреЛ рджрд┐рди рдореЗрдВ рдХрдИ рдмрд╛рд░ safebrowsing.google.com рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред

рдкрд╣рд▓реЗ, SafeBrowsing рддрдерд╛рдХрдерд┐рдд рдмреНрд▓реВрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рд╕рд░рд▓ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

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

рдХреБрдХреАрдЬрд╝: рдХреБрдЫ рдореЛрдб рдореЗрдВ рдХреБрдХреАрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рдХреБрдХреА рд╕реНрдЯреЛрд░ рд╕реЗ рдЬрд┐рд╕реЗ рдЕрдиреНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рдпрдВрддреНрд░рдг: рдХреНрд░реЛрдо: // рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рд╕рд┐рдВрдХрдЕрдк
рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╡рд░рдг: cs.chromium.org/chromium/src/chrome/browser/safe_browsing/client_side_model_loader.cc?l=125&rcl=2b5eeaa019262c57d80b2740925a5226596b97bb44
cs.chromium.org/chromium/src/components/safe_browsing/db/v4_get_hash_protocol_manager.cc?l=305&rcl=17b2adf184fb218b6096a359b8a06a92be6d22d7
cs.chromium.org/chromium/src/components/safe_browsing/db/v4_update_protocol_manager.cc?l=312&rcl=17b2adf184fb218b6096a359b8a06a92be6d22d7

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо: рдХреЗрд╡рд▓ рд╕рдВрджрд┐рдЧреНрдз URL рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ
рдирд┐рдпрдВрддреНрд░рдг: рдХреНрд░реЛрдо рдореЗрдВ "рдкреЗрдЬ рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдФрд░ рд╕рд░реНрдЪ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ" рд╡рд┐рдХрд▓реНрдк: // settings / SyncSetup
рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╡рд░рдг: cs.chromium.org/chromium/src/compenders/safe_browsing/realtime/url_lookup_service.cc?l=54

рдбрд╛рдЙрдирд▓реЛрдб рд╕реБрд░рдХреНрд╖рд╛


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

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

рдореЛрдЬрд╝рд┐рд▓рд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдЗрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреБрдХреАрдЬрд╝: рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдЧреНрд░рд╣рдг рд╕реЗ рдЕрдиреБрдордд рдкреГрдердХ рднрдВрдбрд╛рд░рдг (рдЕрджреНрд╡рд┐рддреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП)
рдирд┐рдпрдВрддреНрд░рдг: рдХреНрд░реЛрдо рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕: // рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рд╕рд┐рдВрдХрд╕реЗрдЯрдЕрдк
рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╡рд░рдг: cs.chromium.org/chromium/src/chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc?l=568&rcl=17b2adf184fb218b6096a359b8b8.68.66.66

рд╡рд░реНрддрдиреА рдЬрд╛рдБрдЪрдХ


Vivaldi рдХреНрд░реЛрдорд┐рдпрдо рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рдПрдХ рд╡рд░реНрддрдиреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдкрд╛рда рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рдЯрд╛рдЗрдкреЛрд╕ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдгрд╛рд▓реА Google рдХреЗ рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рдХ .gvt1.com рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдирдкреБрдЯ рдкрд╛рда рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИред

рдХреБрдХреАрдЬрд╝: рдирд╣реАрдВ
рдирд┐рдпрдВрддреНрд░рдг: рдХреНрд░реЛрдо: // рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рднрд╛рд╖рд╛рдПрдБ
рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╡рд░рдг: cs.chromium.org/chromium/src/chrome/browser/spellchecker/spellcheck_hunspell_dEDIA.cc?rcl=95bfa1651b4n8e843fa06ead8506e22f178c00f8&l=282

рдЕрдиреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐


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

рдХреБрдХреАрдЬрд╝: рдирд╣реАрдВ
рдирд┐рдпрдВрддреНрд░рдг: рдХреНрд░реЛрдо: // рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рднрд╛рд╖рд╛рдПрдБ
рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╡рд░рдг: cs.chromium.org/chromium/src/chrome/browser/captive_portal/captive_portal_service.cc?rcl=ee1c951278003093094H5457d41983d326fda1fcf&l=252

рд╡рд┐рд╡рд╛рд▓реНрдбреА рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз


рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдБрдХрдбрд╝реЗ


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

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

рдЕрд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рдЬреНрдЮрд╛рдкрди рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдирд╛


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

рдСрдЯреЛ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ


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

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрддреНрдкрдиреНрди рдХреНрд╡реЗрд░реАрдЬрд╝


рддреБрд▓реНрдпрдХрд╛рд▓рди


рдЬрдм рдЖрдк Vivaldi рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓реЙрдЧрд┐рди.vivaldi.net рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Vivaldi рд╕рдореБрджрд╛рдп рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди bifrost.vivaldi.com рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реВрдЪрдирд╛рдПрдВ


рдЬрдм рдЖрдк рдПрдХ рд╕рд╛рдЗрдЯ (рдЬреИрд╕реЗ рдХрд┐ рд╕рдорд╛рдЪрд╛рд░ рд╕рд╛рдЗрдЯ) рдХреЛ рдЖрдкрдХреЛ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╕рд╛рдЗрдЯ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИ рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╕реВрдЪрдирд╛рдПрдВ рдХрд╣рд╛рдБ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рд╣реИрдВ, рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпрд╣ рддрдп рдХрд░рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ Google рдХреНрд▓рд╛рдЙрдб рдореИрд╕реЗрдЬрд┐рдВрдЧ (GCM) рд╣реИ, рдЬреЛ mtalk.google.com рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдЖрдВрддрд░рд┐рдХ URL рд╣реИрдВ:

рдХреНрд░реЛрдо: // рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рд╕рд╛рдордЧреНрд░реА / рд╕реВрдЪрдирд╛рдПрдВ
рдХреНрд░реЛрдо: // рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рд╕рд╛рдЗрдЯрдбрд╛рдЯрд╛
vivaldi: // gcm-internals

рд╕реНрдерд╛рдкрд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди


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

рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реНрдХреИрдирд░ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ


рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реНрдХреИрдирд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдорддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рд░рд┐рд╡рд░реНрд╕ DNS рд▓реБрдХрдЕрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк "рдордирдорд╛рдирд╛" рд╣реЛрд╕реНрдЯ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

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

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

рдпрд╣ рдЬрд╛рдирдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд┐рд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рд░рд╣рд╛ рд╣реИ, DNS рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд┐рд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рд╡рд╛рд▓реНрдбреА рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХреНрдпрд╛ рд╣реИред Vivaldi рдХреЛ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ --enable-logging = stderr --v = 1ред рдирддреАрдЬрддрди, рдПрдХ рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ chrome_debug.log рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдкреНрд░рд╕реНрддреБрдд рдбреЗрдЯрд╛ рдХреЗ рдмреАрдЪ рдореЗрдВ рдирд┐рдореНрди рдкрд╛рда рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрдВрдЧреА: NetworkDelegate :: NotifyBeforeURRRequest:ред рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреМрди рд╕реЗ URL рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЧрдП рдереЗред

рдЕрдВрдд рдореЗрдВ, рдХреЛрдИ рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реЗрд╡рд╛ рдЖрдкрдХреА рдСрдирд▓рд╛рдЗрди рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдпрд╛ рдЖрдВрдХрдбрд╝реЗ рд╡рд┐рд╡рд╛рд▓реНрдбреА рдпрд╛ Google рдХреЛ рдирд╣реАрдВ рднреЗрдЬрддреА рд╣реИред

рдЙрд╕реНрдкреНрд▓рд╛рд╢ рдкрд░ рд▓реБрдХрд╛ рдмреНрд░рд╛рд╡реЛ рджреНрд╡рд╛рд░рд╛ рдлреЛрдЯреЛред

рдФрд░ рдкрдврд╝реЗрдВ:

Vivaldi: рдХреНрд░реЛрдорд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд, рд▓реЗрдХрд┐рди рдХреНрд░реЛрдо рд╕реЗ рдЕрд▓рдЧ

рд╡рд┐рд╡рд╛рд▓реНрдбреА рдХреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЖрдкрдХреА рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ

Vivaldi рдХрд╛ рдмрд┐рдЬрдиреЗрд╕ рдореЙрдбрд▓ рдХреНрдпрд╛ рд╣реИ?

рдореВрд▓ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ: Yngve Pettersen, рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ, Vivaldi рд╕реЙрдлреНрдЯрд╡реЗрдпрд░

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


All Articles