Innymi słowy, czy jest to bezpieczne założenie, że nikt z odbiorców nigdy nie zobaczy wiadomości e-mail w BCC? Co się stanie, jeśli adresat jest administratorem swojego serwera pocztowego (ale nie nadawcy) i może dokonywać jakichkolwiek zmian na swoim serwerze?
29
Odpowiedzi:
Nie. SMTP to protokół w postaci zwykłego tekstu , wykorzystujący metody przechowywania i przesyłania .
Co to znaczy:
Innymi słowy, twoje założenie jest niebezpieczne. Jeśli chcesz prywatności i bezpieczeństwa, używaj podpisów cyfrowych i szyfrowania, np. GPG; waniliowy e-mail to złe narzędzie do takiej pracy.
źródło
Każdy agent przesyłania poczty (MTA), który jest w pełni zgodny z RFC 2822 (w szczególności sekcja 3.6.3, Pola adresu docelowego ) usunie to
Bcc:
pole z nagłówka przed próbą dostarczenia, uniemożliwiając niewidomym odbiorcom ustalenie niewidomych odbiorców „tożsamości.Istnieje kilka połowów:
O ile nie masz kontroli nad pierwszym MTA, do którego docierają wychodzące wiadomości e-mail, nie możesz zagwarantować, że oprogramowanie na tym MTA wykona polecenie zgodnie z instrukcją RFC 2822.
Fakt, że wiadomość e-mail od ciebie do odbiorcy, który mógł zostać ślepo skopiowany, przeszła przez co najmniej jeden MTA, może przetrwać w dziennikach tych MTA.
źródło
Bcc:
nagłówka; zamiast tego MUA (program klienta poczty) powinien określić wszystkie adresy w kopercie SMTP (MAIL FROM
).Nigdy nie należy zakładać, że odbiorcy nie dowiedzą się o odbiorcy BCC. Odbiorcy BCCed nacisnęli „Odpowiedz wszystkim” w swoim programie pocztowym i ogłaszali wszystkim wcześniej otrzymanie wiadomości e-mail z oszałamiającym brakiem zrozumienia, co tak naprawdę znaczy BCCed. Jeśli naprawdę potrzebujesz, aby była prywatna, prześlij wiadomość z folderu Wysłane po wysłaniu jej do pierwotnych adresatów, aby jedynym innym adresem w nagłówkach wiadomości był Twój adres.
To powiedziawszy, nawet jeśli użyłeś BCC, o ile serwer odbiorcy BCCed jest oddzielny od pierwotnego odbiorcy, serwer odbiorcy nie miałby dostępu do informacji BCC, ponieważ zostałby usunięty (lub raczej nigdy nie byłby zawarty w treść wiadomości) przez serwer pocztowy dostawcy.
Na marginesie: SMTP nie jest ani niezawodny, ani szczególnie prywatny. Niektóre plakaty twierdzą, że istnieją „łańcuchy” SMTP serwerów, ale ogólnie SMTP wysyła je z twojego komputera, do twojego usługodawcy internetowego, do usługobiorcy. (i bez względu na to, ile serwerów mają wewnętrznie). Zasadniczo poczta NIE zostanie przekierowana na serwer pocztowy innej firmy, a takie próby są generalnie zabronione ze względu na ochronę przed spamem. (Istnieją wyjątki, ponieważ mali dostawcy i sieci domowe przekażą je swojemu dostawcy, ale nie jest to regułą)
To powiedziawszy, e-mail w tranzycie nie jest gwarantowany, że jest szyfrowany, i niczego potencjalnie wrażliwego naprawdę nie należy ufać niezaszyfrowanemu w Internecie DOWOLNĄ metodą, w tym pocztą elektroniczną, ponieważ jest to banalne dla każdego dużego dostawcy lub telco, aby wykorzystać włókna biegnące przez ich urządzenia lub dzienniki przesyłane przez routery.
FBI regularnie robi to za pośrednictwem Carnivore i innych programów, a nieuczciwe elementy zostały udokumentowane w przeszłości.
źródło
I've had BCCed recipients hit "Reply All" in their mail program
Nigdy mi się to nie zdarzyło, ale widziałem to wiele razy. Twoja rada (nie Bcc, ale przekaż po wysłaniu) jest dokładnie tym, co robię. Nienawidzę brzmieć jak arogancki palant, ale czasami musisz chronić ludzi przed sobą.BCCed recipients hit "Reply All"
nie jest gwarantowany jako niezawodny. Zgadzam sięforward the message from your Sent folder
szczególnie z odbiorcami BCCed niezorientowanymi na technologię, takimi jak prezesi.Twój klient lub serwer e-mail (nie wiem, który) powinien usunąć informacje BCC przed wysłaniem wiadomości. Jeśli sam korzystasz z BCC w wiadomości, a następnie przeglądasz źródło, nie powinieneś nigdzie znaleźć swojego adresu e-mail, z wyjątkiem wiersza Od (zweryfikowałem to z moją pocztą).
źródło
Wszystko zależy od serwera. Większość serwerów zajmie linię BCC i zasadniczo wyśle wiadomość raz na adres. w zasadzie umieszczenie adresu bcc w linii cc wyślij, następny adres w linii cc i wyślij coś. Ale wszystko zależy od konfiguracji serwera MAIL. BCC nigdy nie powinien iść dalej niż serwer poczty wychodzącej.
źródło
Bcc:
. Do czasu, gdy wszystko dociera do serwera SMTP, adresy odbiorców znajdują się w kopercie wiadomości , a nie w nagłówkach. Po drugie, tylko serwery SMTP Submission zawsze przepisują takie nagłówki. Po trzecie, wiadomości są zawsze wysyłane raz na jednego odbiorcę koperty. To nie jest wyjątkowe ani inne.Wszystko, co podróżuje w sieci bez podpisu cyfrowego lub szyfrowania, można łatwo zmodyfikować. Jeśli potrzebujesz kompleksowej integralności poczty e-mail, skorzystaj z podpisywania PGP / GPG.
Będziesz także musiał jakoś przenieść swój publiczny klucz PGP / GPG do odbiorców (aby mogli sprawdzić, czy twoje wiadomości e-mail są naprawdę twoje). Jest to rodzaj problemu z kurczakiem i jajkiem: ma to na celu ustanowienie bezpiecznego kanału komunikacji, ale już wymaga bezpiecznego kanału komunikacji. Wysłanie go e-mailem jest prawidłowe, ale musisz zweryfikować odcisk palca klucza PGP / GPG telefonicznie lub w inny sposób. Dobrym pomysłem jest również opublikowanie go na stronie internetowej obsługującej https, ponieważ SSL zapewnia niezbędne gwarancje integralności transportu.
źródło