• Breaking News

    AKCP Security Scan - 4 September 2023


    AKCP Security Scan

    Data Center Security

    A data center contains the enterprise’s IT equipment, applications and critical data, so it’s essential to provide proper security systems and security policy.

    The main concerns regarding a data center’s security problems are data loss (whether it’s because of human error or from external attack, or from natural disasters), data alteration, Denial of Service (DoS), identity theft, and theft of confidential information.

    Hardware-wise, it starts with the physical security of a data center to prevent any physical damage and unauthorized access to the IT equipment storing critical data, including protection from natural disasters.

    On the software side, having proper antivirus/antimalware solutions, up-to-date software products, proper backups, and conducting frequent security audits can significantly lessen the impact of a possible security breach.

    In the Cost of a Data Breach Survey where 49 U.S. companies in 14 different industry sectors participated, the following was found:

    • The average cost of a security breach could reach $5.5 million
    • 39% of the companies say that negligence was the primary cause of their data breaches
    • Malicious and other criminal attacks have accounted for 37 percent of the total breaches
    • The effects of a data breach can have severe consequences on both the company managing the data center and on the customers whose data are copied

    Security status of AKCP products

    Log4j Status

    In light of the recent Log4j vulnerability, we have specifically tested for this. We do not utilize Java in our products and this threat is not a concern for AKCP devices.

    Below we provide the latest information on malware and vulnerabilities in our product line (updated monthly): 

    • sensorProbe+ (SP+)
    • sensorProbe (SP)
    • WTG
    • securityProbe (SEC5)
    • AKCPro Server (APS)

    Every firmware release undergoes strict security vulnerability testing, using commercially available security vulnerability testing software. This ensures that our products are running up-to-date firmware which is free from known cyber security issues and zero-day software vulnerabilities.

    A typical vulnerability test runs between 30 minutes to 2 hours, depending on the network services and open ports available on a given product family. The security scan runs on a dedicated closed network. It consists of common vulnerable ports testing, penetration testing, SNMP, SSL and web application tests, compliance checks, and standard vulnerability tests.

    The antivirus scan of AKCess Pro Server’s executables is performed with well-known antivirus engines, such as:

    • Avast
    • Avira
    • AVG
    • BitDefender
    • ClamAV
    • Comodo
    • ESET-NOD32
    • F-Prot
    • Kaspersky
    • Malwarebytes
    • McAfee
    • Sophos
    • TrendMicro
    • Symantec
    • Windows Defender

    While we aim to provide correct and up-to-date information, it is possible that new vulnerabilities will be found before the status has been updated and new software released. If your security scanner detects a new vulnerability, don’t hesitate to contact us to investigate it.

    Last update: 2023-08-31

    Common false positive detections in AKCP products 

    By default, all units have the following possibly un-secure configuration. This is to provide the user with ease of access and a simplified installation. It is the end user’s responsibility to change the default settings of the following if they are considered to be security flaws:

    SNMP v1/v2 enabled with the community: public

    Remediation: change the community to a customized string, and/or disable the SNMP v1/2 protocols (disabling might affect the product’s functionality).

    Built-in default SSL certificate for HTTPS: un-trusted self-signed, using a possibly weak hash algorithm

    Remediation: the default certificate has to be replaced with a trusted SSL certificate of the user’s choice if HTTPS access is required (we provide manuals for changing the SSL certificates on our units).

    Telnet and/or SSH service: enabled by default, where supported

    Remediation: disable these services if they are not needed. This might affect the product’s functionality.

    SNMP ‘GETBULK’ Reflection DDoS

    The SNMP server running on our units is designed to be able to send large amounts of data quickly, if necessary. This is to avoid losing important sensor data and alerting functionality.

    Remediation: configure SNMP alerts and SNMP Trap messages with only the necessary information, and distribute sending the alerts to multiple hosts.

    sensorProbe+ (SP+) products

    Security status: SECURE

    Latest firmware per platform:

    F4 1.0.5606

    F7 1.0.5937

    H7 1.0.5937

    Vulnerabilities: NONE

    sensorProbe+ units are running embedded RTOS (RealTime OS).

    The lwIP network stack and a customized web server is used.

    No shell access is provided.

    As of firmware 5233, only the TLS v1.2 SSL protocol is enabled.

    Wireless Tunnel Gateway (WTG)

    WTG Wireless Tunnel Gateway

    Security status: SECURE

    Latest firmware: 1.0.419

    Vulnerabilities: NONE

    WTG units are running embedded RTOS (RealTime OS).

    The lwIP network stack and a customized web server is used.

    No shell access is provided.

    Only the TLS v1.2 SSL protocol is enabled.

    securityProbe (SEC5) products

    SEC5ESV Blue

    Security status: SECURE

    Latest firmware: 406d

    Vulnerabilities: NONE

    securityProbe units are running an embedded OS based on a customized Linux kernel.

    The Linux network stack and a customized web server are used.

    SSH and Telnet shell access are provided.

    As of firmware 405u, only the TLS v1.2 SSL protocol is enabled.

    sensorProbe (SP) products

    Security status: ATTENTION

    Latest firmware: 480

    Vulnerabilities: SOME (see below)

    sensorProbe units are running an embedded custom OS.

    A customized embedded web server is used.

    No shell access is provided.

    Important: the sensorProbe family doesn’t provide support for any secure protocols such as SSL or HTTPS. Therefore, it doesn’t support secure email or web access, and only SNMP v1/2 is supported. This might make the product unsecured in some environments unless it’s running in an isolated network. 

    Security scan results:

    Web Server Transmits Cleartext Credentials

    The sensorProbe family doesn’t provide support for any secure protocols such as SSL or HTTPS. This might make the product unsecured in some environments unless it’s running in an isolated network.

    AKCPro Server (APS)

    AKCPro Server

    VirusTotal scan results:

    We regularly scan AKCPro Server binaries with VirusTotal. This is a free service that analyzes files and URLs for viruses, worms, trojans, and other kinds of malicious content.

    VirusTotal inspects items with over 70 antivirus scanners and URL/domain blacklisting services, in addition to a myriad of tools to extract signals from the studied content. Any user can select a file from their computer using their browser and send it to VirusTotal.

    Below is the scan result summary of each executable file used in APS. If there are some false-positive detections, we list them along with the functions of these binaries.


    APS Installer file “AKCProServer-16.2.84.exe”


    This file is the installer for the current version of APS.


    “C:\Program Files (x86)\AKCP\AKCPro Server\uninst.exe”


    The uninst.exe is the uninstaller EXE of APS, it performs file and registry removal functions when APS is uninstalled from a system.

    VirusTotal lists 2 engines detected this file:

    SecureAge: Malicious

    CrowdStrike Falcon: Win/grayware_confidence_60% (D)

    This is a false positive result, since only 2 of all antivirus engines have detected the file as malicious.

    There are some patterns within this application that could resemble behavior of a virus, such as automatic service stopping and Registry modification.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\AKCProServer.exe”


    AKCProServer.exe is the main process (Control) of APS.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\CustomNotification.exe”


    CustomNotification.exe is a notification sub-module of APS.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\DbRecovery.exe”


    The DbRecovery.exe is a standalone process of APS, it only runs when necessary. It is used for checking and fixing the internal database (SQLite) when needed.

    VirusTotal lists 1 engined detected this file:

    Bkav Pro: W32.AIDetectMalware

    This is a false positive result, since only 1 of all antivirus engines have detected the file as malicious.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\DialNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\DoorLockNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\DryContactNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\EmailNotification.exe”


    The EmailNotification.exe is a notification sub-process of APS and is used for sending emails.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\FaxNotification.exe”


    The FaxNotification.exe is a notification sub-process of APS and is used for sending faxes.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\FirmwareSerialUpgrade.exe”


    The FirmwareSerialUpgrade.exe is a command-line utility, which can be used for upgrading the firmware of wireless sensors (BOS/WTS/SP-WT).


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\FTPNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\MMSNotification.exe”


    The MMSNotification.exe is a notification sub-process of APS and is used for sending MMSes.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\ModbusNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\notificationServer.exe”


    The notificationServer.exe is the notification handler sub-process of APS and is used for controlling each notification.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\RecorderNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\RelayNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\serverManagerService.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\serverManagerUI.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\ShutdownNotification.exe”


    The ShutdownNotification.exe is a notification sub-process of APS and is used for sending a shutdown command to a prepared Unix or Windows system (for example when power failure is detected).


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\SirenNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\SkypeNotification.exe”


    The SkypeNotification.exe is a notification sub-process of APS and is used for sending Skype messages.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\SMSNotification.exe”


    The SMSNotification.exe is a notification sub-process of APS and is used for sending SMS notification messages to mobile phones using supported modems.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\SnmpSetNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\SoundNotification.exe”


    The SoundNotification.exe is a notification sub-process of APS and is used for generating sound notification messages on the local PC.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\SpeechNotification.exe”


    The SpeechNotification.exe is a notification sub-process of APS and is used for sending telephone call (voice) notification messages to mobile phones using supported modems.


    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\StopRecorderNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\TrapNotification.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\VPNAuthen.exe”



    “C:\Program Files (x86)\AKCP\AKCPro Server\bin\WindowsNotification.exe”


    The WindowsNotification.exe is a notification sub-process of APS and is used for sending Windows alerts (requires the Windows Alert installed on the target machine).


    No comments

    Post Top Ad

    Post Bottom Ad