Security Notice

This page shows you information about security notices.

Overview

Recent changes in security related areas make many SNMP building blocks deprecated. For example, MD5 and SHA-1 have been widely considered obsolete due to possible collisions. DES/3DES are in a similar case.

So to configure your SNMP agents and remedy security risks, it is recommended to choose authentication/privacy providers that use more modern algorithms, such as SHA-2 and AES.

Built-in Providers

C# SNMP Library built-in providers are,

Authentication Providers

MD5AuthenticationProvider

Obsolete

SHA1AuthenticationProvider

Obsolete

SHA256AuthenticationProvider

SHA384AuthenticationProvider

SHA512AuthenticationProvider

Privacy Providers

DESPrivacyProvider

Obsolete

TripleDESPrivacyProvider

Obsolete

AESPrivacyProvider

AES192PrivacyProvider

AES256PrivacyProvider

FIPS Compliance

Since the provider implementations are based on .NET cryptography libraries, the actual FIPS compliance depends on the .NET platform. You can read the .NET documentation for more information.

You can also implement your own FIPS-compliant providers by implementing the IAuthenticationProvider and IPrivacyProvider interfaces.