Als u momenteel een website of blog op internet heeft, heeft u wellicht al van verbindingen gehoord. FTP, FTPS en/of SFTP, maar je hebt waarschijnlijk nooit stilgestaan bij wat deze drie acroniemen betekenen en waarvoor ze dienen. De meeste ondernemers, zelfs degenen die hun eigen websites hebben gemaakt, hebben deze immers misschien niet gebruikt drie protocollen bestaande.
Het is een feit dat het de moeite waard is om deze drie elementen te kennen, die zeer nuttig zijn voor zowel programmeurs als ondernemers en die in sommige gevallen zelfs uw website of blog kunnen redden als er een scriptfout of hackerinvasie optreedt in uw applicatie. Dus, zullen we ze ontmoeten?
FTP – Protocol voor bestandsoverdracht
Zoals de naam al aangeeft, is FTP een protocol voor bestandsoverdracht. Dit betekent dat FTP een communicatiekanaal creëert tussen uw computer en de server waarop uw website staat, zodat u de gegevens kunt verzenden die u wilt toewijzen of er wijzigingen in kunt aanbrengen.
Waarom is dat zo belangrijk? Laten we ons voorstellen dat u een website heeft WordPress, een van de CMS meest bekende en wereldwijd gebruikt. Stel je voor dat je bij het bewerken van je website per ongeluk een belangrijke regel code verwijdert (in “functies.php“, bijvoorbeeld) en uw website uit de lucht komen. Zonder toegang tot het WordPress-dashboard is het onmogelijk om terug te keren naar de CSS-editor om de fout te corrigeren.
In dit geval is een van de oplossingen om toegang te krijgen via een FTP-verbinding! Daar vindt u alles over uw hosting, inclusief de map met de WordPress-bestanden. Zoek dan gewoon het probleem op, corrigeer de code of verwijder eenvoudigweg de sjabloonmap en begin opnieuw, of beter nog, gebruik uw back-up om ze opnieuw te verzenden. De FTP-verbinding is echter geen beveiligde verbinding en kunnen worden onderschept door kwaadwillende gebruikers.
FTPS – File Transfer Protocol via SSL
FTPS is niets anders dan een FTP met een extra laag SSL-beveiliging. Informatie die tussen de twee kanalen (uw computer en de server) wordt verzonden, heeft geen beveiligingsfunctie die uitsluitend voor deze overdracht zorgt. In FTPS bijvoorbeeld alles gegevens zijn gecodeerd gebruik van SSL-technologie (Veilige socketlaag). In de praktijk betekent dit dat de informatie een soort raadsel wordt wanneer deze uw computer verlaat en pas wordt ontcijferd wanneer deze de server bereikt.
Op deze manier zal iemand, zelfs als iemand erin slaagt het verkeer te onderscheppen met de bedoeling gegevens te stelen, de informatie niet kunnen lezen. Er zijn twee soorten FTPS, de met impliciete en expliciete SSL. In de eerste plaats moeten alle verbindingen worden beschermd door encryptie. Elke poging om informatie buiten SSL te verzenden of te ontvangen worden afgewezen door de server. In het tweede geval kan de client (zoals uw computer wordt genoemd) kiezen welke informatie hij wil versleutelen.
SFTP – Veilig bestandsoverdrachtprotocol
De SFTP lijkt op FTPS vanwege het feit dat beide extra bescherming bieden voor bestanden en wijzigingen die aan de hosting worden aangebracht. SFTP maakt echter gebruik van SSH-technologie (SecureShell) om het contact te authenticeren en een veilige verbinding tot stand te brengen tussen machines die op het punt staan te communiceren.
SSH is een ander cryptografisch netwerkprotocol dat tot doel heeft een veilige verbinding te bieden voor het uitwisselen van gegevens en dat veel wordt gebruikt in geval van inloggen op afstand voor toegang tot computersystemen. Bij verzending met SFTP wordt informatie niet via gewone kanalen verzonden, maar ingepakt SSH.
De gebruiker kan dat ook privésleutels configureren om de beveiliging te verbeteren terwijl datapakketten van uw computer naar de server worden verzonden. Profiteren van de “haak”, het platform van mijn startup: Blenner OS, biedt in alle abonnementen alleen een SFTP-verbinding, omdat dit als de veiligste voor de klant wordt beschouwd.
Ik hoop dat dit helpt! 😀
Laat uw opmerkingen achter en deel met vrienden!