Discovery de aplicação sem credencial
O Application Discovery sem credencial tenta identificar um serviço de aplicativos ouvindo ativamente em uma porta específica em um determinado endereço IP.
O padrão de descoberta da aplicação
Verificação de exemplo
| Informações | Porta |
|---|---|
| Estado da porta | em aberto |
| Nome do serviço | ssh |
| Produto de serviço | OpenSSH |
| Informações de serviço extra | Protocolo 2.0 |
Mapeamentos de aplicação padrão
O script include CredentialLessApplicationClassNameMapper do MID Server é configurado com um subconjunto das tabelas de aplicações mais comuns disponíveis para Discovery e Service Mapping. Um usuário com a função agent_admin pode editar esta inclusão de script para adicionar tabelas de IC adicionais que o aplicativo sem credencial Discovery pode usar para mapeamento para uma classe de IC de aplicação derivada.
Nesta tabela, são mostrados exemplos de correspondências fechadas retornadas pelo Nmap em um sistema de teste que a Identificação e Reconciliação do CMDB conseguiu resolver em produtos definidos. Em muitos casos, o nome do serviço retornado pelo Nmap não era necessário para determinar uma correspondência. Os nomes de serviço que aparecem na tabela foram necessários para determinar uma correspondência.
- serviceProduct: informações do produto do serviço retornadas pelo Nmap.
- serviceExtrainfo: qualquer informação adicional que o Nmap retorna sobre a aplicação que possa ajudar a identificá-la, como informações de protocolo.
- serviceName: o nome instalado do serviço ou daemon do produto.
| Resposta Nmap | Resposta do script - Entrada de identificador | |||
|---|---|---|---|---|
| Produto de serviço | Nome do serviço | Informações extras do serviço | Produto descoberto | Tabela da aplicação de IC |
| Mecanismo Apache Tomcat/Coiote JSP 1.1 | N/D | NULO | Tomcat | cmdb_ci_app_server_tomcat |
| Apache httpd 2.2.10 ((Linux/SUSE)) | N/D | NULO | Servidor Web Apache | cmdb_ci_apache_web_server |
| Servidor HTTP IBM | N/D | Derivado do Apache | Servidor Web Apache | cmdb_ci_apache_web_server |
| Servidor de banco de dados IBM DB2 (QDB2/LINUX) | N/D | NULO | Instância do DB2 | cmdb_ci_db_db2_instance |
| Microsoft Exchange smtpd | smtp | NULO | Trocar Servidor de Acesso de Cliente | cmdb_ci_exchange_cas |
| Copiadora de log do Microsoft Exchange 2010 | msexchange-logcopier | NULO | Caixa de correio do Exchange | cmdb_ci_exchange_mailbox_server |
| Serviço JBoss httpd | N/D | NULO | JBoss | cmdb_ci_app_server_jboss |
| Microsoft IIS httpd 6.0 | N/D | NULO | Servidor Web Microsoft iis | cmdb_ci_microsoft_iis_web_server |
| Microsoft SQL Server 2005 9.00.4035; SP3 | N/D | NULO | Microsoft SQL Server | cmdb_ci_db_mssql_instance |
| MongoDB 2.5.1 | N/D | NULO | Instância do MongoDB | cmdb_ci_db_mongodb_instance |
| MySQL 5.5.51 | N/D | NULO | Instância do MySQL | cmdb_ci_db_mysql_instance |
| nginx 1.4.6 (Ubuntu) | N/D | NULO | Servidor Web Nginx | cmdb_ci_nginx_web_server |
| PostgreSQL DB | N/D | NULO | Instância do PostgreSQL | cmdb_ci_db_postgresql_instance |
| Servidor Oracle WebLogic | N/D | NULO | Weblogic | cmdb_ci_app_server_weblogic |
| IBM WebSphere MQ 6.0 | N/D | NULO | IBM WebSphere MQ | cmdb_ci_appl_ibm_wmq |
| IBM WebSphere Application Server 6.1 | N/D | NULO | IBM Websphere | cmdb_ci_app_server_websphere |
| OpenSSH: ssh | N/D | NULO | OpenSSH | cmdb_ci_appl |
| Instância do Oracle | N/D | NULO | Banco de dados Oracle | cmdb_ci_db_ora_instance |
| Instância do Oracle | N/D | NULO | Ouvinte Oracle TNS | cmdb_ci_db_ora_instance |
| produto-A | serviço-B | NULO | produto-A:serviço-B | cmdb_ci_appl |
| produto-A | serviço-B | extrainfo-C | produto-A:extrainfo-C:serviço-B | cmdb_ci_appl |
Exemplos de aplicações sem correspondência exclusiva
| Aplicação escaneada | Resposta Nmap | Resposta do script - entrada do identificador | |||
|---|---|---|---|---|---|
| Produto de serviço | Nome do serviço | Informações extras do serviço | Produto descoberto | Tabela da aplicação de IC | |
| Hub do Exchange | RPC do Microsoft Windows | msrpc | nulo | RPC do Microsoft Windows: msrpc | cmdb_ci_appl |
Balanceador de Carga do HAProxy |
IBM HTTP Server (derivado do Apache) |
http | nulo | Servidor HTTP IBM (derivado do Apache):http |
cmdb_ci_appl |
| SharePoint | Banco de dados Oracle |
http | nulo | Banco de dados Oracle:http |
cmdb_ci_appl |
| SharePoint | Instância do Oracle |
N/D | nulo | Banco de dados Oracle | cmdb_ci_appl |