Why does Vivaldi connect to these IPs on startup?


  • Moderator

    Apart from the random test connections and the update check I could also track the following connections:
    No connections on every site load

    173.194.118.24
    https://www.gstatic.com/chrome/config/plugins_2/plugins_win.json
    Response: (Something about plugins, like not allowing old versions and other stuff)

    HTTP/1.1 200 OK
    Vary: Accept-Encoding
    Content-Type: application/json
    Date: Fri, 20 Nov 2015 06:07:56 GMT
    Expires: Fri, 20 Nov 2015 06:07:56 GMT
    Last-Modified: Wed, 15 Jul 2015 14:45:00 GMT
    X-Content-Type-Options: nosniff
    Server: sffe
    Content-Length: 12338
    X-XSS-Protection: 1; mode=block
    Cache-Control: public, max-age=0
    Age: 0
    Alternate-Protocol: 443:quic,p=1
    Alt-Svc: quic=":443"; p="1"; ma=604800
    
    {
      "x-version": 21,
      "google-talk": {
        "mime_types": [
        ],
        "versions": [
          {
            "version": "0",
            "status": "requires_authorization",
            "comment": "'Google Talk Plugin' and 'Google Talk Plugin Video Accelerator' use two completely different versioning schemes, so we can't define a minimum version."
          }
        ],
        "name": "Google Talk",
        "group_name_matcher": "*Google Talk*"
      },
      "java-runtime-environment": {
        "mime_types": [
          "application/x-java-applet",
          "application/x-java-applet;jpi-version=1.7.0_05",
          "application/x-java-applet;version=1.1",
          "application/x-java-applet;version=1.1.1",
          "application/x-java-applet;version=1.1.2",
          "application/x-java-applet;version=1.1.3",
          "application/x-java-applet;version=1.2",
          "application/x-java-applet;version=1.2.1",
          "application/x-java-applet;version=1.2.2",
          "application/x-java-applet;version=1.3",
          "application/x-java-applet;version=1.3.1",
          "application/x-java-applet;version=1.4",
          "application/x-java-applet;version=1.4.1",
          "application/x-java-applet;version=1.4.2",
          "application/x-java-applet;version=1.5",
          "application/x-java-applet;version=1.6",
          "application/x-java-applet;version=1.7",
          "application/x-java-bean",
          "application/x-java-bean;jpi-version=1.7.0_05",
          "application/x-java-bean;version=1.1",
          "application/x-java-bean;version=1.1.1",
          "application/x-java-bean;version=1.1.2",
          "application/x-java-bean;version=1.1.3",
          "application/x-java-bean;version=1.2",
          "application/x-java-bean;version=1.2.1",
          "application/x-java-bean;version=1.2.2",
          "application/x-java-bean;version=1.3",
          "application/x-java-bean;version=1.3.1",
          "application/x-java-bean;version=1.4",
          "application/x-java-bean;version=1.4.1",
          "application/x-java-bean;version=1.4.2",
          "application/x-java-bean;version=1.5",
          "application/x-java-bean;version=1.6",
          "application/x-java-bean;version=1.7",
          "application/x-java-vm",
          "application/x-java-vm-npruntime"
        ],
        "versions": [
          {
            "version": "10.45",
            "status": "requires_authorization",
            "comment": "Java SE 7u45"
          }
        ],
        "lang": "en-US",
        "name": "Java(TM)",
        "help_url": "https://support.google.com/chrome/?p=plugin_java",
        "url": "http://java.com/download",
        "displayurl": true,
        "group_name_matcher": "Java*"
      },
      "ibm-java-runtime-environment": {
        "mime_types": [
          "application/x-java-applet",
          "application/x-java-applet;jpi-version=1.7.0_05",
          "application/x-java-applet;version=1.1",
          "application/x-java-applet;version=1.1.1",
          "application/x-java-applet;version=1.1.2",
          "application/x-java-applet;version=1.1.3",
          "application/x-java-applet;version=1.2",
          "application/x-java-applet;version=1.2.1",
          "application/x-java-applet;version=1.2.2",
          "application/x-java-applet;version=1.3",
          "application/x-java-applet;version=1.3.1",
          "application/x-java-applet;version=1.4",
          "application/x-java-applet;version=1.4.1",
          "application/x-java-applet;version=1.4.2",
          "application/x-java-applet;version=1.5",
          "application/x-java-applet;version=1.6",
          "application/x-java-applet;version=1.7",
          "application/x-java-bean",
          "application/x-java-bean;jpi-version=1.7.0_05",
          "application/x-java-bean;version=1.1",
          "application/x-java-bean;version=1.1.1",
          "application/x-java-bean;version=1.1.2",
          "application/x-java-bean;version=1.1.3",
          "application/x-java-bean;version=1.2",
          "application/x-java-bean;version=1.2.1",
          "application/x-java-bean;version=1.2.2",
          "application/x-java-bean;version=1.3",
          "application/x-java-bean;version=1.3.1",
          "application/x-java-bean;version=1.4",
          "application/x-java-bean;version=1.4.1",
          "application/x-java-bean;version=1.4.2",
          "application/x-java-bean;version=1.5",
          "application/x-java-bean;version=1.6",
          "application/x-java-bean;version=1.7",
          "application/x-java-vm",
          "application/x-java-vm-npruntime"
        ],
        "versions": [
        ],
        "name": "IBM Java",
        "group_name_matcher": "*IBM*Java*"
      },
      "realplayer": {
        "mime_types": [
          "audio/vnd.rn-realaudio",
          "video/vnd.rn-realvideo",
          "audio/x-pn-realaudio-plugin",
          "audio/x-pn-realaudio"
        ],
        "versions": [
          {
            "version": "15.0.2.71",
            "status": "requires_authorization",
            "reference": "http://service.real.com/realplayer/security/02062012_player/en/"
          }
        ],
        "lang": "en-US",
        "name": "RealPlayer",
        "help_url": "https://support.google.com/chrome/?p=plugin_real",
        "url": "http://forms.real.com/real/realone/download.html?type=rpsp_us",
        "group_name_matcher": "*RealPlayer*"
      },
      "adobe-flash-player": {
        "mime_types": [
          "application/futuresplash",
          "application/x-shockwave-flash"
        ],
        "versions": [
          {
            "version": "18.0.0.209",
            "status": "requires_authorization",
            "reference": "https://helpx.adobe.com/security/products/flash-player/apsb15-18.html"
          }
        ],
        "lang": "en-US",
        "name": "Adobe Flash Player",
        "help_url": "https://support.google.com/chrome/?p=plugin_flash",
        "url": "https://support.google.com/chrome/answer/6258784",
        "displayurl": true,
        "group_name_matcher": "*Shockwave Flash*"
      },
      "adobe-shockwave": {
        "mime_types": [
          "application/x-director"
        ],
        "versions": [
          {
            "version": "12.1.0.150",
            "status": "requires_authorization",
            "reference": "https://helpx.adobe.com/security/products/shockwave/apsb14-10.html"
          }
        ],
        "lang": "en-US",
        "name": "Adobe Shockwave Player",
        "help_url": "https://support.google.com/chrome/?p=plugin_shockwave",
        "url": "http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Slim.exe",
        "group_name_matcher": "*Shockwave for Director*"
      },
      "adobe-reader": {
        "mime_types": [
          "application/pdf",
          "application/vnd.adobe.x-mars",
          "application/vnd.adobe.xdp+xml",
          "application/vnd.adobe.xfd+xml",
          "application/vnd.adobe.xfdf",
          "application/vnd.fdf"
        ],
        "versions": [
          {
            "version": "10.1.13",
            "status": "requires_authorization",
            "reference": "https://helpx.adobe.com/security/products/reader/apsb14-28.html"
          },
          {
            "version": "11",
            "status": "out_of_date"
          },
          {
            "version": "11.0.10",
            "status": "requires_authorization",
            "reference": "https://helpx.adobe.com/security/products/reader/apsb14-28.html"
          }
        ],
        "lang": "en-US",
        "name": "Adobe Reader",
        "help_url": "https://support.google.com/chrome/?p=plugin_pdf",
        "url": "https://get.adobe.com/reader/",
        "displayurl": true,
        "group_name_matcher": "*Adobe Acrobat*"
      },
      "apple-quicktime": {
        "mime_types": [
          "application/sdp",
          "application/x-mpeg",
          "application/x-rtsp",
          "application/x-sdp",
          "audio/3ggp",
          "audio/3ggp2",
          "audio/aac",
          "audio/ac3",
          "audio/aiff",
          "audio/amr",
          "audio/basic",
          "audio/mid",
          "audio/midi",
          "audio/mp4",
          "audio/mpeg",
          "audio/vnd.qcelp",
          "audio/wav",
          "audio/x-aac",
          "audio/x-ac3",
          "audio/x-aiff",
          "audio/x-caf",
          "audio/x-gsm",
          "audio/x-m4a",
          "audio/x-m4b",
          "audio/x-m4p",
          "audio/x-midi",
          "audio/x-mpeg",
          "audio/x-wav",
          "image/jp2",
          "image/jpeg2000",
          "image/jpeg2000-image",
          "image/pict",
          "image/png",
          "image/x-jpeg2000-image",
          "image/x-macpaint",
          "image/x-pict",
          "image/x-png",
          "image/x-quicktime",
          "image/x-sgi",
          "image/x-targa",
          "video/3ggp",
          "video/3ggp2",
          "video/flc",
          "video/mp4",
          "video/mpeg",
          "video/quicktime",
          "video/sd-video",
          "video/x-m4v",
          "video/x-mpeg"
        ],
        "versions": [
          {
            "version": "7.7.6",
            "status": "requires_authorization",
            "reference": "http://support.apple.com/kb/HT203092"
          }
        ],
        "lang": "en-US",
        "name": "QuickTime Player",
        "help_url": "https://support.google.com/chrome/?p=plugin_quicktime",
        "url": "http://appldnld.apple.com/QuickTime/041-3089.20111026.Sxpr4/QuickTimeInstaller.exe",
        "group_name_matcher": "*QuickTime Plug-in*"
      },
      "windows-media-player": {
        "mime_types": [
        ],
        "lang": "en-US",
        "name": "Windows Media Player",
        "help_url": "https://support.google.com/chrome/?p=plugin_wmp",
        "url": "http://www.interoperabilitybridges.com/wmp-extension-for-chrome",
        "displayurl": true,
        "group_name_matcher": "*Windows Media Player*"
      },
      "divx-player": {
        "mime_types": [
          "video/divx",
          "video/x-matroska"
        ],
        "versions": [
          {
            "version": "1.4.3.4",
            "status": "requires_authorization"
          }
        ],
        "lang": "en-US",
        "name": "DivX Web Player",
        "help_url": "https://support.google.com/chrome/?p=plugin_divx",
        "url": "http://download.divx.com/player/divxdotcom/DivXWebPlayerInstaller.exe",
        "group_name_matcher": "*DivX Web Player*"
      },
      "silverlight": {
        "mime_types": [
          "application/x-silverlight",
          "application/x-silverlight-2"
        ],
        "versions": [
          {
            "version": "5.1.40416.0",
            "status": "requires_authorization",
            "reference": "https://support.microsoft.com/kb/3056819"
          }
        ],
        "lang": "en-US",
        "name": "Silverlight",
        "url": "http://go.microsoft.com/fwlink/?LinkID=149156",
        "group_name_matcher": "*Silverlight*"
      },
      "microsoft-office": {
        "mime_types": [
        ],
        "versions": [
          {
            "version": "0",
            "status": "requires_authorization",
            "comment": "Microsoft Office has no version information."
          }
        ],
        "name": "Microsoft Office",
        "group_name_matcher": "*Microsoft Office*"
      },
      "nvidia-3d": {
        "mime_types": [
        ],
        "versions": [
          {
            "version": "0",
            "status": "requires_authorization",
            "comment": "NVidia 3D has no version information."
          }
        ],
        "name": "NVIDIA 3D",
        "group_name_matcher": "*NVIDIA 3D*"
      },
      "google-chrome-pdf": {
        "mime_types": [
        ],
        "versions": [
          {
            "version": "0",
            "status": "up_to_date",
            "comment": "Chrome PDF Viewer has no version information."
          }
        ],
        "name": "Chrome PDF Viewer",
        "group_name_matcher": "*Chrome PDF Viewer*"
      },
      "chromium-pdf": {
        "mime_types": [
        ],
        "versions": [
          {
            "version": "0",
            "status": "up_to_date",
            "comment": "Chrome PDF Viewer has no version information."
          }
        ],
        "name": "Chromium PDF Viewer",
        "group_name_matcher": "*Chromium PDF Viewer*"
      },
      "google-update": {
        "mime-types": [
        ],
        "versions": [
          {
            "version": "0",
            "status": "requires_authorization",
            "comment": "Google Update plugin is versioned but kept automatically up-to-date"
          }
        ],
        "name": "Google Update",
        "group_name_matcher": "Google Update"
      },
      "facebook-video-calling": {
        "mime_types": [
          "application/skypesdk-plugin"
        ],
        "versions": [
          {
            "version": "0",
            "status": "requires_authorization",
            "comment": "We do not track version information for the Facebook Video Calling Plugin."
          }
        ],
        "lang": "en-US",
        "name": "Facebook Video Calling",
        "url": "https://www.facebook.com/chat/video/videocalldownload.php",
        "group_name_matcher": "*Facebook Video*"
      },
      "google-earth": {
        "mime_types": [
          "application/geplugin"
        ],
        "versions": [
          {
            "version": "0",
            "status": "requires_authorization",
            "comment": "We do not track version information for the Google Earth Plugin."
          }
        ],
        "lang": "en-US",
        "name": "Google Earth",
        "url": "http://www.google.com/earth/explore/products/plugin.html",
        "group_name_matcher": "*Google Earth*"
      }
    }
    
    

    216.58.222.14
    https://clients2.google.com/service/update2
    Extensions update
    Sent data:

    <request protocol="3.0" version="chrome-47.0.2526.64" prodversion="47.0.2526.64" requestid="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" lang="XX" updaterchannel="" prodchannel="" os="win" arch="x86" nacl_arch="x86-64" wow64="1"><hw physmemory="4"><os platform="Windows" version="6.3" arch="x86_64"><app appid="extensionID" version="1.4.8.865"><updatecheck></updatecheck></app></os></hw></request>
    ```Response:
    

    HTTP/1.1 200 OK
    Cache-Control: no-cache, no-store, max-age=0, must-revalidate
    Pragma: no-cache
    Expires: Fri, 01 Jan 1990 00:00:00 GMT
    Date: Fri, 20 Nov 2015 06:12:58 GMT
    Content-Type: text/xml; charset=UTF-8
    X-Daynum: 3244
    X-Daystart: 79978
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Server: GSE
    Alternate-Protocol: 443:quic,p=1
    Alt-Svc: quic=":443"; p="1"; ma=604800
    Content-Length: 1168

    <response protocol="3.0" server="prod"><daystart elapsed_days="3244" elapsed_seconds="79978"><app appid="extensionID" cohort="" cohortname="" status="ok"><updatecheck status="noupdate"></updatecheck></app><app appid="extensionID" cohort="" cohortname="" status="ok"><updatecheck status="ok"><manifest version="2637"><packages><package fp="2.2637.0.0.0" hash="XXXX/XXXXXXXXXXXXXXXXX=" name="crl-set-delta-XXXX-XXXXXXXXXXXXXX.crx.data" required="true" size="1964"></package></packages><actions><action event="update" run="crl-set-delta-XXXX-XXXXXXXXXXXXXXXXXX.crx.data"><action event="postinstall" version="2637"></action></action></actions></manifest></updatecheck></app></daystart></response>

    64.233.190.105
    https://www.google.com/searchdomaincheck?format=domain&type=chrome
    Response: (Check for last good Google address, should be removed as it's useless)
    

    HTTP/1.1 200 OK
    Date: Fri, 20 Nov 2015 06:27:36 GMT
    Expires: Fri, 20 Nov 2015 06:27:36 GMT
    Cache-Control: private, max-age=5184000
    Vary: Cookie
    Content-Type: text/plain; charset=UTF-8
    Server: gws
    X-XSS-Protection: 1; mode=block
    X-Frame-Options: SAMEORIGIN
    Alternate-Protocol: 443:quic,p=1
    Alt-Svc: quic="www.google.com:443"; p="1"; ma=600,quic=":443"; p="1"; ma=600
    Content-Length: 14

    .google.com

    216.58.222.42
    https://translate.googleapis.com/translate_a/l?client=chrome&hl=pt&key=AIzaSyBBPv26Ne5UxEKe7ZcqpgUWakoztQUutss&alpha=1
    Response: (No idea why this is downloaded at all)
    

    HTTP/1.1 200 OK
    Date: Fri, 20 Nov 2015 06:27:36 GMT
    Expires: Fri, 20 Nov 2015 06:27:36 GMT
    Cache-Control: private, max-age=86400
    Content-Type: application/json; charset=UTF-8
    Content-Language: pt
    X-Content-Type-Options: nosniff
    Content-Disposition: attachment; filename="f.txt"
    Server: HTTP server (unknown)
    X-XSS-Protection: 1; mode=block
    Alternate-Protocol: 443:quic,p=1
    Alt-Svc: quic=":443"; p="1"; ma=604800
    Content-Length: 2891

    {"sl":{"auto":"Detectar idioma","af":"africâner","sq":"albanês","de":"alemão","ar":"árabe","hy":"armênio","az":"azerbaijano","eu":"basco","bn":"bengali","be":"bielo-russo","my":"Birmanês","bs":"bósnio","bg":"búlgaro","ca":"catalão","kk":"cazaque","ceb":"Cebuano","ny":"Chichewa","zh-CN":"chinês","si":"Cingalês","ko":"coreano","ht":"crioulo haitiano","hr":"croata","da":"dinamarquês","sk":"eslovaco","sl":"esloveno","es":"espanhol","eo":"esperanto","et":"estoniano","fi":"finlandês","fr":"francês","gl":"galego","cy":"galês","ka":"georgiano","el":"grego","gu":"gujarati","ha":"hauçá","iw":"hebraico","hi":"hindi","hmn":"Hmong","nl":"holandês","hu":"húngaro","ig":"Igbo","id":"indonésio","en":"inglês","yo":"ioruba","ga":"irlandês","is":"islandês","it":"italiano","ja":"japonês","jw":"javanês","kn":"kannada","km":"Khmer","lo":"laosiano","la":"latim","lv":"letão","lt":"lituano","mk":"macedônico","ml":"malaiala","ms":"malaio","mg":"malgaxe","mt":"maltês","mi":"maori","mr":"marathi","mn":"mongol","ne":"nepalês","no":"norueguês","fa":"persa","pl":"polonês","pt":"português","pa":"punjabi","ro":"romeno","ru":"russo","sr":"sérvio","st":"sesotho","so":"somália","sw":"suaíle","su":"sudanês","sv":"sueco","tg":"tadjique","tl":"tagalo","th":"tailandês","ta":"tâmil","cs":"tcheco","te":"telugo","tr":"turco","uk":"ucraniano","ur":"urdu","uz":"usbeque","vi":"vietnamita","yi":"yiddish","zu":"zulu"},"tl":{"af":"africâner","sq":"albanês","de":"alemão","ar":"árabe","hy":"armênio","az":"azerbaijano","eu":"basco","bn":"bengali","be":"bielo-russo","my":"Birmanês","bs":"bósnio","bg":"búlgaro","ca":"catalão","kk":"cazaque","ceb":"Cebuano","ny":"Chichewa","zh-CN":"chinês (simplificado)","zh-TW":"chinês (tradicional)","si":"Cingalês","ko":"coreano","ht":"crioulo haitiano","hr":"croata","da":"dinamarquês","sk":"eslovaco","sl":"esloveno","es":"espanhol","eo":"esperanto","et":"estoniano","fi":"finlandês","fr":"francês","gl":"galego","cy":"galês","ka":"georgiano","el":"grego","gu":"gujarati","ha":"hauçá","iw":"hebraico","hi":"hindi","hmn":"Hmong","nl":"holandês","hu":"húngaro","ig":"Igbo","id":"indonésio","en":"inglês","yo":"ioruba","ga":"irlandês","is":"islandês","it":"italiano","ja":"japonês","jw":"javanês","kn":"kannada","km":"Khmer","lo":"laosiano","la":"latim","lv":"letão","lt":"lituano","mk":"macedônico","ml":"malaiala","ms":"malaio","mg":"malgaxe","mt":"maltês","mi":"maori","mr":"marathi","mn":"mongol","ne":"nepalês","no":"norueguês","fa":"persa","pl":"polonês","pt":"português","pa":"punjabi","ro":"romeno","ru":"russo","sr":"sérvio","st":"sesotho","so":"somália","sw":"suaíle","su":"sudanês","sv":"sueco","tg":"tadjique","tl":"tagalo","th":"tailandês","ta":"tâmil","cs":"tcheco","te":"telugo","tr":"turco","uk":"ucraniano","ur":"urdu","uz":"usbeque","vi":"vietnamita","yi":"yiddish","zu":"zulu"},"al":{}}



  • It must be said that the IP connection because of Safe Browsing has nothing to do with the Blink engine / Chomium.
    Googles Phishing and Malware protection feature Safe Browsing for example is used by other browsers like Firefox, which also works with this malware lists of hash prefixes.

    Wikipedia: Safe Browsing

    Google Safe Browsing is a service provided by Google that provides lists of URLs for web resources that contain malware or phishing content.The Google Chrome, Apple Safari and Mozilla Firefox web browsers use the lists from the Google Safe Browsing service for checking pages against potential threats.Google also provides a public API for the service.



  • @Telegram:

    Wikipedia: Safe Browsing

    Google Safe Browsing is a service provided by Google that provides lists of URLs for web resources that contain malware or phishing content.The Google Chrome, Apple Safari and Mozilla Firefox web browsers use the lists from the Google Safe Browsing service for checking pages against potential threats.Google also provides a public API for the service.

    Note that the price of that service is that Google gets to create a chronological listing of every URL to which a browser using that IP and user-agent string visits, in what order, and how often. Google then slices and dices that data and markets it to their interested customers who pay for the data product. If that process troubles a user or causes him privacy concerns, he can shut off Safe Browsing via Menu > Tools > Settings > Privacy > uncheck "Enable Google Phishing and Malware Protection" and "Report Safe Browsing Incidents to Google" > close the settings panel. I'm not advocating a position here, but I do believe it's always important to understand both the water one in which one is swimming and the actual costs of 'free' services one uses. Informed decisions are the best decisions.



  • Again Google safe browsing.

    This page (links can be found on official save browsing Mozilla pages) states that Firefox maintaines a cached list locally and just performs site requests to this local database.

    "One of the most persistent misunderstandings about Safe Browsing is the idea that the browser needs to send all visited URLs to Google in order to verify whether or not they are safe."

    It seems not 100% clear to me how secure/not secure safe browsing is.
    But see for yourself https://feeding.cloud.geek.nz/posts/how-safe-browsing-works-in-firefox/

    Does Vivaldi also maintain local cached lists?



  • @Cluster:

    Again Google safe browsing.

    This page (links can be found on official save browsing Mozilla pages) states that Firefox maintaines a cached list locally and just performs site requests to this local database.

    "One of the most persistent misunderstandings about Safe Browsing is the idea that the browser needs to send all visited URLs to Google in order to verify whether or not they are safe."

    It seems not 100% clear to me how secure/not secure safe browsing is.
    But see for yourself https://feeding.cloud.geek.nz/posts/how-safe-browsing-works-in-firefox/

    Does Vivaldi also maintain local cached lists?

    Since it connects, I bet it doesn't.


 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.