Wednesday, March 30, 2016

Rashomon Illegal soliciting browser

Infighting continues between the mobile browser for a long time, has recently been revelations, UC browser has recently been blasting in the open some page links owned by Tencent, does not open the Web page, but will jump to download QQ browser recommendations page. How on earth did this kind of thing come about?

First some background

1, a Web site will be at the beginning of words, such as XXXX://, which is known as a network transport protocol. Server-side and browser compatible, a page will be open.

2, network protocols are divided into public and private categories, such as the familiar "Http://" belongs to the Web site of public agreements at the beginning, in theory, all browsers can open. Private agreement does not open to the public, only to the server and browser compatible on both ends, to open a Web page.

3, if the Android experience a private agreement page will ask your browser installed in the system: aiqing gentlemen who can open this page?

Following story began.

Soliciting the browser?

Tencent has launched its proprietary protocol (known as "qb://..." and "mttbrowser://..." at the beginning), and with this agreement carries Tencent's mobile page visit or site content such as Web pages, and, of course, make their own QQ browser can parse through those Web sites. On the Android system, if you want to play a Tencent page tour, the system will be asked which browser can parse the page. Tencent browser was supposed to be out at this time, said: "the Minister qie can do it. "However, the UC browser and QQ browser Meanwhile jumped out, you can do it, when the system had to allow the user to select (and more recently UC browser does not open the page). If the user selects UC know the truth, that most users will think is a page error, without doubt is related to the browser choice. And after the first time users have chosen to use UC, probably after each encounter the same situation, the system defaults to the first option, users will no longer be able to open these pages.

Under the rules of the Android, each App has declared himself open to the system what kind of pages you want, and from UC's statement to the system, you can see that Tencent has dedicated a page field.

Rashomon! Illegal soliciting browser?

This can be called "hijacking"?

UC system declares what agreement?

Here we look at the pictures

Rashomon! Illegal soliciting browser?

UC submitted to the Android system Declaration

UC support agreements are all in the diagram, except public protocols, UC private agreements, only Tencent's proprietary protocol. Terminator on the last line of the code block in the screenshot, which means, "your Majesty, I supported protocols here. "UC would seem to be for its browser.

Does this count as taking it? Has many, even within the Internet industry. "This type of behavior is not hacking, hijacking agreement is not typical, but abuse of system interfaces. "The area of a security expressed the view of the industry, this practice does not have any technical content, but" very sick do not follow the rules. "

He also made an interesting point:

From the airport exit, man with a movie camera. Passengers dressed in red and carrying a red brand of the channel, and passengers dressed in blue to blue makes people channel. And UC this is cited in a variety of colors makes a channel, causing confusion in the identification. But he did not sign away others.

This is the unspoken rules? hello kitty iPhone cases

Hello Kitty phone cases

So why did UC browser to do such a thing? A browser technology from overseas sources, the browser App and evaluation index for two: daily living and income. Not excluded are products people, performance and evaluation, so as to come up with an "unwise move".

Tencent QQ browser update not long ago, and launched tour plate, Tencent said the use of "QQ browser" is a platform on a mobile page tour through social and pay chain, and QQ browser kernel, ensuring the stable and smooth running of the game. According to Tencent's statement, it is easy to see Tencent believes only in their browsers in order to ensure that the user experience, so to take out private agreements.

According to UC in response, UC browser prior to version 10.4, Tencent proprietary protocols can be resolved. Tencent once after the upgrade, there is a parse error. This side also shows why the recent problem would have been found incompatible. Can tell, UC Web page cannot properly resolve the matter have been caught unprepared. UC said it will solve this problem as soon as possible towards the fix in the next version of the update the user unable to browse. If it cannot be repaired, you will choose to abandon support of Tencent's agreement.

According to persons close to UC browser, declared opponent of private agreements, is the unspoken rules of the industry. And each is doing something similar. So what if everyone else is doing it? With the help of members of the security, network of Lei Feng did a little experiment.

Doing a little experiment

Rashomon! Illegal soliciting browser?

Install both UC and QQ browser phone, and then open two sets of URLs containing the private agreement. UC private Protocol URL is clicked, a page jump directly to UC browser, suggesting that UC is declared for the family Protocol compatible, while Tencent's QQ browser did not jump in and declare that it can open the Web site. Click Tencent's agreement, something interesting happened, UC really jump out, and Tencent's statement can be opened.

You can clearly see from this angle, UC browser tries to support its proprietary protocol, and Tencent did not attempt to support UC's proprietary protocol. So, could it be that each are to target Tencent, Tencent is declared all agreements?

