Pokyny k zabezpečení
Je důležité, aby byl uživatel informován o možných problémech se zabezpečením.
Upozornit uživatele na události Security-Related
Vždy informujte uživatele o jakékoli změně zabezpečení, ať už se jedná o chybu související se zabezpečením, jako je selhání certifikátu, nebo o změnu zabezpečení základního protokolu, například o změnu z webu HTTPS na web HTTP.
Upozornit uživatele na chyby Security-Related
Když aplikace obdrží chybovou zprávu, která může znamenat problém se zabezpečením, InternetErrorDlg funkce poskytuje standardní, známé rozhraní pro oznamování uživatele ve většině případů.
Mezi chyby, které spadají do této kategorie, patří:
ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR
ERROR_INTERNET_INVALID_CA
ERROR_INTERNET_POST_IS_NON_SECURE
ERROR_INTERNET_SEC_CERT_ERRORS
ERROR_INTERNET_SEC_CERT_CN_INVALID
ERROR_INTERNET_SEC_CERT_DATE_INVALID
Selhání upozorňování uživatelů na chyby, jako jsou například chyby, může uživatele vystavit různým druhům porušení zabezpečení, včetně falšování identity útoků nebo nedobrovolného zpřístupnění informací.
Upozornit uživatele při změnách zabezpečení připojení
Vždy upozorněte uživatele, když se změní zabezpečení připojení, například z HTTPS na HTTP. V opačném případě, pokud uživatel výslovně nezvolil oznámení o těchto změnách, skrýváte rizika nedobrovolného zpřístupnění informací.
Mezi funkce, které hlásí takovou změnu zabezpečení připojení, jsou InternetStatusCallback zpětné volání funkce a InternetConfirmZoneCrossing funkce.
Poznámka
WinINet nepodporuje implementace serveru. Kromě toho by se nemělo používat ze služby. Pro implementace serverů nebo služby použijte microsoft Windows HTTP Services (WinHTTP).