CAPTION
First of all I'd like to do uh an acknowledgement So I'd like to acknowledge the traditional custodiansof the land that we meet today uh and pay my respects to their elders past present andfuture I'd like to extend that respect to Aboriginal peoples present today I'm proud to be hosting thisevent as part of the 2025 New South Wales Small Business Month program in partnership with the New South WalesSmall Government So let's kick off today with a poll to see where everyone is at So if yourwebsite was hacked today tonight what would you do first Um so in the chat if you wanna click oneof the numbers uh put a 1 for I know exactly what to do uh a number 2for I'd probably Google it Number 3 I'd call my hosting company and number 4 honestly I would haveno idea what to do so put a 123 or 4 in the chat Just now Let's see wherepeople are at And number 4 Wonderful to be truthful absolutely Number 2 probably Google itYep I probably do the same Anyone else You don't have to that's all right So we've got a betterrange #2 Google it 4 Honestly I have no idea yeah Yep that's that's fair enough That'skind of followed I'd expect Uh let me just introduce myself a little bit before we go onUh hi I'm Will Brown Uh I'm a WordPress consultant and educator I've been working with WordPress uh sinceabout 2006 Uh but these days I spend most of my time helping small business owners simplify the websites uhkeeping them secure fast and easy to manage I also run a few local community meetups where wehelp each other learn and grow as well as uh national conferences such as WordCamp Sydney and um the Linux conferences as well everything open So I have seenhow stressful it can be when websites go down I've had one of my websitesgo down uh in the past Uh it's not just the tech it's your reputation and income on the lineas well So that's why I love helping small business owners I feel confident managing and protecting their websitesNow if you want to get in contact with me after this webinar um you can visit mywebsite zeropointdevelopment.com or you can email me personally that's Will with one L at zeropointdevelopment.com So let's jumpinto the goodies shall we I'll just get rid of myself There we go OK solet me set this up for you Now you might think I'm a small business who wouldeven bother attacking me But that's exactly why many small businesses get targeted Malicious actors um those hackersthey don't really pick fights Um they're looking for soft entry points So In thisportion I'll walk you through why your business is at risk what's on the line and why staying calmreally matters more than ever Uh now just a little bit of a caveat I'll talk about WordPress throughout thisbut it's it's not WordPress specific So these tips and techniques that I'm gonna share um theseare are relevant to if you're on Squarespace if you're on Wix if you're on any other systemSo I will use some Um WordPress specific examples um but you know they can be exchanged for anything onthese other systems So this is very very kind of general cybersecurity for for websites OK so Why small businessesare attractive targets um they're a bit of a low hanging fruit Um automation Uh it's andscale so hackers deploy automatic tools uh that can scan thousands of websites in minutes uhfor common vulnerabilities things like outdated plug-ins weak login credentials misconfigured servers things like that Um small businessesare usually have lower defenses So the big organizations they usually invest in dedicated IT security Uh small businesses frequentlydon't just can't afford it Um overlook maintenance Uh so many smaller sites are set and forget So uhweak passwords expired SSLs plug-ins that haven't been updated or tested in in many uh months oreven years uh I've come across those Um yeah so those are kind of the the lowerhanging fruit that most small business owners they're focused on running their business and they don't really have much timeto go uh and check that their website is uh is all secure So what arethe real costs uh when a website is hacked Um this is the kind of emotional and business impactpart So um downtime uh equals lost revenue of course So even an hour offline can uh mean missedsales uh misleads uh or service disruptions Uh and for maybe a small e-commerce store ora local service website uh that can really ripple uh across the whole the whole day UmLost trust and reputation so your brand perception can take a hit uh customers can question the security of theirown data if you're allowing them to upload data for example uh a WooCommerce profile um things word ofmouth uh their website got hacked and maybe they're careless uh and of course uhrebuilding that trust is really really much harder um after a hack Then you've got recovery andcost time as well uh it's even taking the site down and restoring it you're gonna spend hours todo that coordinate with the host developer all these things So all these hidden costsum can really really pile up You could be in a position where you're regulatory uhlegal compliance exposure as well Um so in some industries data breaches can trigger obligations such as privacy lawsnotification of duties things like that So even if your business is small uh a breach in personaldata like customers' names emails might require a disclosure in your uh jurisdiction Some stats So I put some statson screen there's lots lots more um and what I'll do is I'll make these slidesavailable after the webinar um on a page on my website and they've got links to stats and things aswell so you can go in and get more information But um the average cost ofa cyberattack uh in Australia small medium businesses 2025 this year um is estimated at 122,000 with 60%of small businesses closing uh after six months of the attack And that is that is really scary I meancosts can really mount up especially if you're at legal and regulatory Make that a little bit bigger foryou Uh according to the Australian Bureau of Statistics the ABS data uh more than 1 in 5 businesses 22%reported experiencing a cybersecurity incident in 2021 to 2022 and that was up 8% from the previous couple of yearsUh and in recent reports uh they show that small business cyber incidents are actually increasing Small business cybercrimesincreased 8% year on year with an average cost of the incident Um roughly $50,000 Andmassacred themselves they report that up to 309,000 Australian small businesses said they've been targetedby cyber attacks and of those 33% claim financial loss Um that that's just scary scarystats There's lots more so I I won't go on because this get worse and worse Um buta a couple of things to see around that um when something bad happens uh reaction without a plan leadsto mistakes Um so deleting things making wrong restores introducing new vulnerabilities we don't want that So what wedo want is good planning We want to be calm have a good mindset um and employ a fasterand safer recovery process because you know what you're doing Um so you won't always prevent hacks um but youcan control how you respond to these hacks Um so this session's all about giving you thatcontrol It's uh a practical realistic roundup that you can follow uh when you're under that thatpressure that pressure So within that background um the small businesses are targets um the cost can bereal could be considerable uh and what you do first is really really critical So let's dive into the theone hour emergency plan uh that you can apply even if you suspect that your site isbeing compromised Now let me tell you a quick story Um it's very typical of what I see across smallbusinesses here in Sydney New South Wales Uh local Sydney Mexican food truck business Uh they had 2 trucksthat traded at the weekend markets and they had a small brochure style WordPress websiteIt listed their weekly schedule so where they'd be what times uh where the trucks would be They operatedon a Friday Saturday and Sunday mostly Um that's where the main revenue was Uh sothe owners were flat out running their businesses Um so website maintenance had slipped Plugins hadn't been updated inmonths I think 7 or 8 months that's sort of timescale Uh and some were known to have securityvulnerabilities This is why you need to keep things up to date Um so what happenedat midday uh one Friday they noticed that their phones had gone quiet no onlineorders which was a bit weird a bit unusual Um you'd have no phone callsat all Uh and come lunchtime uh no big queues were outside the truck umand that was a big red flag So um when they checked the website uheverything looked fine uh but behind the scenes um the attackers had slipped in a few nastysurprises They had put a crypto miner hidden on the homepage and they only had a few pages on thewebsite um but they put a crypto miner on the homepage Um what that does is it hijacksvisitors' devices and actually mines Bitcoins Um a big sign of that is if you visita website and you suddenly hear your uh laptop or computer fan go into overdrive it goes woo woo umthen that's that's usually the sign that there's some sort of crypto miner on that page and theysteal the resources off your computer and then they use that to go and mine um cryptocurrencyfor for them to make money Um they did notice a change Um the eventschedule page uh had been changed So it had wrong times and it had wrong locations forfor both trucks Now that's that's a bit atypical Um usually when hackers hack a small business websiteuh they don't really touch anything Um they install malware or they do some stuff inthe background They're basically using the website as a a transport for other stuff Uh butin this case um the person had had Nefariously went in and just changed the schedule for whatever reason umthey wanted to do that So uh by Saturday the next day uh regular customersum you know um had shown up to the wrong park uh no food truck uh assumed that the businesswas stopped trading or something had happened to that So trust trust them The impact though um the ownertold me that uh they had lost the whole entire weekend trade It's approximately 67 to $7000 Umnow that's not just website downtime that's that's real world financial loss uh plus hundreds of dollarsin food waste as well um and a big dent in the customer trust Uhthis is a real a real story happened a couple of years ago Um they also had topay uh for urgent urgent help from me uh to clean and restore the site uh recommunicatewith their audience as well and reassure the customers through social media So it was it wasa huge thing to do It's a it was a a big big loss for themin in across all sectors not just financially Um the site had no regular backups um so wehad to wait until business hours in America because they had a host in America uh tocontact their the web host support and just kind of pray that they had a a backup uh whichthankfully they did Uh not all web hosts take regular backups um most do um but thankfully we didget um uh some backups from there Um I removed all the vulnerable plug-ins I installed Word Fenceit's a security um monitor um and um enabled what we call two-factor authentication and I'll go into thata little bit later uh and tell you what that means Uh but basically uhwe had uh within 2 days uh the site was clean uh the schedule was back online proper schedule Andthe owner learned how to run updates uh safely and keep backups uh off-site all by themselves Justa process that they did um every week So the key point here really is a websitehack doesn't just hit your site it hits your income uh your reputation your customer relationships Soit's all intertwined together It's it's a bad experience for everyone basically So that's whyhaving an emergency plan isn't really optional Uh it's an insurance for your livelihood your business Uh andthat brings us to why it's not just about fixing things when they break but it's having a clear planready before anything goes wrong Uh so let's talk about the one hour emergency plan Let mejust make that big so you can see everything There we go OK So before we getinto the steps a quick note um oh yeah I said this before so I'm gonna use WordPress as examplestoday Uh you've already heard me mention a plug-in um but whether you're on Squarespace Shopify Wixor something else uh the principles are identical Every website big or small uh runs onlogins updates uh and backups so this plan can work for you no matter what platform that you're gonnause OK so here are the steps Step one stay calm And the very first thing to do actually isis nothing dramatic Um so we don't throw up our hands in the air we don'trun around uh we just you know take a step back uh take a deep breathAnd then let's just say I I've got a plan for this let's put itin action So actually most damage happens because uh business owners tend to panic uh they start changing passwordsthey reinstall plug-ins they delete things uh and in doing so they kind of wipe allthe evidence uh that could help them fix it So uh take uh a deep breath uh grab acoffee because we're gonna be in it for an hour um and um Just remember that you knowyou you've got some options you've got this plan that you're you're following So stepone stay calm Step 2 is go offline if you can Um so your goal inthe first few minutes isn't to fix anything it's to stop the bleed Um if your hostgives you a suspended site or a maintenance mode um you can flick that on Um the shop visitorsuh it stops the visitors sorry from getting um infected or seeing something embarrassing while you're kind of actioning thisplanning and getting help Now if you're a managed hosting uh you can simply contact the support and say youknow please isolate isolate my site I think it's been compromised and they'll know whatto do But in most cases uh even when visitors are are locked out ofyour website Um when you've got it in this lock mode um then you you can usuallylog in as an admin and still view the site um and we'll do that next So ifyou're able um you can also post a temporary holy message say something like we're performing urgent maintenance It kindof shows professionalism and it prevents rumors and at least you know people are notseeing anything bad uh you're in control of that situation So here's a pro tip uhmost reputable hosts have a 24/7 chat support Um so even if you can't get them by phone um givehave a look on their site to get the chat um and they'd uh they'd rather isolate your site fora few hours uh than have it sending out spam and malware because the hosts themselves don'twant to be responsible for infecting other people Um so yeah do try and get in contact with your yourweb host um as as step two Try and bring your website out of uh publicview uh so we call that we call that maintenance mode if that's possible If not again if it'spossible put up some sort of holding screen um or ask your web host toput up a holding screen that just says you're doing some sort of update maintenance and you'll be online shortlySo step one stay calm Step 2 try and go offline if you can Step 3 is thethe vital next part now If you're not able to go completely offline then that's OK You can go straightto this one here Uh it's and this one's called capture the data So capture what you see Uhso the next one is to grab screenshots or even just take your take your phone if youdon't have to do screenshots and do some snaps of what you're seeing um on on thefront end of your website if there's anything weird happening Um it could be things that look a bit offum strange pop-ups maybe new users in your admin list uh weird file names in yourmedia folder anything that just looks a bit off Now it sounds small but those details can reallyum save your developer or host hours and hours of detective work later So thinkof a little bit like an insurance claim um you know the clearer the record the faster the fixSo number 3 is to not panic it's to capture the you take lots of screenshotslots of phone uh videos or something in the different areas of your website It looks a little bit weirdAnd again that just gives um the developer the host uh a little bit of information tohelp narrow down and to see exactly you know where um where this is happening Um nowa a little bit of a side thing I'll I'll stop here in in the steps The foodtruck um what had happened was when we looked at it um when I went in I could see theschedule had also changed The owner said the schedule had changed So I was able to because it's running WordPressand WordPress keeps what we call uh unlimited um um Versions versions of those I was able to lookthrough previous versions and see when that page was updated uh and that gave me a particular date Icould see that it was updated by somebody called um well it said undefined so somebody had managed tocreate a new user through a vulnerable plug-in They had actually um uploaded a bit of scriptUh and executed that ran that on the web server which allowed them to createan admin user They'd logged in they changed that they'd installed a crypto they changed that schedule pagebecause some sort of weird kick that they got I guess But that that gave me adate a date that I could then go and look in the the log files andand uh see roughly what had happened I I found out how they'd uploaded this Thisvulnerability So taking on all all that information and giving it to somebody who's looking and tryingto fix the website that's really really really important Um OK so step four is don't unplugeverything yet Um now you might be tempted to start deleting plug-ins uh rolling backups immediately but holdoff on that Um you can't fix what you don't understand straight away Uh and onceyou wipe the evidence that's it you know it's it's usually gone or you makeuh matters a little bit worse Uh so containment first diagnosis next and cleanup comes after weknow what we're dealing with Uh so step 5 is um tone and reassurance So I've helpedbusiness owners through this exact stage dozens of times Um this the ones that generally stay calm getback online quicker uh spend less money and usually keep more of their data intact The panic clickersum they often make things worse they delete backups or they they reinstall something that isreally really old and just makes things worse Um if you can uh send out a communicationuh to your customers uh letting them know that there's a problem an issue uh and that you're workingto resolve it and that could just be that holding page just say look we're performing vital updateson our website and we'll be back online as soon as possible Silence is is thethe worst thing you can probably do because it doesn't instill confidence in in anyone So this firststep step one is about fixing Uh so it isn't about fixing it's about um containing freezing the situationso it can't get any worse And so that's all you need to remember uh when your websitestart to arch strange pause isolate and document Uh so once you've contained the problem uh andtaken a few deep breaths uh then we can start to look under the hood Um so step twois where we do the detective work Um 5 quick checks um that'll tell you really what's what's goingon So step two is run your 1st 5 checks and we'll we'll look through these checks Now so nowthat you've contained the situation it's time to play detective Uh these next 5 checks they willhelp you figure out what's happening uh how to do the deep um dive as theproblem goes on Uh you don't need to be technical uh you're just gathering clues at this stageSo think a bit like a a checklist uh for your mechanic So you're noting what's wronguh before deciding what to repair OK let's have a look Here we go Uh sostep one well substep one is uh check the logins so who's logged in Umso start by logging into your website dashboard if it's still accessible and look at your list of users oradmins If you see accounts that you don't recognize like strange usernames um or accounts with admin privileges uh that'sthat's a big red flag So you want to be um Documenting documenting that um WordPress doesn't natively record whologs in I'm not sure about Squarespace and Wix if they have records the same um But you can installa little plug-in if you are running a WordPress called Simple History Uh it quietly logswho logged in when and what they did on the website It's really lightweight it doesn't slow down yoursite so it's a good one to leave running long-term Uh you can install it fromthe admin plugins dashboard simply by typing in simple history And then you've got thatthing you've got that thing that evidence that you can then go and have a look at and see who'slogged in who's done what on your WordPress website OK so if you can't get intoyour site your host may be able to check the access logs for you Umso every time something happens on on a a website um when people are visiting uploading downloading stuffit's all recorded um in server logs So maybe uh your web host can havea look through those and see if they can see anything uh a a bit weird a bituh different Um so that could be a good place for you to to figure outwhat had happened So step two is password reuse So be honest with yourself Ifyour site is compromised one of the first questions you should really be asking yourself is did I reuse thispassword somewhere else Now many hacks come from password leaks in unrelated systems uh maybe notthe site itself Uh so um this is why I use tools like Bit Warden Uh so I useBitwarden but there's other tools like OnePassword Um they really do matter They help generate unique passwords unique long passwordsum so that um one leak doesn't open every door So if you again be honest if you are thatperson who finds it difficult remembering passwords and you use the same password for everythingit's time to kind of break that that uh that functionality and look at using um a passwordtool like bit wording or one password Now um The the rising credential stuff in attack soattackers use leaked credentials from other sites to log into admin panels Um now it'snot just if you are running the WordPress stack it's not all about WordPress you'vegot WordPress as your front end but then you've probably got things underneath like FTP um you've maybe gotyour C panel or control panel or your web host and dashboard that you log into Um you've maybegot email an email server that you're logging into as well So make sure ensure that you don't use thesame password for each of these services OK so step 3 is plugin and theme status So next open yourplug-ins uh or extensions list and look for anything that's uh showing as outdated Uhthe most common entry point uh is an old plug-in uh with a known vulnerability There's databases outthere that um show plug-in vulnerability so it's easy for a hacker just to look at those compareversions and say right I know exactly how to exploit that problem to get into that website OKso here's an example If you go into your plugins page you can see that these two plug-ins umneed an update Um so you want to be checking that regularly and just uh making sure that thoseare all updated Um anything you haven't used in months deactivate it Um that's probably it's like leaving aan unlocked shed door You don't want to give the hackers any any um way to get intoyour website So make sure everything's updated If there's a plug-in you don't use delete it and removeit uh from the system Step 4 is um domain and Google warnings Uh so check yourdomain uh and the search presence as well Now you can do this I'll just make thisbig food so you can see Um you can do this by um using Google itselfSo what you do is you go into Google and you type site so the wordS I T E with a colon and then you type in your domain name so your website.com andthen you press return Uh and what you'll see is um if you see any odd results like randompages pharmaceutical links Missing links it could indicate SEO spam Um also check if browsers or Googlesearch console if they're flagging um stuff on your site as deceptive or contains malware um you'll probablysee a big red um screen or your visitor will see a big red screen to say that the sitecontains malicious links uh things like that Um so don't panic it can all be clearedonce the site is is cleaned but it's important to make a note of thatnow so we can then go back once it's fixed and clear up um all thatmess Number 5 is email or traffic anomaly So first finally uh take a quicklook at your email um and your search traffic using Google Analytics Um are you suddenly getting weirddelivery failure messages or are you getting spam complaints Uh that could mean your domain is being usedto send junk mail uh in the back end Um again your website might lookfine from the front end um but you know these hackers could be using it to sendout malicious emails and other things like that So you know check your emails Um to see ifif you know you get like do not replies or out of office messages or or stuff like orcomplaints Um if you've got analytics installed uh look for traffic spikes from countries that you don'tusually see Um those patterns will help you develop understand what kind of attack uh thisreally is So the key point here really is um you can't fix what you don't understandUh so these 5 checks in this second step uh give you facts before you act onthis Now once you've gathered um this info uh who logged in uh what's outdated anyodd traffic it's time to reset control So step 3 is all about reclaiming access safelyso that you can uh you're the only one that's in control you're the only onewith the keys So step 3 reset and access safely Now once you have contained the issue and checkedwhat's going on the next step is simple but crucial Uh you need to make surethat only you have the keys to your website So this step is about reset andaccess safely It's not just about changing passwords Think of it like uh rekeying the locks in yourshop after a break-in So again 5 steps here Uh change your admin passwords everywhere Um so again as Isaid previously start with your website's admin login page change the password for there butthen work your way down the stacks FTP your domain registrar your email accounts everything that's linked to youryour website Hackers of um often try to pivot Um if they can get into your host then theycan reupload malware even after you clean the website So make sure that full stack Uh is all thepasswords are are changed for those Uh and don't reuse your old password generate a completely newone so I recommend when you're generating passwords that you use at least 16 characters likerandom characters not memorable Um or um if you want something to remember you can use 4 short random wordsaltogether Capitalized with a number at the end Um so non-related just random words and that umit helps you remember and it is as secure as the the random numbers Uh but make sureyou never to store it or write it down in the plain text and store it in the password managerit's fine but don't write them down on a You know don't don't use one of thepads and stick it to your monitor or something like that just um get rid of the whole securityOK so uh Number 2 is use a password manager We talked about that just a few slides ago Umnow I know remembering these long passwords if you're using 16 character random uh letters and numbersand stuff it sounds impossible to remember and that's a good point because it's good for securityBut in a in a bad point you obviously if you're managing lots of different systems withlots of different passwords you know it sounds um impossible to to keep track of those So passwordmanagers that's where they come in Uh I personally use bit wording Um I did use LastPassfor a while but they uh they actually got broken into Although I don't think anyone ever got Idon't think anyone ever unencrypted the the password database stuff that they had but theydid manage to break in and steal steal some data anyway So I moved to Bit Warden Uh butyou can use one password as well It just saves your sanity It uses strong uniquepasswords um securely and it autofills them when you need them as well So you log into youryour master password and then you've got all these logins at your fingertips securely Umit's only only downloaded and encrypted on your local machine when you're actually uh using it Soum all the top password managers use end to end encryption so even they can'tsee what your passwords were Um it's one of the safest moves that that you canmake Um I started using a password manager in 2008 Uh so I currently use Bit Warden it's anabsolute game changer so I can generate 16 or 24 character passwords uh random letters or numbers in uhjust a couple of clicks uh and that's longer than most hackers' patience to be honest Um plusit's got an authenticator app Bit Warren has an authenticator app um which we're gonna talk about in step 3So that's a handy segue Uh so next uh you want to turn enable multi-factor authentication Sometimes it's calledin without your phone or a one-time code I think I've got a screenshot for that yesI do So if you if you are using WordPress uh the Word Fence security plug-in has thisbuilt-in the free version has it built in So you can connect it to a free app like Google AuthenticatorOffi or the Bit Warden Authenticator app itself uh and both uh take out uhtake about a couple of minutes to set up Um so here we are so we've loggedinto WordPress using our username and password and now it's asking for a a two atwo-factor authentication multi-factor authentication code but you then go to your phone You pull up the appon there and you see all these random numbers They cycle every 30 seconds It'susually 6 numbers uh that you type in um and with that code you can thenlog in But the whole idea is that using the passwords hackers can guess or bots canguess but they don't have this code It's on your personal device um so that's a good thing to haveThe analogy so think of MFA as a second deadbolt on your front door Uh youcan pick one lock uh but you're not gonna get through both OK let's get rid of those Umstep 4 in this one is clean up user accounts So while you're in the admin areauh remove any users that you don't recognize or if you no longer need access specifically foradmin people Um if you work with freelancers or agency disable their accounts once a project is done uhdon't leave extra doors open for those And the last step here is it's optional uh it's an advancedtip Uh check your host account recovery details So make sure that the email address that's tied to yourhosting or domain register is current and secure Quite often um these services will Sometimesasking you um for a verification they might have uh QFA MFA installed as welland they might send you an email or an SMS to uh to verify your login So makesure that those details um are correct as well Especially if you've come into a business if you've inheriteda new business or you've changed over some stuff or you've had changes in uh in thethe senior leadership uh make sure that uh your details are the ones that theseuh services are gonna Um come back to you for for information on OK so uh letme go Uh once you've reset control uh once you've confidently that you've you're the only one that'sgot the trusted logins it's time to call in some backup literally Uh step 4 it's all about gettinghelp from the right people and knowing uh what they can and can't do for you So once you'velocked down the access Let's make that a little bit bigger for you Uh it's time to gethelp uh the right kind of help Uh this is where a lot of small business owners uhwaste precious hours calling the wrong people and assuming that their hosts will magically fixeverything They don't Uh think of this step as building uh your emergency crew So each person plays aspecific role So here are the steps within this step 4 start with your with yourweb host uh support team Uh your host is probably gonna be your first call because they control thatenvironment where your site lives in the server Uh they can take the site offline safely uhso that malware doesn't spread They can restore a backup copy if one exists uh just be justuh note that sometimes hosts might only take a weekly backup not a a daily backupso you have to uh think about that in advance Uh check access logs server access logs to seewho's logged in when or check the the plug-in uh history that little plug-in that I mentioned and scanthe server for obvious malicious files and you can do that using Word Fence Uhit can run a file scan it scans all your files on your WordPress uh on the server and itcan flag ones that it thinks are a bit suspicious Um but here's the key umfor web posts uh they don't usually fix um your your site's code Um web posts are likeyour landlord you check check for smoking damage um but they don't repaint your walls that'sthat's up to you Um so when you contact them be very clear and calm andsee if something like my my website's been compromised uh please isolate it and preservethe backup copy uh before making any changes So this tells them that you're organized and prevents uh themfrom kind of wiping out valuable evidence Step two is um contact your web developer or your techperson Uh so once the host has done their part uh loop in your web developer um thatmight be a freelancer or it might be an internal person Uh the developer handles removing maliciouscode malicious files uh cleaning up databases uh reinstalling clean versions of the WordPress plug-ins and themes Uh they'lldo some testing to ensure that the infection is gone Um they might add monitoring tools um likeuh firewalls like like Word fence uh two-factor authentication get all that stuff uh set up uh and they mightthen um you know send out to Google to try and clear up any warning pages oruh things in that nature So it's really important to know who to contact after that um cosyou wanna be get online as fast as possible So right now uh we're after this webinarum you wanna make sure that you know the right people to contact if this happens sothat you're you're saving your time Um so they're your mechanic basically uh the host providesthe workshop but the developer does the the repairs Um so in the food truck hack thatI mentioned earlier uh the host did quarantine the site uh but they couldn't touchthe code or wouldn't touch the code to be honest Uh so I came in the next morninguh cleaned it up um and had them trading again you know within a couple of days So collaboration isreally key um to get you back online quickly Number 3 it it's optional Um this isa specialized cleanup services So if you don't have a regular developer if you don'tknow who to turn to you can't get that IT contact There are some reputable servicesthat can do one-off cleanups It is uh Securi so S U C U R I uh and there's MalcareM A L C A R E Uh they are two that I've had clients use in the pastThey charge a flat fee um and typically remove malware within hours uh reinstall plug-insmake sure that the thing is safe Uh after cleanup uh they can also submit uh those requests to Googleuh to lift any of these uh you know the site might be harmful warnings orcontain malicious links So they can do all that for a one-off fee if you really don't have anywhereto turn to um for that Uh but before paying anyone check their reviews um and ensure that they includea post-clean monitoring So it's not just a quick wipe it's you know to monitor your website over thenext week or or month for example just to make sure that everything is actually cleaned andthat people are not getting back in somehow the hackers Uh number 4 is actually what not to do That'swhy it's in red there Uh so don't post in random Facebook groups asking who can fix a hacked hackedsite cheaply Uh you will get a billion uh messages uh from unverified people all over the place offering instantfixes from $2 to $1000 So uh stick with your existing relationships um your host your developer or oneof these known uh security uh providers So this is all about trust It's not not particularlyabout speed for that that specific cleanup step So in a website emergency you need to knowum you need a team So you need to know um who the host is um sothey can contain the fire who your developers or IT person is so they can repair the damageand security services make sure that it doesn't flare up again So once you have thatsupport team uh and you know who they are and it's on um and you've handed overthe evidence that you've gathered that your job basically shifts from reaction to prevention Uh so step 5 isall about um locking it down uh so you don't have to go through this whole process again fingerscrossed Alrighty So you've made it through the emergency Uh the site is back online passwords are reseteverything's working again Now comes the most important part is locking things down so you don't end upback here next month So this step is all about prevention uh simple habits to protect your timeyour money and your sanity because you don't want to go through this 2 or 3 timesSo uh schedule in a monthly 50 minute website check That's all we need to do Treat it like abusiness health habit So first up auto updates Most small business hacks happen because plug-insor themes are months out of date You've just been busy you're running your business youhaven't had time You haven't put the thing in your calendar um so you've not had time togo and check and update and make sure the website's all sparkly and and running securely Umso enabling auto updates um can really help with this Um it means that those securitypatches are applied automatically in the background So WordPress specifically has an option where you can enable plug-in byplug-in uh themes as well to auto update So whenever a patch is released boom that gets updated andyour your website's secure Now it's a digital equivalent of checking your smoke alarm batteries youknow every every 6 months um For auto updates if you're running a small business website 2 oryou've got a bigger business website if you've got an e-commerce website or uh Like acourses website or a membership website then you've likely got a lot of plugins um that's providing alot of different features to for that ecosphere to work Now in some circumstances whenyou're updating WordPress plugins uh sometimes there can be a conflict and that can causean error and then that can bring your website down It's nothing bad nothing nefarious it's just that youknow lots of plugins that work together sometimes they don't do that nicely if you've got lots andlots of plugins So um if you are running these these big big plug-ins thesebig e-commerce stuff then what I would suggest is and most web hosts do thisis uh to create what's called a staging or a development site So it's a copy of your live websitethat runs in the background that only you have access to that then you canthen um update the plugins so you can make a fresh copy go in update all the plug-insin there like you know make sure they're all updated And then check the front end of thewebsite and the functionality to make sure it works And if it does that's fine Then you can just reapplythat um to the live website So it's just a little bit of a caveat So rather thandoing it on your live website you've got these big business websites um copy over toa staging server uh and then update all that make sure everything's fine and that they'll work nicelytogether and then you can apply that on on the live website and be confident that it's it'sgonna work Number 2 is keep backups off-site Um so these are your safety net of course UhI hope you'll never need them uh but you're very glad to have them when a disaster like thisstrikes Um so make sure that your website is being backed up regularly uh and not just sitting onthe same server Uh why Uh because if your host gets infected uh that backup could get infected tooUh for WordPress ensure that your backup files you back up the files and the database Soapart from image files and documents WordPress stores pretty much everything in the database so you need to bebacking up that as well So best practice for backups is aim for at least 2 copies uh one withyour host uh and one that you take in an off-site maybe it's a cloudstorage like Google Drive or Dropbox Uh you can have tools like Updraft plus Blog vaultor Jet Backup uh make these things really easy to automate Um if you onlyhave one backup um So yeah I mean if you only have the one backup youdon't really have a backup you really need two So what I mean by twois talk to your web post ensure that they're doing a backup um as well uh but take your ownbackup so you've got access to that in an emergency like the like the the the van thefood van the food truck um we had to wait hours before um the way post came online causethey're in America uh to ask them if we could get access to the backup We didn't haveuh access ourselves and that we don't want you don't want to be in that situation UmI think I've got this somewhere but uh when when should you take backups I think a lot ofpeople ask me like this Um so if you've got a static website like a one-page business website monthlyit's fine If you're updating content like blogs and stuff then weekly if you're running e-commerce membership site LMStype site you wanna be doing daily or probably hourly like real-time uh backups as well Uh and there'sdifferent solutions for those I don't want to get into them but just kind of be aware that ifyou've got different types of site you might need different types of backups Uh so number 3 is deleteunused uh plugins and themes Uh do a quick spring clean Uh every inactive plug-in ortheme is another backdoor It's a possible backdoor that hackers can try and open Uh if you're not usingit delete it Uh don't just deactivate it You can always reinstall it later on There's no problemwith with doing that So even in active files uh it can be exploited umif they're still sitting on your web server and that's basically what happened with the food truck aswell Um there was a a plug-in that hadn't been updated in about 8 months It had anew version ready to go but it hadn't been updated on on that uh on that server and umsomebody a hacker used that they'd used a bit of that code within the plug-inthat allowed them to upload Um a a separate file and bypass the normal WordPress security and then they usethat uploaded file to create an admin user uh for themselves So yeah even if it's unuseduh deactivated it's still it still could be vulnerable Step 4 is monitor with Word Fence alerts orsome sort of security um plug-in Uh so turn on ongoing monitoring uh so that you're not flying blindHere's a screenshot of uh Word Fence So I like this plug-in Word fence I install it on allmy websites I saw it on my client websites 99% of the time I use the free version Umsometimes if they've got a big website like an e-commerce membership um then I'll urge the client to pay forthe pro uh at which they get daily update um risk updates uh as they happen Whereasthe free version you've usually got to wait 2 or 3 days Um so this is awesome Umif you like having this it's like having a security guard who never sleeps you know and doesn't bill overtimeUm so here's a screenshot here uh it just gives you a quick lowdown as toif any issues and what it's done and what it's scanned and things like that Um so you don't needto obsess every on every alert that comes up just glance at the emails once a week Uhthe goal is to be aware and not have not having anxiety Uh number 5optional bonus if you have time Um there are a few extra habits uh worth mentioning brieflyUh one is review your users every quarterly Remove old staff or old contractors if you're using your websitethat way Uh make sure that your SSL certificate is renewing automatically Um you know you wantto make sure that every communication on that website is secure We don't want the SSL certificate to expire Umbecause that sends unsecured data and also sends pretty bad trust signals to your uh your client base aswell Yeah I keep all these contact details uh in your um domain registrar up todate So it's not just about the website it's also about your domain name So wherever you bought yourdomain name um Your domain name actually stores the contact details So if after 5or 6 years uh a domain is up for renewal something like that it will send an email outto the admin people and the contact people within that database for that domain Somake sure that you're logging into your domain registrar the place where you bought your domain nameAnd make sure the contact details are are yours So when it comes around to renewing thedomain uh then it's sending you out a reminder that this is going to expire because you don'twant people to pick up your domain name if you've left it expired because they'll get accessto your whole website and your emails and that's just another big nightmare security Um so take theseminutes um uh to kind of close off all these sneaky uh loopholes The key point here reallyis uh security isn't a one-time fix It's a it's a good habit that's done consistently SoI'd really urge you to to add that into your calendar If it's weekly ifweekly is too much that's fine But at least ensure that you've got a time slot monthly to spendand everything is is good to go OK And that's it That's your kind ofrespond quickly Um you can recover safely and you can prevent it from happening again in the most partUh so in the next uh yeah let's just have a quick poll Here we go Alrighty so before wewrap up let's do a quick check-in Uh nothing formal and just see where everyone's at Take 1 ifyou already have plug-in updates turned on Uh 2 if you don't or 3 if you're notreally sure at all Uh so type the number in the chat See where we're at Youmight not have WordPress website so you might not need to do that 3 no idea OK Oh that'sthat's OK That's one thing on your to do list for today is to go inyep we've got to go no as well OK So yeah so have a look atwhat type of website you have If it's a a small business kinda page few pagescontact forms services and then then I would urge you to turn on auto updates Um if it's a bigBusiness website e-commerce membership uh then have a chat to your web host and learn about this copy from livethe staging or or development so that you can then um you know do those updates properly And that's greatthanks for that everyone Um so here we are towards the end here Um soremember today wasn't really about turning you into cybersecurity experts Um I'd love to do that but we don't havetime today Um it's all about knowing what to do first um when something feels abit off or you know something's happening with your website Uh so let's recap these stepsquickly Uh so one is don't panic you want to contain the damage Um two is runyour 1st 5 checks You wanna Um make sure that everything is you want tocapture that data uh as well so you can give it to the person who's gonna be fixing itUm then you want to reset access safely make sure that you're the one in control that you've gotall the keys you're only one that's got the keys to the website You want to then call theright people in so this means having a list of people that you can contact Uhso make sure you do that Probably um another thing on your to do listtoday So make sure you know who are the right people to call Uh andthen spend that time 150 minutes per week or 150 minutes per month is locking it down for thefuture making sure your website's updated and fixing all those little uh security Yeah Lauren's asking canyou please repeat the cleanup services and company Um yes I can It's I'll put it in the chatSo Curie Is one of them and Is it Mount Malk here is the next one is Wellcareum Secure is probably the one that people will recognize the most as as as thebrand for those that that would be the first one I'd probably go to is Secure If you don't havean IT person or at hand um they do those one-off services and and theytell you how much it is upfront you pay them and then they do all that stuffand they they will they will lock it down So I've had clients that have uh used Securi in thepast and that's worked really well for them Yep so that that's your roadmap Uh sowhether you're on WordPress Shopify Wix something else um these steps work every time Um they're they're general principlesteps that you can work through um to kind of isolate that um you know gather theevidence uh take back control and then call the right people to get get it fixed Um the fact uhthat you're here today means you're probably already ahead 90% of the small business owners uhwho'll face this kind of issue unprepared which is is never good Um you have theknowledge now to act fast and to protect your your business website as an asset Uh so security uh confidencedoesn't come from knowing code you don't need to know code it just comes from having a plan That'severything in your website you know something this is an issue you wanna have a plan inyour business to to address that So speaking of having a plan uh I've put everything that we've coveredinto a simple downloadable checklist that you can keep handy Um so I've called it the website emergency checklist downloadUm so you can QR code that there or you can visit uh this pagehere Um so if you visit zero.development.com/SBM for Small Business Month um then you will see theum as a page for for the cybersecurity webinar Um there's also some links for um this guide thatyou can download it There's no email or or stuff like that it's just direct download Um so it'syour instant uh worksheets as well and there's recommended tools and plug-ins I think I I mentioned the security andMalcare for those um as well in there OK so have you got any questions We're coming almostto the top of the hour One minute left How good was that Uh if you've got any questions thenyou can drop them in the chat just now Um otherwise if you give me a fewhours today um uh you can visit that SPN You can visit just now and download that But then whatI'll do is I'll upload this webinar for a replay uh and I'll add the slidesand stuff later on uh today or maybe tomorrow as well So if you missedanything or want to recap uh you'll be able to watch that um at your leisure atsome point later today or tomorrow probably tomorrow And if you've got any questions thenplease uh let me know You're welcome Elizabeth Yes I appreciate your time as well takingan hour out of your busy day uh to watch this it's no no small feat Oh yeahthank you EC Thank you OK I'm not seeing any questions coming through and I know you're all busypeople If you do have questions you can visit zero Development.com um and there's a contactpage on there you can contact me directly just put in the subject cybersecurity webinaruh and um I'll get that information I can answer your questions if you've got specific questionsUh Laurel says any Facebook professional dashboard Safety advice Facebook professional what what what what what do youmean about that Laurel I'm not quite sure Is that about Facebook itself cause Yeah I'm not quitesure exactly what you're What you're mentioning there I'm just looking through if anyone else has got questions Yeah ifyou want to get in contact with me uh Laurel about that specific question thenjust email me and I'll see what I I can do I'm not quite sure what aspect you're you'remeaning about the Facebook uh dashboard there I don't use Facebook very much Uh I'm mostly on LinkedIn umthese days I'll go back to see Mm Business account not a personal account For forFacebook yeah I'm I'm not I'm not sure to be honest Laurel I don't really use Facebook verymuch I used to use it but um it has it's got so much spam it's got so muchmisinformation Um they control the rules on Facebook as well they change things they giveaccess they deny access It's really difficult for me to justify business building my business modelupon Facebook Um I used to use them for groups a lot I've actually moved toTelegram Um so all my stuff all all my groups are hosted on Telegram mostly UhI do have a couple of groups on Facebook that I update every so oftenbut I've seen a huge decline in Facebook over the last 23 years There's notas many people use them Most people are using Instagram now Um most of my business contacts are onLinkedIn um as well So yeah if you do if if you can send me an emailI can try and give you some help but um yeah I don't really work thatmuch on on Facebook these days OK that's great thank you so much I'm gonna let you you gouh to run your business Um remember to have a look through the security planuh jot down those contacts At least you've got you know something there ready to go if something happens Iwish upon you that this never happens to your business but please take that time tomake sure you secure your website OK everyone thank you so much I am gonnaend the stream Um I am doing another webinar next week um Let me just have alook uh I can't believe I've forgotten what it is Vince this one Automation automation starter kit it'sgonna save you 5 hours per week So if you want to do that uh thensign up for that one you'll find it on the small business website uh schedule Jerome thank you verymuch Have a great day and hopefully see you in the next webinar Bye everyone