Erational Realization of Algorithmic Complexity Theory) Are a Critical Component of Our Approach

Total Page:16

File Type:pdf, Size:1020Kb

Erational Realization of Algorithmic Complexity Theory) Are a Critical Component of Our Approach University of Alberta Detecting Visually Similar Web Pages: Application to Phishing Detection By Teh-Chung, Chen A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Software Engineering and Intelligent Systems Department of Electrical and Computer Engineering © Teh-Chung, Chen Spring 2011 Edmonton, Alberta Permission is hereby granted to the University of Alberta Libraries to reproduce single copies of this thesis and to lend or sell such copies for private, scholarly or scientific research purposes only. Where the thesis is converted to, or otherwise made available in digital form, the University of Alberta will advise potential users of the thesis of these terms. The author reserves all other publication and other rights in association with the copyright in the thesis and, except as herein before provided, neither the thesis nor any substantial portion thereof may be printed or otherwise reproduced in any material form whatsoever without the author's prior written permission. Examining Committee Dr. James Miller, Department of Electrical and Computer Engineering Co-supervisor Dr. Scott Dick, Department of Electrical and Computer Engineering Co-supervisor Dr. Vicky Zhao, Department of Electrical and Computer Engineering Committee Member Dr. Osmar Zaiane, Department of Computing Science Committee Member Dr. Jens Weber, Department of Software Engineering, University of Victoria Committee Member Dedicated to the World of Computer Security Computer security is simply just like a blindblind----fightfight of Gladiators. Only by hearing the clang of sword and shield, I know I’m still alive to fight against my enemy in the Coliseum. ~ Antonio Chen 以子之矛矛矛 攻子之盾 ~ 韓非子 <<<難一<難一>>> (Be ready to set your own spear against your own shield ~ Han-Fei-Tzy Fable) Abstract We propose a novel approach for detecting visual similarity between two web pages. The proposed approach applies Gestalt theory and considers a webpage as a single indivisible entity. The concept of supersignals, as a realization of Gestalt principles, supports our contention that web pages must be treated as indivisible entities. We objectify, and directly compare, these indivisible supersignals using algorithmic complexity theory. We apply our new approach to the domain of anti-Phishing technologies, which at once gives us both a reasonable ground truth for the concept of “visually similar,” and a high-value application of our proposed approach. Phishing attacks involve sophisticated, fraudulent websites that are realistic enough to fool a significant number of victims into providing their account credentials. There is a constant tug-of-war between anti-Phishing researchers who create new schemes to detect Phishing scams, and Phishers who create countermeasures. Our approach to Phishing detection is based on one major signature of Phishing webpage which can not be easily changed by those con artists –Visual Similarity . The only way to fool this significant characteristic appears to be to make a visually dissimilar Phishing webpage, which also reduces the successful rate of the Phishing scams or their criminal profits dramatically. For this reason, our application appears to be quite robust against a variety of common countermeasures Phishers have employed. To verify the practicality of our proposed method, we perform a large-scale, real-world case study, based on “live” Phish captured from the Internet. Compression algorithms (as a practical operational realization of algorithmic complexity theory) are a critical component of our approach. Out of the vast number of compression techniques in the literature, we must determine which compression technique is best suited for our visual similarity problem. We therefore perform a comparison of nine compressors (including both 1-dimensional string compressors and 2-dimensional image compressors). We finally determine that the LZMA algorithm performs best for our problem. With this determination made, we test the LZMA-based similarity technique in a realistic anti-Phishing scenario. We construct a whitelist of protected sites, and compare the performance of our similarity technique when presented with a) some of the most popular legitimate sites, and b) live Phishing sites targeting the protected sites. We found that the accuracy of our technique is extremely high in this test; the true positive and false positive rates reached 100% and 0.8%, respectively. We finally undertake a more detailed investigation of the LZMA compression technique. Other authors have argued that compression techniques map objects to an implicit feature space consisting of the dictionary elements generated by the compressor. In testing this possibility on live Phishing data, we found that derived variables computed directly from the dictionary elements were indeed excellent predictors. In fact, by taking advantage of the specific characteristic of dictionary compression algorithm, we slightly improve on our accuracy when using a modified/refined LZMA algorithm for our already perfect NCD classification application. Acknowledgement I would like to thank my supervisors, Dr. Miller and Dr. Dick, for their knowledgeable guidance and generous support. Without their help, I definitely can not reach the bay shore of my destination-the final defense. Thank you my bosses! You are the best!! Table of Contents Chapter 1 Introduction ........................................................................................................ 1 1.1 Webpage similarity.................................................................................................. 1 1.2 Anti-Phishing Application ....................................................................................... 3 1.3 Optimization and Evaluation ................................................................................... 4 1.4 Contributions and Dissertation Outline ................................................................... 5 Chapter 2 Methods for Visually Similar Web Pages Detection ......................................... 7 2.1 Feature-based similarity measures........................................................................... 7 2.2 What can we count on for visual similarity identification? ..................................... 9 Chapter 3 Theoretical Foundation .................................................................................... 14 3.1 Gestalt Theory........................................................................................................ 14 3.2 Inattentional Blindness........................................................................................... 16 3.3 Supersignals ........................................................................................................... 17 3.4 Similarity Metric.................................................................................................... 20 3.4.1 Normalized Compression Distance.................................................................. 21 3.4.2 Compression Algorithms and Supersignals..................................................... 23 Chapter 4 Existing Anti-Phishing Mechanisms................................................................ 25 4.1 Phishing Problem................................................................................................... 25 4.2 Existing Anti-Phishing Solutions........................................................................... 27 4.3 A Key characteristic of Phishing websites............................................................. 30 4.4 Goals, research and hypothesis.............................................................................. 35 Chapter 5 Our Empirical Proof-of-Concept Evaluation ................................................... 37 5.1 The Twelve-pairs Experiment................................................................................ 39 5.1.3 Design and methodology ................................................................................. 39 5.1.4 Interpretation of results.................................................................................... 40 5.2 The Clustering Experiment.................................................................................... 45 5.2.1 Design and methodology ................................................................................. 46 5.2.2 Interpretation of results.................................................................................... 48 5.3 The Large Scale Experiment.................................................................................. 48 5.3.1 Design .............................................................................................................. 49 5.3.2 Methodology.................................................................................................... 51 5.3.3 Interpretation of Results................................................................................... 53 5.4 Effectiveness as an Anti-Phishing Classifier ......................................................... 54 5.5 Robustness against Countermeasures .................................................................... 59 5.5.1 Non-Structural Distortions............................................................................... 62 5.5.2 Structural Distortions....................................................................................... 65 5.6 Other related works...............................................................................................
Recommended publications
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • Trapped in a Virtual Cage: Chinese State Repression of Uyghurs Online
    Trapped in a Virtual Cage: Chinese State Repression of Uyghurs Online Table of Contents I. Executive Summary..................................................................................................................... 2 II. Methodology .............................................................................................................................. 5 III. Background............................................................................................................................... 6 IV. Legislation .............................................................................................................................. 17 V. Ten Month Shutdown............................................................................................................... 33 VI. Detentions............................................................................................................................... 44 VII. Online Freedom for Uyghurs Before and After the Shutdown ............................................ 61 VIII. Recommendations................................................................................................................ 84 IX. Acknowledgements................................................................................................................. 88 Cover image: Composite of 9 Uyghurs imprisoned for their online activity assembled by the Uyghur Human Rights Project. Image credits: Top left: Memetjan Abdullah, courtesy of Radio Free Asia Top center: Mehbube Ablesh, courtesy of
    [Show full text]
  • Social Media Contracts in the US and China
    DESTINED TO COLLIDE? SOCIAL MEDIA CONTRACTS IN THE U.S. AND CHINA* MICHAEL L. RUSTAD** WENZHUO LIU*** THOMAS H. KOENIG**** * We greatly appreciate the editorial and research aid of Suffolk University Law School research assistants: Melissa Y. Chen, Jeremy Kennelly, Christina Kim, Nicole A. Maruzzi, and Elmira Cancan Zenger. We would also like to thank the editors at the University of Pennsylvania Journal of International Law. ** Michael Rustad is the Thomas F. Lambert Jr. Professor of Law, which was the first endowed chair at Suffolk University Law School. He is the Co-Director of Suffolk’s Intellectual Property Law Concentration and was the 2011 chair of the American Association of Law Schools Torts & Compensation Systems Section. Pro- fessor Rustad has more than 1100 citations on Westlaw. His most recent books are SOFTWARE LICENSING: PRINCIPLES AND PRACTICAL STRATEGIES (Lexis/Nexis, 3rd ed. forthcoming 2016), GLOBAL INTERNET LAW IN A NUTSHELL (3rd ed., West Academic Publishers, 2015), and GLOBAL INTERNET LAW (HORNBOOK SERIES) (West Academic Publishers, 2d ed. 2015). Professor Rustad is editor of COMPUTER CONTRACTS (2015 release), a five volume treatise published by Matthew Bender. *** Wenzhuo Liu, LL.B., LL.M, J.D., obtained China’s Legal Professional Qual- ification Certificate in 2011. In 2014, she became a member of the New York state bar. She earned an LL.M degree from the University of Wisconsin Law School in Madison, Wisconsin in 2012 and a J.D. degree from Suffolk University Law School in Boston. She was associated with Hunan Haichuan Law Firm in Changsha, China. Ms. Liu wrote a practice pointer on Software Licensing and Doing Business in China in the second and third editions of MICHAEL L.
    [Show full text]
  • Clickstream Analysis for Sybil Detection
    You Are How You Click Clickstream Analysis for Sybil Detection Gang Wang, Tristan Konolige, Christo Wilson†, Xiao Wang‡ Haitao Zheng and Ben Y. Zhao UC Santa Barbara †Northeastern University ‡Renren Inc. Sybils in Online Social Networks • Sybil (sɪbəl): fake identities controlled by attackers – Friendship is a pre-cursor to other malicious activities – Does not include benign fakes (secondary accounts) 20 Mutual Friends • Large Sybil populations* 14.3 Million Sybils (August, 2012) 20 Million Sybils (April, 2013) 2 *Numbers from CNN 2012, NYT 2013 Sybil Attack: a Serious Threat Malicious URL • Social spam – Advertisement, malware, phishing • Steal user information Taliban uses sexy Facebook profiles to lure troops into giving away military secrets" • Sybil-based political lobbying efforts 3 Sybil Defense: Cat-and-Mouse Game Social Networks A>ackers Stop automated account creation Crowdsourcing CAPTCHA solving •! CAPTCHA •! [USENIX’10] Detect suspicious profiles Realistic profile generation •! Spam features, URL blacklists •! Complete bio info, profile pic •! User report [WWW’12] Detect Sybil communities •! [SIGCOMM’06], [Oakland’08], [NDSS’09], [NSDI’12] 4 Graph-based Sybil Detectors •! A key assumption Sybil Real –! Sybils have difficulty “friending” normal users –! Sybils form tight-knit communities Is This True? •! Measuring Sybils in Renren social network [IMC’11] –! Ground-truth 560K Sybils collected over 3 years –! Most Sybils befriend real users, integrate into real-user communities –! Most Sybils don’t befriend other Sybils Sybils Don’t neeD to form communiGes! 5 Sybil Detection Without Graphs •! Sybil detection with static profiles analysis [NDSS’13] –! Leverage human intuition to detect fake profiles (crowdsourcing) –! Successful user-study shows it scales well with high accuracy •! Profile-based detection has limitations –! Some profiles are easy to mimic (e.g.
    [Show full text]
  • Sybil in Online Social Networks (Osns)
    Sybil In Online Social Networks (OSNs) 1 Sybil (sɪbəl): fake identities controlled by attackers Friendship is a pre-cursor to other malicious activities Does not include benign fakes (secondary accounts) Research has identified malicious Sybils on OSNs Twitter [CCS 2010] Facebook [IMC 2010] Renren [IMC 2011], Tuenti [NSDI 2012] Real-world Impact of Sybil (Twitter) 2 900K 4,000 new July 21st followers/day800K Followers Followers 700K 100,000 new Jul-4 Jul-8 Jul-12 Jul-16 Jul-20followers Jul-24 Jul-28 in 1Aug-1 day Russian political protests on Twitter (2011) 25,000 Sybils sent 440,000 tweets Drown out the genuine tweets from protesters Security Threats of Sybil (Facebook) 3 Large Sybil population on Facebook August 2012: 83 million (8.7%) Sybils are used to: Share or Send Spam Malicious URL Theft of user’s personal information Fake like and click fraud 50 likes per dollar Community-based Sybil Detectors 4 Prior work on Sybil detectors SybilGuard [SIGCOMM’06], SybilLimit [Oakland '08], SybilInfer [NDSS’09] Key assumption: Sybils form tight-knit communities Sybils have difficulty “friending” normal users? Do Sybils Form Sybil Communities? 5 Measurement study on Sybils in the wild [IMC’11] Study Sybils in Renren (Chinese Facebook) Ground-truth data on 560K Sybils collected over 3 years Sybil components: sub-graphs of connected Sybils 10000 1000 100 Edges To To Edges 10 Sybil Normal Users 1components are internally sparse Not amenable1 10 to community100 1000 detection 10000 New Sybil detectionEdges Between system Sybils is needed Detect Sybils without Graphs 6 Anecdotal evidence that people can spot Sybil profiles 75% of friend requests from Sybils are rejected Human intuition detects even slight inconsistencies in Sybil profiles Idea: build a crowdsourced Sybil detector Focus on user profiles Leverage human intelligence and intuition Open Questions How accurate are users? What factors affect detection accuracy? How can we make crowdsourced Sybil detection cost effective? 7 Outline .
    [Show full text]
  • C 2017 Frederick Ernest Douglas CIRCUMVENTION of CENSORSHIP of INTERNET ACCESS and PUBLICATION
    c 2017 Frederick Ernest Douglas CIRCUMVENTION OF CENSORSHIP OF INTERNET ACCESS AND PUBLICATION BY FREDERICK ERNEST DOUGLAS DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science in the Graduate College of the University of Illinois at Urbana-Champaign, 2017 Urbana, Illinois Doctoral Committee: Associate Professor Matthew Caesar, Chair Associate Professor Nikita Borisov Professor Klara Nahrstedt Assistant Professor Eric Wustrow, University of Colorado, Boulder ABSTRACT Internet censorship of one form or another affects on the order of half of all internet users. Previous work has studied this censorship, and proposed techniques for circumventing it, ranging from making proxy servers avail- able to censored users, to tunneling internet connections through services such as voice or video chat, to embedding censorship circumvention in cloud platforms' front-end servers or even in ISP's routers. This dissertation describes a set of techniques for circumventing internet censorship building on and surpassing prior efforts. As is always the case, there are tradeoffs to be made: some of this work emphasizes deployability, and some aims for unstoppable circumvention with the assumption of sig- nificant resources. However, the latter techniques are not merely academic thought experiments: this dissertation also describes the experience of suc- cessfully deploying such a technique, which served tens of thousands of users. While the solid majority of previous work, as well as much of the work presented here, is focused on governments blocking access to sites and services hosted outside of their country, the rise of social media has created a new form of internet censorship.
    [Show full text]
  • Chinese Companies Listed on Major U.S. Stock Exchanges
    Last updated: October 2, 2020 Chinese Companies Listed on Major U.S. Stock Exchanges This table includes Chinese companies listed on the NASDAQ, New York Stock Exchange, and NYSE American, the three largest U.S. exchanges.1 As of October 2, 2020, there were 217 Chinese companies listed on these U.S. exchanges with a total market capitalization of $2.2 trillion.2 3 Companies are arranged by the size of their market cap. There are 13 national- level Chinese state-owned enterprises (SOEs) listed on the three major U.S. exchanges. In the list below, SOEs are marked with an asterisk (*) next to the stock symbol.4 This list of Chinese companies was compiled using information from the New York Stock Exchange, NASDAQ, commercial investment databases, and the Public Company Accounting Oversight Board (PCAOB). 5 NASDAQ information is current as of February 25, 2019; NASDAQ no longer publicly provides a centralized listing identifying foreign-headquartered companies. For the purposes of this table, a company is considered “Chinese” if: (1) it has been identified as being from the People’s Republic of China (PRC) by the relevant stock exchange; or, (2) it lists a PRC address as its principal executive office in filings with U.S. Securities and Exchange Commission. Of the Chinese companies that list on the U.S. stock exchanges using offshore corporate entities, some are not transparent regarding the primary nationality or location of their headquarters, parent company or executive offices. In other words, some companies which rely on offshore registration may hide or not identify their primary Chinese corporate domicile in their listing information.
    [Show full text]
  • Experience with Surveillance, Perceived Threat Of
    EXPERIENCE WITH SURVEILLANCE, PERCEIVED THREAT OF SURVEILLANCE, SNS POSTING BEHAVIOR, AND IDENTITY CONSTRUCTION ON SNSs: AN EXAMINATION OF CHINESE COLLEGE STUDENTS IN THE U.S. Kisun Kim A Thesis Submitted to the Graduate College of Bowling Green State University in partial fulfillment of the requirements for the degree of MASTER OF ARTS August 2016 Committee: Sung-Yeon Park, Advisor Gi Woong Yun Louisa Ha © 2016 Kisun Kim All Rights Reserved iii ABSTRACT Sung-Yeon Park, Advisor This study applied the uses and gratifications (U&G) perspective in order to explore Chinese students’ SNS (Social Networking Site) identity construction in four ways: (1) how Chinese young adults studying in the U.S. use various kinds of SNSs, (2) how their use of SNSs are influenced by the surveillance of the Chinese government, (3) how their experience with and perceived threat of surveillance varies depending on the type of SNS being used, and (4) how their experience with and perceived threat of surveillance are related to their SNS posting behaviors and identify construction on SNSs. This study categorized SNSs by their national origin (Chinese SNSs vs. U.S. SNSs) and by their network openness (open SNSs vs. closed SNSs). Thus, SNSs were assigned to one of the four categories: (1) Chinese open SNSs, (2) Chinese closed SNSs, (3) U.S. open SNSs, and (4) U.S. closed SNSs. 169 Chinese students attending colleges in the U.S. participated in a survey for this study. They were asked about their experience with and perceived threat of surveillance, posting behaviors, and identify construction on the four different types of SNSs.
    [Show full text]
  • How Chinese Companies Facilitate Technology Transfer from the United States
    May 6, 2019 How Chinese Companies Facilitate Technology Transfer from the United States Sean O’Connor, Policy Analyst, Economics and Trade Disclaimer: This paper is the product of professional research performed by staff of the U.S.-China Economic and Security Review Commission, and was prepared at the request of the Commission to support its deliberations. Posting of the report to the Commission’s website is intended to promote greater public understanding of the issues addressed by the Commission in its ongoing assessment of U.S.- China economic relations and their implications for U.S. security, as mandated by Public Law 106-398 and Public Law 113-291. However, the public release of this document does not necessarily imply an endorsement by the Commission, any individual Commissioner, or the Commission’s other professional staff, of the views or conclusions expressed in this staff research report. Table of Contents Executive Summary....................................................................................................................................................3 Chinese Companies’ Methods for Facilitating Tech Transfer ....................................................................................4 Foreign Direct Investment ......................................................................................................................................4 Venture Capital Investments ..................................................................................................................................5
    [Show full text]
  • Westminsterresearch Exploring Digital Discourse with Chinese
    WestminsterResearch http://www.westminster.ac.uk/westminsterresearch Exploring digital discourse with Chinese characteristics: contradictions and tensions Na, Y. This is an electronic version of a PhD thesis awarded by the University of Westminster. © Miss Yuqi Na, 2020. The WestminsterResearch online digital archive at the University of Westminster aims to make the research output of the University available to a wider audience. Copyright and Moral Rights remain with the authors and/or copyright owners. EXPLORING DIGITAL DISCOURSE WITH CHINESE CHARACTERISTICS: CONTRADICTIONS AND TENSIONS Yuqi Na A thesis submitted to the School of Media and Communication of the University of Westminster for the degree of Doctor of Philosophy London, June 2020 Abstract Capitalism in China is under transformations. This research aims to register and interpret China’s discourse on network technologies, reveal the underlying ideologies, and tie this discourse to the transformation of China’s capitalism of which it is a part. Digital discourse, as this thesis defines it, is about the contemporary discourse on network technology under Capitalism with Chinese Characteristics. China’s state-led capitalism has gone through all aspects of changes that are enabled by network technologies, ranging from production, consumption and the market, to the relations between international capital, the State, domestic capital, and individuals are experiencing changes. Along with the economic, political and technological changes are ideological transformations. Digital discourse is part of the social process that is related to other social changes. This thesis will focus on the particular forms of digital discourse as a channel to investigate both social and ideological transformations in China’s digital capitalism.
    [Show full text]
  • CHECKLIST How to Compare Social Software Platforms
    CHECKLIST How to Compare Social Software Platforms. Introduction Contents Solving social use cases today requires a variety of key capabilities. I. Content Planning & Publishing Amidst all the fancy pictures and hopeful promises, what technology capabilities do brands need to enable their success? II. Moderation Whether brands focus today in one key area (such as publishing across multiple channels), or more complex (such as integrating owned and III. Audiences & Onsite earned) this checklist covers the breadth of social needs. It is organized Engagement into sections to identify with your critical goals. But, each section’s capabilities should actually be inter-connected in the platform–built from one code base–to have all of social in one place. IV. Paid Advertising No matter what requirements are burning today, they will only continue to grow. Social use cases are becoming more advanced V. Listening & Visualization and spreading throughout the organization. When you invest in a social platform, it should easily scale as your needs and social maturity advance. VI. Reporting & Analytics VII. Additional a. Security & Governance b. Mobile c. Global scale & Internationalization d. Social Channels e. Integrations 1 I. Content Planning & Publishing Organize and distribute relevant content for the most impactful audience, time, and channel. Publishing τ Research and track current trends, events, weather, sports events, and more from a single view to Instantly draft, schedule, and publish content to τ inspire real-time content over 20 social
    [Show full text]
  • SNS Marketing- Final
    Lexicon & Marketing Essay Samy Zhang University of Oregon Marketing strategy: SNS marketing Lexicon terms: technology innovation connection communication choice 1. Introduction SNS---social networking service is an online platform that allows users to create a public profile and interact with other users on the website. Users could share interests, activities, backgrounds or real-life connections. A social networking site may also be known as a social website or a social networking website. Social media marketing programs usually center on efforts to create content that attracts attention and encourages readers to share it with their social networks. A corporate message spreads from user to user and presumably resonates because it appears to come from a trusted, third-party source, as opposed to the brand or company itself. Hence, this form of marketing is driven by word-of-mouth, meaning it results in earned media rather than paid media (Social Media Marketing, 2015). It is easily accessible for individual or organizations to broadcast information, improve customer service. Furthermore, social networking service is inexpensive platform, so it is more and more popular to implement marketing campaigns for organizations. With the advent of Web 2.0 technologies has created many new ways to communicate. SNS started as early as 1997 with "sixdegrees.com" and grew on. SixDegrees.com allowed users to create profiles, list their Friends. It was the first time to come up with the conception. From 1997 to 2001 a number of community tools began to appear, users can create their own account to put profiles and they also can find friends from Internet connection.
    [Show full text]