IMAP-sikkerhedsinformationslagring
Som formidling af informationsteknologivigtigt er spørgsmålet om sikkerhed. Og arbejdet skal være forskellige aspekter og i forhold til forskellige udviklinger. Her for eksempel IMAP-sikkerhed - hvad er det? Hvor pålidelig er Internet Message Access Protocol? Hvilke fordele har den, hvorfor den blev udviklet, hvilke versioner og mekanisme for arbejde der findes - her er en kort fortælling af indholdet af artiklen, som du nu kender til.
Hvad er IMAP?
Hvorfor blev IMAP-protokollen udviklet?
Fordele over POP3
Hvorfor har du brugt denne protokol? Faktum er, at IMAP mail tilbyder ud over ovenstående en række andre fordele:
- Forbindelsen er ikke afbrudt, mens brugergrænsefladen er aktiv.
- Beskeder downloades kun, hvis der er passende krav fra klienten.
- Det kan samtidig få adgang til flere personer, og hver af dem kan overvåge alle ændrede ændringer.
- Klienten kan oprette, ændre navn og slette felter og flytte meddelelser mellem dem. Hvis du har en IMAP 4 Access Control List-udvidelse, kan du også ændre tilladelserne.
- Du kan spore status for selve beskeden (den blev læst, slettet, sendt et svar og mere). Data om sådanne handlinger kaldes flag og de gemmes på servere.
- Meddelelsessøgning udføres altid på serveren, og der er en eksplicit udvidelsesmekanisme.
Beskeder og deres attributter
UID
Hver besked modtager sin 32-bit kode. Der tilføjes en unik identifikator. Sammen danner de en 64-bit sekvens, som er nødvendig for at identificere meddelelsen. Dette er IMAP-sikkerhed. Jo senere det kom, desto vigtigere er UID. Denne parameter bruges som en svarkode, når du vælger en postkasse. Det ændrer sig ikke under en session eller mellem dem. Hvis de tekniske betingelser kræver redigering af denne parameter, skal UID nødvendigvis være større end før. Til dataoverførsel anvendes den samme IMAP-port.
Sekvensnummer på meddelelsen
Meddelelsesflag
- set - meddelelsen blev læst;
- svaret - svaret blev sendt;
- nylig - meddelelsen blev vist under den aktuelle session
- udkast - blev markeret som et udkast
- markeret - brugeren markerede denne meddelelse som vigtig
- slettet - slettet.
Intern dato og klokkeslæt for meddelelsen
Hvordan er det bestemt, hvilke mængder der skal være idisse parametre? Hvis meddelelsen blev leveret ved hjælp af SMTP-protokollen, bliver tid og dato for den endelige destination taget. Hvis kopikommandoen bruges, bruges afsenderens parametre. Du kan angive både din tid og dato - for dette skal du bruge kommandoen Tilføj.
Interaktion mellem klient og server
Der kan være to tilfælde, hvor dataene sendesklienten, er ikke komplet. Den første - kommandolinjens argument er forsynet med en kode, der tidligere har bestemt antallet af oktetter, der er i trodet. Det andet er, at du har brug for et svar fra serveren. I begge tilfælde modtager klienten en anmodning om at fortsætte kommandoen, som nødvendigvis starter med et tegn som +. Ved begyndelsen af modtagelsen af en bestemt type data skal transmissionen være afsluttet, ellers er det ikke muligt at starte en ny proces. Læsning, parsning, fremhævning af parametre og overførsel til serveren af data udføres af en protokolmodtager. Når behandlingen af kommandoen er gennemført, sendes klienten et svar med denne meddelelse. Oplysninger, der ikke angiver afslutningen af instruktionens udførelse, er præfiks med *. Det kaldes et umarkeret svar. Det er praktisk muligt at sende disse servere som svar på en kundeanmodning eller på eget initiativ. Deres format afhænger ikke af årsagen til, at de blev sendt.
Og hvad med de populære tjenester, somGmail? IMAP-indstillinger for almindelige brugere er ikke tilgængelige, men de kan laves, hvis du sender en besked via en særlig klient. Men dette er kun udelukkende for udgående bogstaver.
Og hvad er svarene virkelig nødvendige for? De rapporterer den vellykkede / mislykkede gennemførelse af oplysninger. Svaret anvender altid den samme etiket, som klientkommandoen brugte, som startede proceduren. Derfor er multithreading af dataoverførsel mulig, og de vil ikke forveksles med sig selv. For at afklare situationen blev der udviklet tre typer svar fra serveren:
- Vellykket gennemførelse.
- Fail.
- Protokolfejl IMAP (opstår, når en ukendt kommando anvendes, eller serveren erkendte, at der er et problem med syntaksen).
Kundernes egenart er, at han altid skalvære klar til at behandle ethvert svar, der kommer til det. Dataene skal være skrevet på en sådan måde, at klienten kan bruge dem direkte uden at skulle sende klare forespørgsler til serveren. Du kan se dette i Gmail. IMAP-indstillinger kan redigeres eller ændres på grund af postklienter med bred funktionalitet.