{"id":30312,"date":"2019-10-31T21:34:49","date_gmt":"2019-10-31T18:34:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij\/"},"modified":"2019-10-31T21:34:49","modified_gmt":"2019-10-31T18:34:49","slug":"lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij","title":{"rendered":"Felle (tar pit) for innkommende SSH-forbindelser","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Det er ingen hemmelighet at internett er et veldig fiendtlig milj\u00f8. S\u00e5 snart du setter opp en server, blir den umiddelbart utsatt for massive angrep og mange skanninger. Eksempelet ved <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436076\/\">honeypoten fra sikkerhetsfolkene<\/a><\/noindex> kan illustrere omfanget av denne s\u00f8ppeltrafikken. Faktisk kan 99% av trafikken p\u00e5 en gjennomsnittlig server v\u00e6re ondsinnet.<\/p>\n<p>Tarpit er en portfelle som brukes for \u00e5 bremse innkommende forbindelser. Hvis et ekstern system kobler seg til denne porten, kan forbindelsen ikke lukkes raskt. Det m\u00e5 bruke sine systemressurser og vente til forbindelsen blir avbrutt p\u00e5 grunn av timeout, eller manuelt kutte den.<\/p>\n<p>Ofte brukes tarpitter til beskyttelse. Teknologien ble f\u00f8rst utviklet for \u00e5 beskytte mot datavirus. N\u00e5 kan den brukes til \u00e5 gj\u00f8re livet surt for spammerne og forskerne som driver med omfattende skanning av alle IP-adresser i rekkef\u00f8lge (eksempler p\u00e5 Habr: <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.haschek.at\/2019\/i-scanned-austria.html\">\u00d8sterrike<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444490\/\">Ukraina<\/a><\/noindex>).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEn av systemadministratorene ved navn Chris Wellons, ble tydeligvis lei av \u00e5 se p\u00e5 dette kaoset - s\u00e5 han skrev et lite program <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/skeeto\/endlessh\">Endlessh<\/a><\/noindex>, en tarpit for SSH som bremser innkommende forbindelser. Programmet \u00e5pner en port (som standard for testing angitt til port 2222) og later som om det er en SSH-server, men i virkeligheten oppretter det en uendelig forbindelse med den innkommende klienten til den gir opp. Dette kan vare i flere dager eller mer, til klienten faller fra.<\/p>\n<p>Installasjon av verkt\u00f8yet:<\/p>\n<pre><code class=\"bash\">$ make\n$ .\/endlessh &amp;\n$ ssh -p2222 localhost<\/code><\/pre>\n<p>\nEn riktig implementert tarpit vil ta mer ressurser fra angriperen enn fra deg. Men det handler ikke bare om ressursene. Forfatteren <noindex><a rel=\"nofollow\" href=\"https:\/\/nullprogram.com\/blog\/2019\/03\/22\/\">skriver<\/a><\/noindex>nevner at programmet er avhengighetsskapende. Akkurat n\u00e5 er det 27 klienter i hans felle, noen av dem har v\u00e6rt tilkoblet i flere uker. P\u00e5 toppunktet hadde fellen hele 1378 klienter tilkoblet i 20 timer!<\/p>\n<p>I drift skal serveren Endlessh settes opp p\u00e5 standardport 22, hvor gjengangere regelmessig pr\u00f8ver \u00e5 koble seg til. Standard sikkerhetsanbefalinger r\u00e5der alltid til \u00e5 flytte SSH til en annen port, noe som umiddelbart reduserer st\u00f8rrelsen p\u00e5 loggene.<\/p>\n<p>Chris Wellons sier at programmet hans utnytter et avsnitt fra spesifikasjonen <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc4253#section-4.2\">RFC 4253<\/a><\/noindex> for SSH-protokollen. Umiddelbart etter at TCP-forbindelsen er etablert, men f\u00f8r kryptografi brukes, m\u00e5 begge parter sende en identifikasjonsstreng. Og der er det en tillegg: <i>\u00abServerEN kan sende andre datapunkter f\u00f8r versjonslinjen sendes\u00bb<\/i>. Og <b>ingen begrensning<\/b> i mengden av disse dataene, bare hver linje m\u00e5 starte med <code>SSH-<\/code>.<\/p>\n<p>Nettopp dette gj\u00f8r programmet Endlessh: det <b>sender <i>uendelig<\/i> str\u00f8m av tilfeldig genererte data<\/b>, som overholder RFC 4253, noe som betyr at sending skjer f\u00f8r identifisering, og hver linje begynner med <code>SSH-<\/code> og ikke overskrider 255 tegn, inkludert linjeavslutning. Generelt sett, alt i henhold til standard.<\/p>\n<p>Som standard venter programmet 10 sekunder mellom sendingene av pakker. Dette forhindrer frakobling p\u00e5 grunn av tidsavbrudd, slik at klienten vil sitte fast for alltid.<\/p>\n<p>Siden sendingen av data skjer f\u00f8r kryptografi brukes, er programmet helt enkelt. Det er ikke n\u00f8dvendig \u00e5 implementere noen krypteringer og st\u00f8tte for mange protokoller.<\/p>\n<p>Forfatteren har s\u00f8rget for at verkt\u00f8yet bruker minimum ressurser og jobber helt usynlig p\u00e5 maskinen. I motsetning til moderne antivirusprogrammer og andre \u00absikkerhetssystemer\u00bb, skal det ikke bremse datamaskinen. Han klarte \u00e5 minimere b\u00e5de trafikk og minneforbruk ved hjelp av en litt mer sofistikert programvareimplementering. Hvis han bare hadde startet en egen prosess for en ny tilkobling, ville potensielle angripere kunne utf\u00f8re et DDoS-angrep ved \u00e5 \u00e5pne mange tilkoblinger for \u00e5 t\u00f8mme ressursene p\u00e5 maskinen. \u00c9n str\u00f8mlinjeformet for tilkobling \u2014 er heller ikke den beste l\u00f8sningen, fordi kjernen bruker ressurser p\u00e5 \u00e5 administrere tr\u00e5der.<\/p>\n<p>Derfor valgte Chris Wellons den letteste varianten for Endlessh: en enkelttr\u00e5det server <code>poll(2)<\/code>, der klientene i fellen praktisk talt ikke bruker ekstra ressurser, bortsett fra sokkelobjektet i kjernen og ytterligere 78 byte for sporing i Endlessh. For \u00e5 ikke tildele buffere for mottak og sending for hver enkelt klient, \u00e5pner Endlessh en direkte tilgangssokkel og direkte sender TCP-pakker, og ignorerer nesten hele TCP\/IP-stakken i operativsystemet. Den innkommende bufferen er ikke n\u00f8dvendig i det hele tatt, fordi innkommende data ikke interesserer oss.<\/p>\n<p>Forfatteren sier at p\u00e5 tidspunktet for programmet sitt <noindex><a rel=\"nofollow\" href=\"https:\/\/nullprogram.com\/blog\/2019\/03\/10\/\">visste ikke<\/a><\/noindex> om eksistensen av Python's asyncio og andre tarpit. Hvis han hadde visst om asyncio, ville han kunnet implementere verkt\u00f8yet sitt i bare 18 linjer i Python:<\/p>\n<pre><code class=\"python\">import asyncio\nimport random\n\nasync def handler(_reader, writer):\ntry:\nwhile True:\nawait asyncio.sleep(10)\nwriter.write(b'%xrn' % random.randint(0, 2**32))\nawait writer.drain()\nexcept ConnectionResetError:\npass\n\nasync def main():\nserver = await asyncio.start_server(handler, '0.0.0.0', 2222)\nasync with server:\nawait server.serve_forever()\n\nasyncio.run(main())<\/code><\/pre>\n<p>\nAsyncio er perfekt for \u00e5 skrive tarpits. For eksempel, en slik felle kan henge Firefox, Chrome eller en annen klient i mange timer hvis de pr\u00f8ver \u00e5 koble seg til serveren din:<\/p>\n<pre><code class=\"python\">import asyncio\nimport random\n\nasync def handler(_reader, writer):\nwriter.write(b'HTTP\\\/1.1 200 OKrn')\ntry:\nwhile True:\nawait asyncio.sleep(5)\nheader = random.randint(0, 2**32)\nvalue = random.randint(0, 2**32)\nwriter.write(b'X-%x: %xrn' % (header, value))\nawait writer.drain()\nexcept ConnectionResetError:\npass\n\nasync def main():\nserver = await asyncio.start_server(handler, '0.0.0.0', 8080)\nasync with server:\nawait server.serve_forever()\n\nasyncio.run(main())<\/code><\/pre>\n<p>\nEn tarpit er et utmerket verkt\u00f8y for \u00e5 straffe internettmobbere. Det er imidlertid en viss risiko for \u00e5 tiltrekke deres oppmerksomhet mot serverens uvanlige oppf\u00f8rsel. Noen <noindex><a rel=\"nofollow\" href=\"https:\/\/news.ycombinator.com\/item?id=19466867\">kan tenke p\u00e5 hevn<\/a><\/noindex> og m\u00e5lrettet DDoS-angrep mot IP-en din. S\u00e5 langt har det ikke v\u00e6rt slike tilfeller, og tarpits fungerer utmerket.<\/p>\n<p>Kategorier:<br \/>\nPython, Informasjonssikkerhet, Programvare, Systemadministrasjon<\/p>\n<p>Tags:<br \/>\nSSH, Endlessh, tarpit, felle, asyncio<br \/>\nFelle (tar pit) for innkommende SSH-forbindelser<\/p>\n<p>Det er ingen hemmelighet at internett er et veldig fiendtlig milj\u00f8. S\u00e5 snart du setter opp en server, blir den umiddelbart utsatt for massive angrep og mange skanninger. Eksempelet ved <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436076\/\">honeypoten fra sikkerhetsfolkene<\/a><\/noindex> kan illustrere omfanget av denne s\u00f8ppeltrafikken. Faktisk kan 99% av trafikken p\u00e5 en gjennomsnittlig server v\u00e6re ondsinnet.<\/p>\n<p>Tarpit er en portfelle som brukes for \u00e5 bremse innkommende forbindelser. Hvis et ekstern system kobler seg til denne porten, kan forbindelsen ikke lukkes raskt. Det m\u00e5 bruke sine systemressurser og vente til forbindelsen blir avbrutt p\u00e5 grunn av timeout, eller manuelt kutte den.<\/p>\n<p>Ofte brukes tarpitter til beskyttelse. Teknologien ble f\u00f8rst utviklet for \u00e5 beskytte mot datavirus. N\u00e5 kan den brukes til \u00e5 gj\u00f8re livet surt for spammerne og forskerne som driver med omfattende skanning av alle IP-adresser i rekkef\u00f8lge (eksempler p\u00e5 Habr: <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.haschek.at\/2019\/i-scanned-austria.html\">\u00d8sterrike<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444490\/\">Ukraina<\/a><\/noindex>).<\/p>\n<p>En av systemadministratorene ved navn Chris Wellons, ble tydeligvis lei av \u00e5 se p\u00e5 dette kaoset - s\u00e5 han skrev et lite program <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/skeeto\/endlessh\">Endlessh<\/a><\/noindex>, en tarpit for SSH som bremser innkommende forbindelser. Programmet \u00e5pner en port (som standard for testing angitt til port 2222) og later som om det er en SSH-server, men i virkeligheten oppretter det en uendelig forbindelse med den innkommende klienten til den gir opp. Dette kan vare i flere dager eller mer, til klienten faller fra.<\/p>\n<p>Installasjon av verkt\u00f8yet:<\/p>\n<pre><code class=\"bash\">$ make\n$ .\/endlessh &amp;\n$ ssh -p2222 localhost<\/code><\/pre>\n<p>\nEn riktig implementert tarpit vil ta mer ressurser fra angriperen enn fra deg. Men det handler ikke bare om ressursene. Forfatteren <noindex><a rel=\"nofollow\" href=\"https:\/\/nullprogram.com\/blog\/2019\/03\/22\/\">skriver<\/a><\/noindex>nevner at programmet er avhengighetsskapende. Akkurat n\u00e5 er det 27 klienter i hans felle, noen av dem har v\u00e6rt tilkoblet i flere uker. P\u00e5 toppunktet hadde fellen hele 1378 klienter tilkoblet i 20 timer!<\/p>\n<p>I drift skal serveren Endlessh settes opp p\u00e5 standardport 22, hvor gjengangere regelmessig pr\u00f8ver \u00e5 koble seg til. Standard sikkerhetsanbefalinger r\u00e5der alltid til \u00e5 flytte SSH til en annen port, noe som umiddelbart reduserer st\u00f8rrelsen p\u00e5 loggene.<\/p>\n<p>Chris Wellons sier at programmet hans utnytter et avsnitt fra spesifikasjonen <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc4253#section-4.2\">RFC 4253<\/a><\/noindex> for SSH-protokollen. Umiddelbart etter at TCP-forbindelsen er etablert, men f\u00f8r kryptografi brukes, m\u00e5 begge parter sende en identifikasjonsstreng. Og der er det en tillegg: <i>\u00abServerEN kan sende andre datapunkter f\u00f8r versjonslinjen sendes\u00bb<\/i>. Og <b>ingen begrensning<\/b> i mengden av disse dataene, bare hver linje m\u00e5 starte med <code>SSH-<\/code>.<\/p>\n<p>Nettopp dette gj\u00f8r programmet Endlessh: det <b>sender <i>uendelig<\/i> str\u00f8m av tilfeldig genererte data<\/b>, som overholder RFC 4253, noe som betyr at sending skjer f\u00f8r identifisering, og hver linje begynner med <code>SSH-<\/code> og ikke overskrider 255 tegn, inkludert linjeavslutning. Generelt sett, alt i henhold til standard.<\/p>\n<p>Som standard venter programmet 10 sekunder mellom sendingene av pakker. Dette forhindrer frakobling p\u00e5 grunn av tidsavbrudd, slik at klienten vil sitte fast for alltid.<\/p>\n<p>Siden sendingen av data skjer f\u00f8r kryptografi brukes, er programmet helt enkelt. Det er ikke n\u00f8dvendig \u00e5 implementere noen krypteringer og st\u00f8tte for mange protokoller.<\/p>\n<p>Forfatteren har s\u00f8rget for at verkt\u00f8yet bruker minimum ressurser og jobber helt usynlig p\u00e5 maskinen. I motsetning til moderne antivirusprogrammer og andre \u00absikkerhetssystemer\u00bb, skal det ikke bremse datamaskinen. Han klarte \u00e5 minimere b\u00e5de trafikk og minneforbruk ved hjelp av en litt mer sofistikert programvareimplementering. Hvis han bare hadde startet en egen prosess for en ny tilkobling, ville potensielle angripere kunne utf\u00f8re et DDoS-angrep ved \u00e5 \u00e5pne mange tilkoblinger for \u00e5 t\u00f8mme ressursene p\u00e5 maskinen. \u00c9n str\u00f8mlinjeformet for tilkobling \u2014 er heller ikke den beste l\u00f8sningen, fordi kjernen bruker ressurser p\u00e5 \u00e5 administrere tr\u00e5der.<\/p>\n<p>Derfor valgte Chris Wellons den letteste varianten for Endlessh: en enkelttr\u00e5det server <code>poll(2)<\/code>, der klientene i fellen praktisk talt ikke bruker ekstra ressurser, bortsett fra sokkelobjektet i kjernen og ytterligere 78 byte for sporing i Endlessh. For \u00e5 ikke tildele buffere for mottak og sending for hver enkelt klient, \u00e5pner Endlessh en direkte tilgangssokkel og direkte sender TCP-pakker, og ignorerer nesten hele TCP\/IP-stakken i operativsystemet. Den innkommende bufferen er ikke n\u00f8dvendig i det hele tatt, fordi innkommende data ikke interesserer oss.<\/p>\n<p>Forfatteren sier at p\u00e5 tidspunktet for programmet sitt <noindex><a rel=\"nofollow\" href=\"https:\/\/nullprogram.com\/blog\/2019\/03\/10\/\">visste ikke<\/a><\/noindex> om eksistensen av Python's asyncio og andre tarpit. Hvis han hadde visst om asyncio, ville han kunnet implementere verkt\u00f8yet sitt i bare 18 linjer i Python:<\/p>\n<pre><code class=\"python\">import asyncio\nimport random\n\nasync def handler(_reader, writer):\n    try:\n        while True:\n            await asyncio.sleep(10)\n            writer.write(b'%xrn' % random.randint(0, 2**32))\n            await writer.drain()\n    except ConnectionResetError:\n        pass\n\nasync def main():\n    server = await asyncio.start_server(handler, '0.0.0.0', 2222)\n    async with server:\n        await server.serve_forever()\n\nasyncio.run(main())<\/code><\/pre>\n<p>\nAsyncio er perfekt for \u00e5 skrive tarpits. For eksempel, en slik felle kan henge Firefox, Chrome eller en annen klient i mange timer hvis de pr\u00f8ver \u00e5 koble seg til serveren din:<\/p>\n<pre><code class=\"python\">import asyncio\nimport random\n\nasync def handler(_reader, writer):\n    writer.write(b'HTTP\\\/1.1 200 OKrn')\n    try:\n        while True:\n            await asyncio.sleep(5)\n            header = random.randint(0, 2**32)\n            value = random.randint(0, 2**32)\n            writer.write(b'X-%x: %xrn' % (header, value))\n            await writer.drain()\n    except ConnectionResetError:\n        pass\n\nasync def main():\n    server = await asyncio.start_server(handler, '0.0.0.0', 8080)\n    async with server:\n        await server.serve_forever()\n\nasyncio.run(main())<\/code><\/pre>\n<p>\nEn tarpit er et utmerket verkt\u00f8y for \u00e5 straffe internettmobbere. Det er imidlertid en viss risiko for \u00e5 tiltrekke deres oppmerksomhet mot serverens uvanlige oppf\u00f8rsel. Noen <noindex><a rel=\"nofollow\" href=\"https:\/\/news.ycombinator.com\/item?id=19466867\">kan tenke p\u00e5 hevn<\/a><\/noindex> og m\u00e5lrettet DDoS-angrep mot IP-en din. S\u00e5 langt har det ikke v\u00e6rt slike tilfeller, og tarpits fungerer utmerket.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/clck.ru\/EWJHw\"><img decoding=\"async\" alt=\"Felle (tar pit) for innkommende SSH-forbindelser\" src=\"\/wp-content\/uploads\/2019\/03\/a1656e1e4a2ae612eaa58451579a488f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/globalsign\/blog\/445318\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435 \u0441\u0435\u043a\u0440\u0435\u0442, \u0447\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u2014 \u043e\u0447\u0435\u043d\u044c \u0432\u0440\u0430\u0436\u0434\u0435\u0431\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u043d \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u0432\u0435\u0440\u0433\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0430\u0442\u0430\u043a\u0430\u043c \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043c. \u041d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0445\u0430\u043d\u0438\u043f\u043e\u0442\u0430 \u043e\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0438\u043a\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u044d\u0442\u043e\u0433\u043e \u043c\u0443\u0441\u043e\u0440\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430. \u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043d\u0430 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 99% \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u043c. Tarpit \u2014 \u044d\u0442\u043e \u043f\u043e\u0440\u0442-\u043b\u043e\u0432\u0443\u0448\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u0434\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439. \u0415\u0441\u043b\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u044f\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-30312","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435 \u0441\u0435\u043a\u0440\u0435\u0442, \u0447\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u2014 \u043e\u0447\u0435\u043d\u044c \u0432\u0440\u0430\u0436\u0434\u0435\u0431\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u043d \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u0432\u0435\u0440\u0433\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0430\u0442\u0430\u043a\u0430\u043c \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043c.\" \/>\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\/no\/blog\/lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\u041b\u043e\u0432\u0443\u0448\u043a\u0430 (\u0442\u0430\u0440\u043f\u0438\u0442) \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 SSH-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435 \u0441\u0435\u043a\u0440\u0435\u0442, \u0447\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u2014 \u043e\u0447\u0435\u043d\u044c \u0432\u0440\u0430\u0436\u0434\u0435\u0431\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u043d \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u0432\u0435\u0440\u0433\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0430\u0442\u0430\u043a\u0430\u043c \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij\" \/>\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=\"2019-10-31T18:34:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:34:49+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\udd47Felle (tarpit) for innkommende SSH-tilkoblinger | ProHoster","description":"Det er ingen hemmelighet at internett er et sv\u00e6rt fiendtlig milj\u00f8. S\u00e5 snart du setter opp en server, blir den umiddelbart utsatt for massive angrep og flere skanninger.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\u041b\u043e\u0432\u0443\u0448\u043a\u0430 (\u0442\u0430\u0440\u043f\u0438\u0442) \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 SSH-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 | ProHoster","og:description":"\u041d\u0435 \u0441\u0435\u043a\u0440\u0435\u0442, \u0447\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u2014 \u043e\u0447\u0435\u043d\u044c \u0432\u0440\u0430\u0436\u0434\u0435\u0431\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u043d \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u0432\u0435\u0440\u0433\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0430\u0442\u0430\u043a\u0430\u043c \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043c.","og:url":"https:\/\/prohoster.info\/no\/blog\/lovushka-tarpit-dlya-vhodyashhih-ssh-soedinenij","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":"2019-10-31T18:34:49+00:00","article:modified_time":"2019-10-31T18:34:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30312","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":"Article","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":"2026-01-21 00:38:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:37:27","updated":"2026-01-21 00:38:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/30312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=30312"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/30312\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=30312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=30312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=30312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}