Pular para o conteúdo

MariaDB

Um protocolo TCP bruto, não HTTP — address é host ou host:port, sem esquema. A porta padrão é 3306 quando omitida. O mesmo handshake do MySQL: o MariaDB anuncia a sua versão espontaneamente, no pacote inicial de handshake, antes de qualquer etapa de autenticação, então esta sonda nunca precisa de uma credencial.

targets:
- id: mariadb-main
product: mariadb
address: db.example.com:3306

Nenhuma — a versão é lida diretamente do handshake. Desde a 2.2.1, a sonda em seguida responde à saudação com um login descartável, então a conexão não conta mais para o max_connect_errors — consulte MySQL → Bloqueio de host.

O MariaDB e o MySQL falam exatamente o mesmo handshake e diferem apenas na string de versão, que vem em dois formatos, ambos confirmados ao vivo:

  • MariaDB 10.x mascara a sua versão atrás de um prefixo de compatibilidade 5.5.5- para clientes MySQL antigos: 5.5.5-10.11.19-MariaDB-ubu2204. A máscara é removida.
  • MariaDB 11.0+ abandonou a máscara: 11.4.13-MariaDB-ubu2404, 12.3.3-MariaDB-ubu2404. O -MariaDB na versão passa a ser o único sinal. Reconhecido desde a 2.1.1 — a 2.1.0 recusava esses servidores.

Qualquer um dos dois formatos é aceito. Apontada para um servidor MySQL real, cuja versão não tem nenhum dos dois, a sonda falha em vez de registrar um fato errado, o espelho do mysql recusando um servidor MariaDB.

  • version — a versão numérica, por exemplo 10.11.19
  • extra.tag — a tag do fornecedor que vem depois dela, por exemplo MariaDB-ubu2204, quando presente

Correlacionado com o NVD e o BDU FSTEC quando um bloco cve: está configurado — e, com cve.mariadb.path, com a própria tabela de CVEs corrigidas do MariaDB, cujo veredito por série prevalece sobre os intervalos em aberto do BDU e do NVD. Consulte Dados dos próprios fornecedores → MariaDB.

endoflife:mariadb.