{"id":96228,"date":"2020-10-09T19:42:19","date_gmt":"2020-10-09T17:42:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit"},"modified":"2020-10-09T19:42:19","modified_gmt":"2020-10-09T17:42:19","slug":"nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit","title":{"rendered":"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/b57d6aa03463566d8f17c4b51246a07e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Antivirusf\u00f6retag, cybers\u00e4kerhetsexperter och bara entusiaster l\u00e4gger ut f\u00e4llor p\u00e5 internet \u2014 honeypots \u2014 f\u00f6r att \"f\u00e5nga\" nya virusvarianter eller avsl\u00f6ja ovanliga hackertaktiker. Honeypots f\u00f6rekommer s\u00e5 ofta att cyberkriminella har utvecklat en slags immunitet: de uppt\u00e4cker snabbt att det \u00e4r en f\u00e4lla och ignorerar den helt. F\u00f6r att unders\u00f6ka moderna hackers taktik skapade vi en realistisk honeypot som under sju m\u00e5nader levde online och attraherade olika attacker. Om hur det gick till ber\u00e4ttar vi i v\u00e5r studie \"<noindex><a rel=\"nofollow\" href=\"https:\/\/documents.trendmicro.com\/assets\/white_papers\/wp-caught-in-the-act-running-a-realistic-factory-honeypot-to-capture-real-threats.pdf\">Caught in the Act: Running a Realistic Factory Honeypot to Capture Real Threats<\/a><\/noindex>\u00bb. N\u00e5gra fakta fr\u00e5n studien presenteras i det h\u00e4r inl\u00e4gget. <\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Utveckling av honeypot: checklista<\/h3>\n<p>\nDet huvudsakliga m\u00e5let med att skapa v\u00e5r superf\u00e4lla var att f\u00f6rhindra att hackers, som visade intresse f\u00f6r den, skulle avsl\u00f6ja oss. F\u00f6r detta kr\u00e4vdes mycket arbete: <\/p>\n<ol>\n<li>Skapa en realistisk f\u00f6retagslegend som inkluderar namn och foton p\u00e5 anst\u00e4llda, telefonnummer och e-postadresser.<\/li>\n<li>Konstruktion och genomf\u00f6rande av en modell f\u00f6r industriell infrastruktur som motsvarar legendens verksamhet. <\/li>\n<li>Best\u00e4mma vilka n\u00e4tverksservrar som ska vara tillg\u00e4ngliga utifr\u00e5n, utan att \u00f6verdriva \u00f6ppnandet av s\u00e5rbara portar s\u00e5 att det inte ser ut som en f\u00e4lla f\u00f6r naiva. <\/li>\n<li>Skapa en falsk k\u00e4nsla av information som l\u00e4cker om en s\u00e5rbarhet och sprida dessa uppgifter bland potentiella angripare.<\/li>\n<li>Genomf\u00f6ra diskret \u00f6vervakning av hackeraktivitet inom f\u00e4llans infrastruktur. <\/li>\n<\/ol>\n<p>\nOch nu, l\u00e5t oss g\u00e5 igenom allt i tur och ordning.<\/p>\n<h3><b>Skapa en legend<\/b><\/h3>\n<p>\nCyberkriminella \u00e4r redan vana vid att st\u00f6ta p\u00e5 m\u00e5nga honeypots, s\u00e5 den mest avancerade delen av dem genomf\u00f6r djupg\u00e5ende analyser av varje s\u00e5rbarhet f\u00f6r att se till att det inte \u00e4r en f\u00e4lla. Av samma anledning str\u00e4vade vi efter att inte bara g\u00f6ra honeypoten realistisk ur design- och teknisk aspekt, utan ocks\u00e5 att skapa en k\u00e4nsla av en verklig f\u00f6retag.<\/p>\n<p>Genom att s\u00e4tta oss in i en hypotetisk kulhackares situation har vi utvecklat en verifieringsalgoritm som skulle kunna skilja en verklig plattform fr\u00e5n en f\u00e4lla. Den inkluderade att s\u00f6ka efter f\u00f6retagets IP-adresser i rykten, en bak\u00e5tforskning av IP-adresshistorik, samt s\u00f6ka efter namn och nyckelord relaterade till f\u00f6retaget och dess aff\u00e4rspartner, bland mycket annat. Resultatet blev en ganska \u00f6vertygande och attraktiv legend.<\/p>\n<p>Vi beslutade att positionera f\u00e4llfabriken som en liten butik f\u00f6r industriell prototypframst\u00e4llning som arbetar f\u00f6r mycket stora anonyma kunder inom den milit\u00e4ra och flygindustriella sektorn. Detta befriade oss fr\u00e5n juridiska komplikationer kopplade till anv\u00e4ndningen av ett befintligt varum\u00e4rke.<\/p>\n<p>N\u00e4sta steg var att ta fram en vision, en mission och ett namn f\u00f6r organisationen. Vi beslutade att v\u00e5rt f\u00f6retag skulle vara en startup med ett f\u00e5tal anst\u00e4llda, var och en av dem skulle vara grundare. Detta tillf\u00f6rde trov\u00e4rdighet till legenden om v\u00e5r specialiserade verksamhet, som g\u00f6r att vi kan arbeta med k\u00e4nsliga projekt f\u00f6r stora och viktiga kunder. Vi ville att v\u00e5rt f\u00f6retag skulle framst\u00e5 som svagt utifr\u00e5n ett cybers\u00e4kerhetsperspektiv, men samtidigt vara uppenbart att vi arbetade med viktiga tillg\u00e5ngar i m\u00e5lplattformarna.<\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/cefb9d754e08689bc4cedc91efa53bdc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Sk\u00e4rmdump av hemsidan f\u00f6r honeypot MeTech. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>Vi valde namnet MeTech f\u00f6r f\u00f6retaget. Hemsidan byggdes med hj\u00e4lp av en gratis mall. Bilderna h\u00e4mtades fr\u00e5n bildbanker, d\u00e4r vi valde de mest ok\u00e4nda och modifierade dem f\u00f6r att g\u00f6ra dem mindre igenk\u00e4nnliga. <\/p>\n<p>Vi ville att f\u00f6retaget skulle se verkligt ut, s\u00e5 vi beh\u00f6vde l\u00e4gga till anst\u00e4llda med professionella f\u00e4rdigheter som passade verksamhetsprofilen. Vi hittade p\u00e5 namn och personligheter f\u00f6r dem, och f\u00f6rs\u00f6kte sedan v\u00e4lja bilder fr\u00e5n bildbanker som \u00f6verensst\u00e4mde med etniciteten. <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/3b7fa0a8287500349c0a25aa464fee2a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i><i>Sk\u00e4rmdump av hemsidan f\u00f6r honeypot MeTech. K\u00e4lla: Trend Micro<\/i><\/i><\/p>\n<p>F\u00f6r att inte bli avsl\u00f6jade s\u00f6kte vi efter gruppbilder av god kvalitet, d\u00e4r vi kunde v\u00e4lja de ansikten vi beh\u00f6vde. Men vi \u00f6vergav den id\u00e9n, eftersom en potentiell hackare skulle kunna anv\u00e4nda omv\u00e4nd bilds\u00f6kning och uppt\u00e4cka att v\u00e5ra 'anst\u00e4llda' bara fanns i bildbanker. Till slut anv\u00e4nde vi bilder p\u00e5 icke-existerande m\u00e4nniskor skapade med hj\u00e4lp av neurala n\u00e4tverk.<\/p>\n<p>De anst\u00e4lldas profiler som publicerades p\u00e5 webbplatsen inneh\u00f6ll viktig information om deras tekniska f\u00e4rdigheter, men vi undvek att ange specifika utbildningsinstitutioner och st\u00e4der.<br \/>\nF\u00f6r att skapa e-postl\u00e5dor anv\u00e4nde vi hostingleverant\u00f6rens server och hyrde sedan flera telefonnummer i USA, som vi kopplade samman i en virtuell v\u00e4xel med r\u00f6stmeny och telefonsvarare.<\/p>\n<h3><b>Infrastrukturen f\u00f6r honeypoten<\/b><\/h3>\n<p>\nF\u00f6r att undvika avsl\u00f6jande beslutade vi att anv\u00e4nda en kombination av verklig industriell utrustning, fysiska datorer och s\u00e4krade virtuella maskiner. F\u00f6r att sammanfatta, kontrollerade vi resultatet av v\u00e5ra insatser med hj\u00e4lp av s\u00f6kmotorn Shodan, och den visade att honeypoten s\u00e5g ut som ett verkligt industriellt system.<\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/77ff6f72dacafcf9326161f2150c91b8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Resultatet av honeypot-s\u00f6kningen med hj\u00e4lp av Shodan. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>Som \"h\u00e5rdvara\" f\u00f6r v\u00e5r f\u00e4lla anv\u00e4nde vi fyra PLC:er:<\/p>\n<ul>\n<li> Siemens S7-1200,<\/li>\n<li>tv\u00e5 AllenBradley MicroLogix 1100,<\/li>\n<li>Omron CP1L.<\/li>\n<\/ul>\n<p>\nDessa PLC:er valdes f\u00f6r deras popularitet p\u00e5 den globala marknaden f\u00f6r styrsystem. Dessutom anv\u00e4nder varje av dessa kontroller sina egna protokoll, vilket m\u00f6jliggjorde att vi kunde kontrollera vilken PLC som skulle bli attackerad oftare och om de skulle intressera n\u00e5gon \u00f6verhuvudtaget. <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/f575a4cabd0b38f1af43b8d20cc0a8d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Utrustningen i v\u00e5r \"fabrik\"-f\u00e4lla. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>Vi kopplade inte bara in maskinerna och ansl\u00f6t dem till internet. Vi programmerade varje kontroller att utf\u00f6ra uppgifter, bland annat<\/p>\n<ul>\n<li>blandning,<\/li>\n<li>styrning av br\u00e4nnare och transportband,<\/li>\n<li>palletering med hj\u00e4lp av en robotmanipulator.<\/li>\n<\/ul>\n<p>\nF\u00f6r att produktionsprocessen skulle vara realistisk programmerade vi logiken f\u00f6r att slumpm\u00e4ssigt \u00e4ndra feedbackparametrar, samt imitera start och stopp av motorer och aktivering och avst\u00e4ngning av br\u00e4nnaren.<\/p>\n<p>I v\u00e5r fabrik var det tre virtuella datorer och en fysisk. De virtuella datorerna anv\u00e4ndes f\u00f6r att styra fabriken, robotpalleteraren och som arbetsplats f\u00f6r PLC-programmeraren. Den fysiska datorn fungerade som filserver.<\/p>\n<p>Ut\u00f6ver att \u00f6vervaka attacker p\u00e5 PLC:er ville vi ocks\u00e5 f\u00f6lja statusen f\u00f6r programmen som laddats ner till v\u00e5ra enheter. F\u00f6r detta skapade vi ett gr\u00e4nssnitt som snabbt kunde best\u00e4mma hur tillst\u00e5nden f\u00f6r v\u00e5ra virtuella exekveringsmekanismer och installationer hade modifierats. Redan i planeringsfasen uppt\u00e4ckte vi att det var mycket enklare att genomf\u00f6ra detta med hj\u00e4lp av ett styrprogram \u00e4n genom att direkt programmera logiken f\u00f6r kontrollern. Till gr\u00e4nssnittet f\u00f6r enhetskontroll av v\u00e5r honeypot gav vi \u00e5tkomst via VNC utan l\u00f6senord.<\/p>\n<p>Industrirobotar \u00e4r en nyckelkomponent i dagens smarta produktion. D\u00e4rf\u00f6r beslutade vi att l\u00e4gga till en robot och en arbetsstation f\u00f6r att styra den i v\u00e5r f\u00e4lla. F\u00f6r att g\u00f6ra \"fabriken\" mer realistisk installerade vi verklig programvara p\u00e5 arbetsstationen f\u00f6r att grafiskt programmera robotens logik. Eftersom industrirobotar vanligtvis finns i ett isolerat internt n\u00e4tverk beslutade vi att l\u00e4mna obevakat \u00e5tkomst via VNC endast till arbetsstationen f\u00f6r kontroll.<\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/157e4891ccf19fb93d3b925309543c9d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>RobotStudio-milj\u00f6 med 3D-modell av v\u00e5r robot. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>P\u00e5 den virtuella maskinen med arbetsstationen f\u00f6r robotkontroll installerade vi programmeringsmilj\u00f6n RobotStudio fr\u00e5n ABB Robotics. Genom att konfigurera RobotStudio \u00f6ppnade vi en simuleringsfil med v\u00e5r robot s\u00e5 att dess 3D-bild kunde ses p\u00e5 sk\u00e4rmen. Som ett resultat f\u00e5r Shodan och andra s\u00f6kmotorer, n\u00e4r de uppt\u00e4cker en oskyddad VNC-server, denna bild fr\u00e5n sk\u00e4rmen och visar den f\u00f6r dem som s\u00f6ker industrirobotar med \u00f6ppen \u00e5tkomst till kontroll. <\/p>\n<p>Meningen med denna uppm\u00e4rksamhet p\u00e5 detaljer var att skapa ett attraktivt och s\u00e5 realistiskt m\u00e5l som m\u00f6jligt f\u00f6r angripare, som vid uppt\u00e4ckten av det skulle \u00e5terv\u00e4nda g\u00e5ng p\u00e5 g\u00e5ng.<\/p>\n<p><b><\/p>\n<h3>Ingenj\u00f6rens arbetsstation<\/h3>\n<p><\/b><br \/>\nF\u00f6r att programmera logiken f\u00f6r PLC:er lade vi till en ingenj\u00f6rsdator i infrastrukturen. P\u00e5 den installerade vi industriell programvara f\u00f6r att programmera PLC:er:<\/p>\n<ul>\n<li>TIA Portal f\u00f6r Siemens,<\/li>\n<li>MicroLogix f\u00f6r Allen-Bradley-kontroller,<\/li>\n<li>CX-One f\u00f6r Omron.<\/li>\n<\/ul>\n<p>\nVi beslutade att ingenj\u00f6rens arbetsstation inte skulle vara tillg\u00e4nglig utanf\u00f6r n\u00e4tverket. Ist\u00e4llet installerade vi samma l\u00f6senord f\u00f6r administrat\u00f6rskontot som f\u00f6r de internet\u00e5tkomliga robotstyrning och fabriksstyrning. Denna konfiguration \u00e4r ganska vanlig i m\u00e5nga f\u00f6retag.<br \/>\nTyv\u00e4rr, trots alla v\u00e5ra anstr\u00e4ngningar, har ingen angripare n\u00e5tt ingenj\u00f6rens arbetsstation.<\/p>\n<h3>Filerserver<\/h3>\n<p>\nDen beh\u00f6vdes som en lockbete f\u00f6r angripare och som ett medel f\u00f6r att s\u00e4kerhetskopiera v\u00e5ra egna \"arbeten\" i f\u00e4llfabriken. Detta gjorde det m\u00f6jligt f\u00f6r oss att dela filer med v\u00e5r honungsf\u00e4lla via USB-enheter utan att l\u00e4mna sp\u00e5r i n\u00e4tverket. Vi installerade Windows 7 Pro som operativsystem f\u00f6r filerservern, d\u00e4r vi skapade en delad mapp som var tillg\u00e4nglig f\u00f6r b\u00e5de l\u00e4sning och skrivning f\u00f6r alla.<\/p>\n<p>Till en b\u00f6rjan skapade vi ingen hierarki av mappar och dokument p\u00e5 filerservern. Men snart uppt\u00e4ckte vi att angriparna aktivt studerade denna mapp, s\u00e5 vi beslutade att fylla den med olika filer. F\u00f6r detta skrev vi ett python-skript som skapade en fil av slumpm\u00e4ssig storlek med ett av de angivna fil\u00e4ndelserna, och genererade namnet baserat p\u00e5 en ordlista. <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/5c1ec2c139d04200849443771b48872a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Skript f\u00f6r att generera attraktiva filnamn. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>Efter att skriptet k\u00f6rdes fick vi det \u00f6nskade resultatet i form av en mapp fylld med filer med mycket intressanta namn. <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/a1842a978ecb400e4390274e202af6f0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Resultatet av skriptets arbete. K\u00e4lla: Trend Micro<\/i><\/p>\n<p><b><\/p>\n<h3>\u00d6vervakningsmilj\u00f6<\/h3>\n<p><\/b><br \/>\nEfter att ha lagt ner s\u00e5 mycket arbete p\u00e5 att skapa ett realistiskt f\u00f6retag, hade vi helt enkelt inte r\u00e5d att g\u00f6ra ett misstag i \u00f6vervakningsmilj\u00f6n f\u00f6r v\u00e5ra \"bes\u00f6kare\". Vi beh\u00f6vde f\u00e5 all data i realtid p\u00e5 ett s\u00e4tt s\u00e5 att angriparna inte m\u00e4rkte att de blev \u00f6vervakade. <\/p>\n<p>Vi implementerade detta med hj\u00e4lp av fyra USB-Ethernet-adaptrar, fyra Ethernet-splittrar SharkTap, Raspberry Pi 3 och en stor extern disk. V\u00e5r n\u00e4tverksdiagram s\u00e5g ut s\u00e5 h\u00e4r: <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/2288c39fa3c4ceee6f5f30dd012de269.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>N\u00e4tverksdiagram f\u00f6r honungsf\u00e4llan med \u00f6vervakningsutrustning. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>De tre SharkTap-splittrarna placerade vi s\u00e5 f\u00f6r att \u00f6vervaka all extern trafik till PLC:er som endast \u00e4r tillg\u00e4ngliga fr\u00e5n det interna n\u00e4tverket. Den fj\u00e4rde SharkTap \u00f6vervakade trafiken fr\u00e5n g\u00e4sterna p\u00e5 den s\u00e5rbara virtuella maskinen. <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/9440a392352b104c27056ee00bc3b2a9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ethernet-splitter SharkTap och router Sierra Wireless AirLink RV50. K\u00e4lla: Trend Micro<\/i><\/p>\n<p>Raspberry Pi utf\u00f6rde en daglig trafikf\u00e5ngst. Vi organiserade internetanslutningen med hj\u00e4lp av Sierra Wireless AirLink RV50, en router som ofta anv\u00e4nds inom industriella f\u00f6retag. <\/p>\n<p>Tyv\u00e4rr till\u00e4t inte denna router selektiv blockering av attacker som inte var i linje med v\u00e5ra planer, s\u00e5 vi lade till en Cisco ASA 5505-brandv\u00e4gg i transparent l\u00e4ge f\u00f6r att genomf\u00f6ra blockeringar med minimal p\u00e5verkan p\u00e5 n\u00e4tverket. <\/p>\n<p><b><\/p>\n<h3>Trafikanalys<\/h3>\n<p><\/b><br \/>\nTshark och tcpdump \u00e4r praktiska f\u00f6r snabba l\u00f6sningar p\u00e5 aktuella fr\u00e5gor, men i v\u00e5rt fall var deras m\u00f6jligheter otillr\u00e4ckliga eftersom vi hade flera gigabyte trafik som analyserades av flera personer. Vi anv\u00e4nde den \u00f6ppna k\u00e4llkodsanalysatorn Moloch, utvecklad av AOL. Funktionellt sett \u00e4r den j\u00e4mf\u00f6rbar med Wireshark, men den har fler samarbetsm\u00f6jligheter, paketbeskrivningar och taggning, export och andra uppgifter.<\/p>\n<p>Eftersom vi inte ville bearbeta de insamlade data p\u00e5 honeypot-datorerna exporterades PCAP-dumpar varje dag till AWS-lagring, varifr\u00e5n vi importerade dem till en maskin med Moloch. <\/p>\n<h3><b>Sk\u00e4rminspelning <\/b><\/h3>\n<p>\nF\u00f6r att dokumentera g\u00e4rningspersonernas handlingar i v\u00e5r honeypot skrev vi ett skript som med angiven tidsintervall tog sk\u00e4rmdumpar av den virtuella maskinen och, genom att j\u00e4mf\u00f6ra med den tidigare sk\u00e4rmdumpen, avgjorde om n\u00e5got h\u00e4nde d\u00e4r. Vid uppt\u00e4ckten av aktivitet aktiverade skriptet sk\u00e4rminspelning. Denna metod visade sig vara den mest effektiva. Vi f\u00f6rs\u00f6kte ocks\u00e5 analysera VNC-trafik fr\u00e5n PCAP-dumpen f\u00f6r att f\u00f6rst\u00e5 vilka f\u00f6r\u00e4ndringar som intr\u00e4ffade i systemet, men tills nytta av sk\u00e4rminspelning visade sig enklare och mer visuellt. <\/p>\n<p><b><\/p>\n<h3>\u00d6vervakning av VNC-sessioner<\/h3>\n<p><\/b><br \/>\nF\u00f6r detta anv\u00e4nde vi Chaosreader och VNCLogger. B\u00e5da verktygen extraherar tangenttryckningar fr\u00e5n PCAP-dumpen, men VNCLogger hanterar tangenter som Backspace, Enter, Ctrl p\u00e5 ett mer korrekt s\u00e4tt.<\/p>\n<p>VNCLogger har tv\u00e5 nackdelar. Den f\u00f6rsta: den kan endast extrahera tangenter genom att \"lyssna\" p\u00e5 trafiken p\u00e5 gr\u00e4nssnittet, s\u00e5 vi var tvungna att simulera en VNC-session f\u00f6r den med hj\u00e4lp av tcpreplay. Den andra nackdelen, gemensam med Chaosreader, \u00e4r att de b\u00e5da inte visar inneh\u00e5llet i urklippet. F\u00f6r detta fick vi anv\u00e4nda Wireshark. <\/p>\n<p><b><\/p>\n<h3>Vi lockar hackare<\/h3>\n<p><\/b><br \/>\nVi skapade en honungspott f\u00f6r att bli attackerad. F\u00f6r att uppn\u00e5 detta iscensatte vi en informationsl\u00e4cka, avsedd att dra till sig uppm\u00e4rksamhet fr\u00e5n potentiella hackare. P\u00e5 honungspotten var f\u00f6ljande portar \u00f6ppna: <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/0defa27d76010837c00aa7b97e993ac0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nRDP-porten fick st\u00e4ngas kort efter att den b\u00f6rjade anv\u00e4ndas, eftersom den stora m\u00e4ngden skanningstrafik i v\u00e5rt n\u00e4tverk orsakade prestandaproblem.<br \/>\nVNC-terminalerna fungerade f\u00f6rst i \"endast visning\"-l\u00e4ge utan l\u00f6senord, men sedan \"av misstag\" bytte vi dem till full \u00e5tkomst. <\/p>\n<p>F\u00f6r att attrahera angripare publicerade vi tv\u00e5 inl\u00e4gg med \"l\u00e4ckta\" uppgifter om ett tillg\u00e4ngligt industriellt system p\u00e5 PasteBin.<\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/2db7cc5aa60da13a6bf70a6f5e88a934.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ett av inl\u00e4ggen som publicerades p\u00e5 PasteBin f\u00f6r att dra till sig attacker. K\u00e4lla: Trend Micro<\/i><\/p>\n<p><b><\/p>\n<h3>Attacker<\/h3>\n<p><\/b><br \/>\nHonungspotten var online i cirka sju m\u00e5nader. Den f\u00f6rsta attacken intr\u00e4ffade en m\u00e5nad efter att honungspotten gick online. <\/p>\n<p><b>Skannare<\/b><\/p>\n<p>Det var mycket trafik fr\u00e5n skannare fr\u00e5n k\u00e4nda f\u00f6retag \u2014 ip-ip, Rapid, Shadow Server, Shodan, ZoomEye och andra. Det var s\u00e5 m\u00e5nga att vi var tvungna att exkludera dem <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/lir\/ipv4\/\"   title=\"IP-adresser\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"676\">IP-adresser<\/a> fr\u00e5n analysen: 610 av 9452 eller 6,45% av alla unika ip-adresser tillh\u00f6rde helt legitima skannare.<\/p>\n<p><b>Bedragare<\/b><\/p>\n<p>En av de st\u00f6rsta riskerna vi stod inf\u00f6r var anv\u00e4ndningen av v\u00e5rt system f\u00f6r brottsliga \u00e4ndam\u00e5l: f\u00f6r att k\u00f6pa smartphones via mobilr\u00e4kningen, f\u00f6r att l\u00f6sa in flygbolagsbonusar med presentkort och andra former av bedr\u00e4geri.<\/p>\n<p><b>Gruvdrift<\/b><\/p>\n<p>En av de f\u00f6rsta bes\u00f6karna p\u00e5 v\u00e5rt system var en gruvdriftare. Han laddade upp mjukvara f\u00f6r gruvdrift av Monero. Att tj\u00e4na mycket p\u00e5 v\u00e5rt specifika system skulle inte vara m\u00f6jligt p\u00e5 grund av den l\u00e5ga prestandan. Men om man skulle kombinera insatser fr\u00e5n ett par dussin eller till och med hundratals s\u00e5dana system, skulle det kunna bli ganska bra. <\/p>\n<p><b>Ransomware <\/b><\/p>\n<p>Under the time of our honeypot's operation, we encountered real ransomware twice. In the first case, it was Crysis. Its operators accessed the system via VNC, but then installed TeamViewer and used it for further actions. After waiting for the ransom message demanding a payment of 10,000 dollars in BTC, we entered into correspondence with the criminals, asking them to decrypt one of the files. They fulfilled the request and reiterated the ransom demand. We managed to negotiate down to 6,000 dollars, after which we simply restored the system on a virtual machine, as we had received all the necessary information. <\/p>\n<p>The second ransomware was Phobos. The hacker who installed it explored the honeypot's file system and scanned the network for an hour, before eventually installing the ransomware. <br \/>\nThe third ransomware attack turned out to be fake. An unknown 'hacker' downloaded a file named haha.bat onto our system, after which we observed for some time as he tried to get it to run. One of the attempts involved renaming haha.bat to haha.rnsmwr. <\/p>\n<p><img decoding=\"async\" alt=\"O\u00e4ndligt attraktiv: hur vi skapade ett honeypot som inte kan avsl\u00f6jas\" src=\"\/wp-content\/uploads\/2020\/10\/cab8571ce84fd25eed10d3f14ed3bff6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>The 'hacker' increased the malignancy of the bat file by changing its extension to .rnsmwr. Source: Trend Micro<\/i><\/p>\n<p>When the batch script finally started running, the 'hacker' edited it, raising the ransom from 200 to 750 dollars. After this, he 'encrypted' all the files, left a ransom message on the desktop, and disappeared, changing the passwords on our VNC. <\/p>\n<p>A couple of days later, the hacker returned, and to remind us of his presence, he ran a batch file that opened multiple windows with a porn site. Apparently, he was trying to draw attention to his demands in this way.<\/p>\n<p><b><\/p>\n<h3>Sammanfattning<\/h3>\n<p><\/b><br \/>\nDuring the research, it became clear that as soon as information about the vulnerability was published, the honeypot attracted attention, and the activity grew day by day. To make the trap appealing, we had to allow multiple security breaches of our fictional company. Unfortunately, such situations are far from rare among many real companies that do not have in-house IT and security staff.<\/p>\n<p>I allm\u00e4nhet b\u00f6r organisationer anv\u00e4nda principen om minimi\u00e5tg\u00e4rder, medan vi implementerade dess fullst\u00e4ndiga motsats f\u00f6r att dra till oss angripare. Ju l\u00e4ngre vi \u00f6vervakade attackerna, desto mer sofistikerade blev de j\u00e4mf\u00f6rt med standardmetoder f\u00f6r penetrationstestning.<\/p>\n<p>Och viktigast av allt: alla dessa attacker skulle ha misslyckats om adekvata s\u00e4kerhets\u00e5tg\u00e4rder hade implementerats vid n\u00e4tverksinst\u00e4llningen. Organisationer b\u00f6r s\u00e4kerst\u00e4lla att deras utrustning och komponenter i industriell infrastruktur inte \u00e4r tillg\u00e4ngliga via internet, precis som vi gjorde i v\u00e5r f\u00e4lla. <\/p>\n<p>\u00c4ven om vi inte registrerade n\u00e5gon attack p\u00e5 ingenj\u00f6rens ARM, trots att samma lokala administrat\u00f6rsl\u00f6senord anv\u00e4ndes p\u00e5 alla datorer, \u00e4r det v\u00e4rt att undvika en s\u00e5dan praxis f\u00f6r att minimera m\u00f6jligheten f\u00f6r intr\u00e5ng. Svag s\u00e4kerhet fungerar som en ytterligare inbjudan f\u00f6r attacker p\u00e5 industriella system som l\u00e4nge har intresserat cyberbrottslingar.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/trendmicro\/blog\/490406\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0418\u0411-\u044d\u043a\u0441\u043f\u0435\u0440\u0442\u044b \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u044b \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u044b-\u043f\u0440\u0438\u043c\u0430\u043d\u043a\u0438 \u2014 \u0445\u0430\u043d\u0438\u043f\u043e\u0442\u044b, \u0447\u0442\u043e\u0431\u044b \u00ab\u043f\u043e\u0439\u043c\u0430\u0442\u044c \u043d\u0430 \u0436\u0438\u0432\u0446\u0430\u00bb \u0441\u0432\u0435\u0436\u0443\u044e \u0440\u0430\u0437\u043d\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u0432\u0438\u0440\u0443\u0441\u0430 \u0438\u043b\u0438 \u0432\u044b\u044f\u0432\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u044b\u0447\u043d\u0443\u044e \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0443\u044e \u0442\u0430\u043a\u0442\u0438\u043a\u0443. \u0425\u0430\u043d\u0438\u043f\u043e\u0442\u044b \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u0442\u0430\u043a \u0447\u0430\u0441\u0442\u043e, \u0447\u0442\u043e \u0443 \u043a\u0438\u0431\u0435\u0440\u043f\u0440\u0435\u0441\u0442\u0443\u043f\u043d\u0438\u043a\u043e\u0432 \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0441\u044f \u0441\u0432\u043e\u0435\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0439 \u0438\u043c\u043c\u0443\u043d\u0438\u0442\u0435\u0442: \u043e\u043d\u0438 \u0431\u044b\u0441\u0442\u0440\u043e \u0432\u044b\u044f\u0432\u043b\u044f\u044e\u0442, \u0447\u0442\u043e \u043f\u0435\u0440\u0435\u0434 \u043d\u0438\u043c\u0438 \u043b\u043e\u0432\u0443\u0448\u043a\u0430 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442 \u0435\u0451. \u0427\u0442\u043e\u0431\u044b \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0442\u0438\u043a\u0443 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0445\u0430\u043a\u0435\u0440\u043e\u0432, \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0445\u0430\u043d\u0438\u043f\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435\u0432\u044b\u0440\u0430\u0437\u0438\u043c\u043e \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u0435\u043d: \u043a\u0430\u043a \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0445\u0430\u043d\u0438\u043f\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435\u043b\u044c\u0437\u044f \u0440\u0430\u0437\u043e\u0431\u043b\u0430\u0447\u0438\u0442\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-09T17:42:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-09T17:42:19+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Otroligt attraktivt: hur vi skapade en honeypot som inte kan avsl\u00f6jas | ProHoster","description":"Antivirus.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435\u0432\u044b\u0440\u0430\u0437\u0438\u043c\u043e \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u0435\u043d: \u043a\u0430\u043a \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0445\u0430\u043d\u0438\u043f\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435\u043b\u044c\u0437\u044f \u0440\u0430\u0437\u043e\u0431\u043b\u0430\u0447\u0438\u0442\u044c | ProHoster","og:description":"\u0410\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0435.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nevyrazimo-privlekatelen-kak-my-sozdali-hanipot-kotoryj-nelzya-razoblachit","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-09T17:42:19+00:00","article:modified_time":"2020-10-09T17:42:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96228","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:48:22","updated":"2026-02-08 20:24:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/96228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=96228"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/96228\/revisions"}],"predecessor-version":[{"id":157867,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/96228\/revisions\/157867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/96229"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=96228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=96228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=96228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}