wordcampcolumbus 2009

20
Internet Security for Bloggers and Podcasters Brian Lockrey http://AssistCoach.com

Upload: brian-lockrey

Post on 29-Aug-2014

1.491 views

Category:

Technology


0 download

DESCRIPTION

WordCamp Columbus Presentation: Internet Security for Bloggers and PodcastersMay 16, 2009Brian Lockreyhttp://assistcoach.com

TRANSCRIPT

Page 1: Wordcampcolumbus 2009

Internet Security for Bloggers and Podcasters

Brian Lockreyhttp://AssistCoach.com

Page 2: Wordcampcolumbus 2009

OverviewBlog SecurityWordPressSocial NetworkingMicro-BloggingPodcastsAdvertisingBest Practices

Page 3: Wordcampcolumbus 2009

Blog Security: WordPressWordPress Security: Google 11,800,000Very Popular PlatformPrime Target for HackersSEO: Search Engine OptimizationTraffic RedirectionLinks to Pharmacy / Adult sitesGraphics ReplacementAd / Affiliate RedirectionMany others…

Page 4: Wordcampcolumbus 2009

Blog Security: WordPressYou are on their hit list!Game… Like you play Guitar Hero…Always run the latest versionsBackdoor entry pointsPasswords for users are downloadedOpen Source SoftwareBackups are essentialFrequent updates are essentialMany others…

Page 5: Wordcampcolumbus 2009

Blog Security: WordPressMonitor log filesBlock probers if you canDelete meta tag that displays WP version“Powered by WordPress”Private site or hosted?WordPress.com What is your Time worth?What is your Blog worth?

Page 6: Wordcampcolumbus 2009

Blog Security: WordPressTurn off Open RegistrationWP 2.5+ has better password encryptionUse a Strong admin password!Limit Search on your serverProtect Directories from public browsingDrop the version string in Meta Tags

Page 7: Wordcampcolumbus 2009

Blog Security: WordPressLimit wp-admin access by IP addressProtect using .htaccessProtect your MySQL databaseUse SSH/Shell access, not FTPUse SFTP uploads if you canUse VPN if you canNever use Telnet!

Page 8: Wordcampcolumbus 2009

Hosting Platform?

Use Linux / Apache if you canDo NOT use Microsoft WindowsAutomattic PollDaddy migrationPollDaddy .NET / SQL to PHP/MySQLAutomattic has 1,200 servers in usePer Matt’s Blog - Stable and Scalable

Page 9: Wordcampcolumbus 2009

WordPress: InternalsPHPMySQLKnown Database SchemaKnown Class and Function NamesKnown File NamesKnown Folder Names

Page 10: Wordcampcolumbus 2009

WordPress: InternalsPHP – Must be kept updatedMySQL – Must be kept updatedOpenSource Software more secureSecurity Through TransparencyMillions of people looking at itOften fixed quickly

Page 11: Wordcampcolumbus 2009

WordPress: Look For?The ObviousPlugIns that you did not installheader.php changesSearch Engine redirection (hard to detect)Spammers may hide textView HTML Source CodeGoogle records your “bad” content

Page 12: Wordcampcolumbus 2009

WordPress: Look For More?New DirectoriesYour RSS feedsSearch EnginesGoogle = link:twittgroups.comDigg, StumbleUponMany others…

Page 13: Wordcampcolumbus 2009

If You Get Hacked?Just a matter of timeChange ALL passwordsBackup databasesUpdate software quicklyShut down site. Maybe…Email to [email protected]

Page 14: Wordcampcolumbus 2009

WordPress: Plugins / Widgets

Only use what you can trustWatch for suspicious activityWP Security ScanFile PermissionsDatabase SecurityXSS vulnerabilitiesMany others…

Page 15: Wordcampcolumbus 2009

Comment Boxes / Widgets

Comment SpamLogin RequiredreCHAPTCHA codesGoogle Friend ConnectOpenIDTwitter OAuthMany others…

Page 16: Wordcampcolumbus 2009

Advertising On Your Blog

Google AdWords / AdSenseOthers ???Affiliate ProgramsBe Careful…WordPress Plugins$5000 per Week? Slim ChanceShould you $$$ to Advertise?

Page 17: Wordcampcolumbus 2009

PodcastsReliable Hosting ServiceYour XML feedsSearch EnginesPassword Protect the Content FoldersWill keep out the Google Spiders

Page 18: Wordcampcolumbus 2009

Best PracticesSoftware Up To Date!Backup DatabasesDirectory Protection CodesFile Protection CodesRemove Install FilesRemove Version #Layered SoftwareDo NOT use Microsoft Windows!

Page 19: Wordcampcolumbus 2009

SummaryOverwhelmed?Start SimpleBest PracticesStay UpdatedFollow the ExpertsNetwork with othersCollaborate with others

Page 20: Wordcampcolumbus 2009

Questions?@AssistCoach