{"id":698,"date":"2025-11-22T18:17:55","date_gmt":"2025-11-22T17:17:55","guid":{"rendered":"https:\/\/okosan-elek.hu\/?p=698"},"modified":"2025-11-22T18:17:55","modified_gmt":"2025-11-22T17:17:55","slug":"ftp-sftp-es-ftps-miben-ternek-el-egymastol-es-mikor-valasszuk-oket","status":"publish","type":"post","link":"https:\/\/webdemo.design-ninja.dev\/?p=698","title":{"rendered":"FTP, SFTP \u00e9s FTPS: Miben t\u00e9rnek el egym\u00e1st\u00f3l, \u00e9s mikor v\u00e1lasszuk \u0151ket?"},"content":{"rendered":"<h3>Az FTP protokoll vil\u00e1ga<\/h3>\n<p>Az FTP, vagyis a File Transfer Protocol, olyan megold\u00e1s, amely m\u00e1r az internet korai napjaiban lehet\u0151v\u00e9 tette a f\u00e1jlok egyszer\u0171 cser\u00e9j\u00e9t k\u00e9t sz\u00e1m\u00edt\u00f3g\u00e9p k\u00f6z\u00f6tt. M\u0171k\u00f6d\u00e9se sor\u00e1n a kliens \u00e9s a szerver k\u00f6z\u00f6tt parancs- \u00e9s adatcsatorn\u00e1k j\u00f6nnek l\u00e9tre; ezek a csatorn\u00e1k azonban nem alkalmaznak titkos\u00edt\u00e1st, \u00edgy a tov\u00e1bb\u00edtott adatok vagy hiteles\u00edt\u0151 inform\u00e1ci\u00f3k k\u00f6nnyen lehallgathat\u00f3k. Emiatt az FTP napjainkban m\u00e1r ink\u00e1bb elavultnak sz\u00e1m\u00edt, hiszen egyre nagyobb hangs\u00faly helyez\u0151dik a kommunik\u00e1ci\u00f3 biztons\u00e1g\u00e1ra. Ugyanakkor bizonyos, nem kritikus jelleg\u0171 bels\u0151 teszth\u00e1l\u00f3zatokban vagy egyszer\u0171 f\u00e1jlmegoszt\u00e1s sor\u00e1n m\u00e9g mindig el\u0151fordulhat, hogy valaki az\u00e9rt v\u00e1lasztja, mert be\u00e1ll\u00edt\u00e1sa \u00e9s haszn\u00e1lata viszonylag gyorsan megtanulhat\u00f3 \u00e9s nem ig\u00e9nyel k\u00fcl\u00f6nf\u00e9le tan\u00fas\u00edtv\u00e1nyokat. A statikus portok mellett dinamikusan ny\u00edl\u00f3 adatkapcsolatok is haszn\u00e1latba ker\u00fclnek, ami t\u0171zfalon val\u00f3 \u00e1thalad\u00e1st id\u0151nk\u00e9nt nehez\u00edtheti. Ennek k\u00f6vetkezt\u00e9ben az FTP m\u00e1r nem tekinthet\u0151 hossz\u00fa t\u00e1v\u00fa, biztons\u00e1gos megold\u00e1snak, f\u0151k\u00e9nt akkor, ha \u00e9rz\u00e9keny inform\u00e1ci\u00f3k vagy \u00fczleti titkok tov\u00e1bb\u00edt\u00e1sa a c\u00e9l, hiszen a modern t\u00e1mad\u00e1si technik\u00e1k k\u00f6nnyed\u00e9n felt\u00f6rhetik az ilyen, v\u00e9dtelen csatorn\u00e1kat.<\/p>\n<h3>SFTP \u2013 biztons\u00e1g egyetlen csatorn\u00e1ban<\/h3>\n<p>Az SFTP, vagyis az SSH File Transfer Protocol, m\u00e1s n\u00e9ven Secure File Transfer Protocol, teljesen elt\u00e9r az FTP-t\u0151l abb\u00f3l a szempontb\u00f3l, hogy minden kommunik\u00e1ci\u00f3 egyetlen titkos\u00edtott alag\u00faton zajlik. Ennek k\u00f6sz\u00f6nhet\u0151en nem csup\u00e1n a f\u00e1jlok tartalma, hanem a felhaszn\u00e1l\u00f3i hiteles\u00edt\u0151 adatok is v\u00e9gpontt\u00f3l v\u00e9gpontig v\u00e9dve vannak a k\u00fcls\u0151 behatol\u00e1sokkal \u00e9s k\u00f6zbe\u00e9kel\u0151d\u00e9ses t\u00e1mad\u00e1sokkal szemben. A rendszer l\u00e9nyeg\u00e9ben az SSH protokoll bizalmi \u00e9s titkos\u00edt\u00e1si mechanizmusait haszn\u00e1lja fel, \u00edgy nincs sz\u00fcks\u00e9g k\u00fcl\u00f6n adatcsatorn\u00e1k vagy dinamikusan megny\u00edl\u00f3 portok alkalmaz\u00e1s\u00e1ra. Ez nemcsak \u00e1tl\u00e1that\u00f3bb\u00e1, hanem megb\u00edzhat\u00f3bb\u00e1 is teszi a t\u0171zfalakon val\u00f3 \u00e1thalad\u00e1st, mivel \u00e1ltal\u00e1ban csak a j\u00f3l ismert, egyetlen, huszonkettes portot kell enged\u00e9lyezni a h\u00e1l\u00f3zati eszk\u00f6z\u00f6k\u00f6n. Ezzel egy\u00fctt az SFTP be\u00e1ll\u00edt\u00e1sa egyszer\u0171, \u00e9s mivel nem ig\u00e9nyel X.509 t\u00edpus\u00fa tan\u00fas\u00edtv\u00e1nyokat, a karbantart\u00e1sa is kevesebb adminisztrat\u00edv terhet r\u00f3 a rendszergazd\u00e1kra. Emiatt v\u00e1llalati k\u00f6rnyezetben \u00e9s internetes szolg\u00e1ltat\u00e1sokn\u00e1l egyar\u00e1nt elterjedt, hiszen egyes\u00edti a biztons\u00e1got a felhaszn\u00e1l\u00f3bar\u00e1t m\u0171k\u00f6d\u00e9ssel.<\/p>\n<h3>FTPS \u2013 SSL\/TLS alap\u00fa titkos\u00edt\u00e1s FTP felett<\/h3>\n<p>Az FTPS hasonl\u00edt a hagyom\u00e1nyos FTP szerkezet\u00e9hez, de kieg\u00e9sz\u00edti azt az SSL\/TLS protokollok \u00e1ltal ny\u00fajtott v\u00e9delmi r\u00e9teggel. \u00cdgy a parancsszint\u0171 \u00e9s az adat\u00e1tviteli csatorn\u00e1k k\u00fcl\u00f6n-k\u00fcl\u00f6n kapcsol\u00f3dhatnak egy-egy titkos\u00edtott kapcsolatban, ami j\u00f3val biztons\u00e1gosabb\u00e1 teszi a f\u00e1jlmozg\u00e1st. Mivel azonban az FTP-b\u0151l indul ki, tov\u00e1bbra is t\u00f6bb port haszn\u00e1lat\u00e1t k\u00f6veteli meg, \u00fagy a parancsokra, mint a dinamikusan l\u00e9trej\u00f6v\u0151 adatkapcsolatokra, emiatt a t\u0171zfalakon t\u00f6rt\u00e9n\u0151 szab\u00e1lyoz\u00e1s bonyolultabb, t\u00f6bb l\u00e9p\u00e9sben kell kialak\u00edtani a megfelel\u0151 \u00e1tj\u00e1rhat\u00f3s\u00e1got. Ugyanakkor sok olyan szervezet sz\u00e1m\u00e1ra ide\u00e1lis, ahol m\u00e1r hossz\u00fa ideje m\u0171k\u00f6dik FTP infrastrukt\u00fara, \u00e9s nem szeretn\u00e9k lecser\u00e9lni a j\u00f3l bej\u00e1ratott folyamatokat. Az FTPS eset\u00e9n X.509 t\u00edpus\u00fa tan\u00fas\u00edtv\u00e1nyokat alkalmazunk, ezekkel bizony\u00edtjuk a szerver hiteless\u00e9g\u00e9t, \u00e9s gondoskodunk az adatfolyam titkos\u00edt\u00e1s\u00e1r\u00f3l. \u00cdgy az \u00e1t\u00e1ll\u00e1s viszonylag z\u00f6kken\u0151mentes lehet olyan helyeken, ahol a kezel\u0151k ismerik az FTP parancsait, de most m\u00e1r megk\u00f6vetelik a jogszab\u00e1lyi vagy \u00fczleti titoktart\u00e1s felt\u00e9teleit is biztos\u00edt\u00f3 titkos\u00edtott tov\u00e1bb\u00edt\u00e1st.<\/p>\n<h3>A megfelel\u0151 protokoll kiv\u00e1laszt\u00e1sa<\/h3>\n<p>Amikor arr\u00f3l d\u00f6nt\u00fcnk, hogy melyik f\u00e1jl\u00e1tviteli protokollt \u00e9rdemes bevezetni, figyelembe kell venni a biztons\u00e1gi k\u00f6vetelm\u00e9nyeket, a h\u00e1l\u00f3zati k\u00f6rnyezet \u00f6sszetetts\u00e9g\u00e9t, valamint a m\u00e1r l\u00e9tez\u0151 infrastrukt\u00fara jellemz\u0151it. Ha sebess\u00e9g, egyszer\u0171bb be\u00e1ll\u00edthat\u00f3s\u00e1g \u00e9s bels\u0151, nem kritikus teszth\u00e1l\u00f3zaton t\u00f6rt\u00e9n\u0151 adatcser\u00e9l\u00e9s a c\u00e9l, akkor tov\u00e1bbra is el\u0151fordulhat, hogy valaki az FTP mellett d\u00f6nt. Amennyiben azonban adataink biztons\u00e1ga az els\u0151dleges szempont, \u00e9rdemes olyan megold\u00e1st v\u00e1lasztani, ahol minden kapcsolati r\u00e9teg titkos\u00edtott, \u00e9s minim\u00e1lis a konfigur\u00e1ci\u00f3s r\u00e1ford\u00edt\u00e1s. Ilyen esetben az SFTP a leggyakoribb v\u00e1laszt\u00e1s, hiszen egyetlen portot kell \u00e1tengedni a t\u0171zfalon, valamint nem kell extra tan\u00fas\u00edtv\u00e1nyokkal bajl\u00f3dni. V\u00e1laszthatjuk az FTPS-t is, ha ragaszkodunk az FTP-s parancsokhoz \u00e9s az ehhez kapcsol\u00f3d\u00f3 m\u0171k\u00f6d\u00e9si logik\u00e1hoz, mik\u00f6zben ig\u00e9nyelj\u00fck az SSL\/TLS ny\u00fajtotta biztons\u00e1got. Ilyenkor azonban sz\u00e1molnunk kell a t\u00f6bb porton \u00e1thalad\u00f3 adatkapcsolatok t\u0171zfalon t\u00f6rt\u00e9n\u0151 enged\u00e9lyez\u00e9s\u00e9vel, valamint a tan\u00fas\u00edtv\u00e1nykezel\u00e9s adminisztr\u00e1ci\u00f3s ig\u00e9ny\u00e9vel. A d\u00f6nt\u00e9sn\u00e9l mindig azt szem el\u0151tt tartva j\u00e1rjunk el, hogy az adatok v\u00e9delme \u00e9s a h\u00e1l\u00f3zati eszk\u00f6z\u00f6k kompatibilit\u00e1sa egyar\u00e1nt biztos\u00edtott legyen az adott k\u00f6rnyezetben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Az FTP protokoll vil\u00e1ga Az FTP, vagyis a File Transfer Protocol, olyan megold\u00e1s, amely m\u00e1r az internet korai napjaiban lehet\u0151v\u00e9 tette a f\u00e1jlok egyszer\u0171 cser\u00e9j\u00e9t k\u00e9t sz\u00e1m\u00edt\u00f3g\u00e9p k\u00f6z\u00f6tt. M\u0171k\u00f6d\u00e9se sor\u00e1n a kliens \u00e9s a szerver k\u00f6z\u00f6tt parancs- \u00e9s adatcsatorn\u00e1k j\u00f6nnek l\u00e9tre; ezek a csatorn\u00e1k azonban nem alkalmaznak titkos\u00edt\u00e1st, \u00edgy a tov\u00e1bb\u00edtott adatok vagy hiteles\u00edt\u0151 inform\u00e1ci\u00f3k [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[61,142,144,145,157],"class_list":["post-698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tudasbazis","tag-ftp","tag-sftp","tag-ssh","tag-ssl-tls","tag-x-509"],"_links":{"self":[{"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=\/wp\/v2\/posts\/698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=698"}],"version-history":[{"count":0,"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=\/wp\/v2\/posts\/698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=\/wp\/v2\/media\/699"}],"wp:attachment":[{"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webdemo.design-ninja.dev\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}