podcamp ohio 2009

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

Upload: brian-lockrey

Post on 29-Aug-2014

1.015 views

Category:

Technology


1 download

DESCRIPTION

Internet Security for Bloggers and Podcasters

TRANSCRIPT

Page 1: PodCamp Ohio 2009

Internet Security for Bloggers and Podcasters

Brian Lockreyhttp://AssistSocial.com@AssistSocial

Page 2: PodCamp Ohio 2009

OverviewBlog SecurityWordPressSocial NetworkingMicro-BloggingPodcastsAdvertisingBest Practices

Page 3: PodCamp Ohio 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: PodCamp Ohio 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: PodCamp Ohio 2009

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

Page 6: PodCamp Ohio 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: PodCamp Ohio 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: PodCamp Ohio 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: PodCamp Ohio 2009

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

Page 10: PodCamp Ohio 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: PodCamp Ohio 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: PodCamp Ohio 2009

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

Page 13: PodCamp Ohio 2009

If You Get Hacked?

Just a matter of timeAll systems suspectChange ALL passwordsBackup databasesUpdate software quicklyShut down site. Maybe.Email to [email protected]

Page 14: PodCamp Ohio 2009

WordPress: Plugins / Widgets

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

Page 15: PodCamp Ohio 2009

Comment Boxes / Widgets

Comment SpamLogin RequiredreCHAPTCHA codesGoogle Friend ConnectOpenIDTwitter OAuthMany others…

Page 16: PodCamp Ohio 2009

Advertising On Your Blog

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

Page 17: PodCamp Ohio 2009

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

Page 18: PodCamp Ohio 2009

Best PracticesSoftware Up To Date!Backup DatabasesDirectory Protection File Protection CodesRemove Install FilesRemove Version #Layered SoftwareKeep Your Client Clean!Don’t use Microsoft Windows Server!

Page 19: PodCamp Ohio 2009

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

Page 20: PodCamp Ohio 2009

Questions?@AssistSocial