Download - Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Transcript
Page 1: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

AppsorTraps

RicardoHoar

Page 2: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

WhoamI?

• FacultyMemberatMountRoyalUniversity–WebDevelopment– Programming– GeneralEducation

• ChairofDepartmentofMathematicsandComputing

Page 3: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike
Page 4: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

AppsorTraps

Page 5: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

AppsandTraps

Page 6: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

AppsandTraps

• ObviousTraps– ClickingaLikeButtononFacebook– Usingthesamepasswordonallapps/systems

• LessObviousTraps– SurfingwebwhileloggedintoFacebook– IndexingofSearch/SurfHistory– Geolocationinphotos– WebBugs– UserAgentHeaders– Cookies– Backgroundtracking– Biometricinformation

Page 7: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

HTTP

Page 8: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

BrowserparsingHTMLandmakingsubsequentrequests

Page 9: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

AppsandTraps

• NefariousTraps– Phishing/SpearPhishing– Viruses– SQLinjection– Hacking

• MoreSubtleTraps– Baddevelopers– Poortestingpractices– Badethicalguidanceinsoftwaredevelopment– Minimalviableproducts

Page 10: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Education

Whatisthepurpose?•Goodcitizen•Careerready•Economicfit•Individualfulfillment

Page 11: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalNative

Page 12: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalNative

• Whydoesdigitalliteracy/fluencymatter?• Whatisdigitalliteracy?– Softwareskills?– Understandingofinternet/datastorage?– Algorithms/programming?– Careertraining?– ComputationalThinking?

Page 13: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Education

Whatisthepurpose?•Goodcitizen•Careerready•Economicfit•Individualfulfillment

Page 14: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalNaïveProfessor

• Maynotunderstanddatastorage/transmission– Sharesstudentdatainadvertently

• MaynotunderstandIP– Submitsstudentdatato3rdpartywithoutright

• Maycompelusageofcertainplatforms– Probablydoesnotunderstandwhat’sgoingon

• Assumesstudentsaredigitalnatives– Doesnotteachabouttechnologyandsociety

Page 15: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalNaïveStudent

• Doesnothavetheskillsfacultyexpecttheydo– Applicationskills– Basicunderstandingofemail/web

• Doesnotlearnabouttechnology/privacy• Mightlearnaboutaparticularsoftwareifrequiredforaprogram/course

Page 16: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalNaïveEmployee

• Doesnothavetheskillsemployersexpect– Requiredapplicationaretaught– Securitypracticesdescribed/mandated

• Mightmakedecisionsabouttechnology/privacy– Mayormaynotknowtheyareevenmakingthosedecisions

• Mightchoosesoftware/platforms– Basedoncost– Basedonfunctionality

Page 17: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalNaïveCitizen

• Expectsappstosolveproblems– Hardtoevaluatequality/accuracy– Valuefeaturesaboutimplementation

• Usetechnologytocommunicate– Probablyinefficientatusingtools– Unawareofprotocols/implications

• Awareoftrends– Unawareoftheimpactoftrendsonlargerissues.

Page 18: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

WhatI’mscaredof

Page 19: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DigitalCitizenry

Wemustteachthepractical,theoretical,ethicalandsocialaspectsoftechnologytoensure:•Preparedforemployment•Preparedtobeeffectivecitizensindigitalspace•Bettercontributorstoeconomy•Bemorefulfilled?

Page 20: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Foundations?

• Whattechnology/privacy/literacytopicsshouldalluniversitystudentshaveanunderstandingof?– Tohelpthembeeffectivecitizensandemployees–What“pre-requisite”knowledgedotopicshave–Whataretheeducationaloutcomesofa“generallyeducatedgraduate”inthe21stcentury?

Page 21: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Foundations?

• Algorithms• Databases• DataAnalysis• WebFoundations• CommonThreats• Encryption• Visualization• SearchEngines• SoftwareDevelopmentPrinciples• Ethics• RiskBenefitAnalysis• SourceAssessment/Info.Literacy

Page 22: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

DataRepresentation

• Text• Images• Video• Websites• MetaData• Indexes

Page 23: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

SearchEngines

• Components• PageRank• SimilarityMeasures• Indexing• ReverseIndexing• OtherInputFactors• Individualization• SocialImpacts

Page 24: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Encryption

• Principles• History• Motivation• Mathematics• Implementations

Page 25: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Summary

• Peoplevaluefeatures• DigitalNative• NeedforDigitalliteracy• FoundationalTopics

Page 26: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Beyonduniversaldigitalliteracy

PrivacyanddatainWeb/Appdevelopment•3rdpartyframeworks/services•Datastorage,management,mitigation•Searchengineoptimization•Testdrivendevelopment•Similaritymeasures/datamining•Examples…

Page 27: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

SearchEngineOverviewLots of components

Page 28: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

IndexingandReverseIndexingThat which makes trillion URL searches possible

Tounderstandindexing(aswesawinChapter11),considerwhatacrawlerandascrapermightidentifyfromawebpageandhowtheymightstoreit.

Page 29: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

PageRankAn example

CalculatetheupdatedPageRankforA.

Page 30: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

LinkPyramidsBlack-Hat SEO

Linkpyramidsaresimilartolinkfarmsinthatthereisagreatdealofinterlinking.Unlikealinkfarm,apyramidhastheintentionofpromotingoneortwosites.

Page 31: Apps or Traps - The Privacy and Access Council of Canada · Link Pyramids Black-Hat SEO Link pyramids are similar to link farms in that there is a great deal of interlinking. Unlike

Thanks!