Let us look at other browsers have the QQ Protocol to do a specific action? Lei feng's network (search for "Lei feng's network", public interest) and 360 is installed on a mobile phone browser, Cheetah, sogou browser, Chorm browsers, coexists with UC and QQ browser before. Click Tencent agreement, still only UC jumped out, and QQ browser "confrontation". From the above experiment to watch, this should only be the behavior of individual browser, say industry rule hardly convincing.

Rashomon! Illegal soliciting browser?

But it is so simple?

UC jumps on Tencent Web pages fail, its essence is because Tencent uses a proprietary protocol, as Tencent for closed parties for what purposes? Lei feng's network also interviewed a spokesman for Tencent. Tencent said, to "qb://..." and "mttbrowser://..." at the beginning of Web site is a location ID QQ browser specific content resource, but to use the built-in support QQ browser component to access these exclusive content (such as games, videos, and stories). Among them, the game QQ browser-based game engine and video built-in Player plug-in dependent, private novels rely on QQ browser encryption protocol (copyright protection), and so on.

For this event, Tencent also said: "the statement in support of a specific Protocol to the operating system application software, is a serious commitment to operating systems, applications, and users, intentional interference with other applications running processes, the manger. "

Though it may seem, UC is indeed to some extent undermined QQ browser's business interests. Tencent's statement is strong. But it is also worth thinking about, Tencent services such as tours and videos using a proprietary protocol for pages, the motivation is commercial competition or user experience? If you do not use such a close approach, will affect the Tencent services for users?

Internet industry analysts say: from the standpoint of progress, opening is today's trend. Tencent uses proprietary protocol, was declared a closed attitude, this rationality is questionable. In this sense, shaved a moral judgment, more appropriate events are defined as commercial competition.

Similar to tearing force everywhere

In the competition of Internet products, similar to the soliciting was not the first time, many of them associated with UC.

As early as the UC door search "smarter people" when it was first established, because UC search within an application to replace a "smarter people", when he and Baidu over the conflict. UC browser search Baidu page when huge block window will pop up. UC has also published a statement on this matter.

Rashomon! Illegal soliciting browser?

UC in 2014 in response to statements from Baidu

In May this year, "dog people" news hostage "smarter search" search results, use smarter search, sogou provides results only to occur. Although this proved not to be widespread outbreaks, the murderer did not get to the bottom of the time, it reflects the various stakeholders of the game situation.

A mobile product manager leaks, similar hijacking more than exists in the browser and search, as long as it is similar to the software will have this type of competition. For example, a software cannot open a PDF file, it claims they can open, resulting in a user's problem.

Explore these so-called "hijacking" of conduct, are the commercial interests of the game. Business judgment and moral judgment will always have differences, a person in its own Internet security assessment: "users still have the option of actually, App does not force a user, I think the most appropriate evaluation – not elegant. "

After the network issued a section of Lei Feng day, we received a statement from UC, reads as follows:

First of all, we believe that every page on the Internet, as long as the content legally, users have the option to use any browser to open. Secondly, the mobile browser is an open platform and products, we should not limit the UC browser users to access any Web pages. Therefore, as long as users have access needs, we support as many pages and protocols, allowing users to be more open and overall experience.

Therefore, the UC browser tries to support all Internet protocols. Two months Qian, after times test, UC browser can support and open using QQ browser "qb/mttbrowser" agreement of related page, and can to user provides almost no difference of using experience, so, we in UC browser 10.5 version in the on Ann Zhuo system statement has on this agreement of support, let user in open this class page Shi, can free select using which browser for open. There is no mandatory step of the whole.

Regrettable is that recent media feedback and testing, the above page is currently using the UC browser is unable to open. After investigation, Tencent UC browser limit users ' access to such content, leading UC browser cannot open this Web page. We are very sorry, as Tencent company closed, UC browser user is denied access, our frustration can only be abolished in the next version of QQ browser "qb/mttbrowser" protocol support.

Browser to launch the private agreement is so that the user visits certain Web page have a better user experience, not considered for commercial competition, against opponents, artificially restrict the user option, ensure that users can only open certain Web pages using your own products. Download UC browser and mobile phone related proprietary protocol, is designed to help users get a better phone download experience and development. Never restrict or even very much welcomes the agreement, including QQ browser supports the other browser vendors to help customers get a better and more open experience. Hello Kitty phone cases

GoPro Hero4 Black

394 people voted

GoPro Hero4 Black

GoPro Hero4 a completely "upgraded", finally won the 30fps in 4K under the resolution of standard definition, can really take 4K HD movies. 2.7K resolution and to support the 50fps smooth quality; in the most commonly used format to 1080p, GoPro Hero4 boldly open up 120fps.

View details of the voting >>

No comments:

Post a Comment