they are trusted to establish a print connection, they are trusted to print. Some additional protections can be provided, in the form of Color Access Controls using HP’s Universal Print Driver (UPD), which allow an administrator to control the amount of color being used by a user. In addition, HP’s Web Jetadmin includes functionality called Report Generator which facilitates reports on users and their how their printing behavior. This functionality is useful for auditing and understanding printer usage.
HP Jetdirect Hacks: Password and SNMP Community Names
HP Jetdirect password and SNMP Community Name behavior has definitely evolved over the years. An excellent resource for the history and current behavior is located here: http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c00004828.
In short, keep your firmware updated on your HP Jetdirect, use the latest client software from HP, and upgrade to the latest Web Jetadmin management software. After you have upgraded all software and firmware, change your passwords on these devices to something new. This process will help make your HP Jetdirect devices behave the same regarding their password handling.
To better protect passwords from passive sniffing, consider using SSL/TLS. SET 2/3/4 support automatic redirection to SSL/TLS and prevents HTTP from being used to access the EWS (if the administrator so desires). However, when using SSL/TLS, be sure to update the HP Jetdirect certificate to a certificate issued by a trusted CA to properly avoid MITM attacks. Also, consider migrating to SNMPv3. HP Web Jetadmin can be configured to use SNMPv3 automatically. HP Jetdirect devices that belong to SET 2, 3, or 4 support SNMPv3.
HP Jetdirect Hacks: Firmware Upgrade
A nice overview of the various methods used by HP Jetdirect to upgrade firmware is described here: http://www.hp.com/go/webjetadmin_firmware.
All HP Jetdirect firmware files follow the same basic format: a recovery partition and a main functionality partition. In case of an upgrade programming failure (due to a network outage, client lockup, printer powered down during the upgrade, etc…), HP Jetdirect will be able to recover, albeit with less functionality. This behavior allows an administrator to restart the upgrade process from the recovery partition and regain full functionality without having to contact HP support.
There are three common ways of updating HP Jetdirect firmware:
•HP Download Manager / HP Web Jetadmin
•FTP
•Embedded Web Server
When using HP Download Manager or HP Web Jetadmin, the application issues an SNMP SET to the HP Jetdirect device. If the application has proper credentials, it can populate the firmware upgrade MIB table with TFTP server information. HP Jetdirect uses this information to start a TFTP client and pull down the download file. These applications use the
The ability to use FTP to upgrade the firmware of HP Jetdirect devices is described here: http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=bpj07129. At the end of the document is a Security section detailing the security precautions available for FTP firmware upgrades. Essentially: if a password has been specified, it is required to be entered to utilize FTP
9