|
||||||||||||||||||||||||||||||||||||||||||||||||||
What's NetBIOS?The AFS Client (both IBM and OpenAFS) rely on a network protocol called NetBIOS to mount AFS drives (J:, K:, etc). Normally, this protocol, which is a part of the so-called Common Internet File System (CIFS), is used to access Windows shares on remote machines. It is part of what Windows calls "File and Print Sharing". The AFS Client subverts this protocol for its own uses. Since Windows already knows how to access files on a remote NetBIOS share, the AFS Client simply pretends it is such a share. Therefore, one might view the Windows AFS Client as a gateway between the AFS world and the NetBIOS (or "CIFS" or "SMB") world. A security threat?Unfortunately NetBIOS is commonly thought of as a security vulnerability, and for good reason. Computers running NetBIOS are routinely hacked into at NC State, usually to be used as courier sites for illegally copied software and media. Probably the most common method of entry is the weak password. There are two sources of vulnerabilities related to NetBIOS:
Locking down NetBIOSUltimately, the AFS Client relies on a service that is somewhat vulnerable to remote attack. Fortunately, it is possible to lock down NetBIOS in Windows without entirely removing it, thereby allowing the AFS Client to operate properly.Strong passwordsThe easiest way to lock down NetBIOS is to use strong passwords on all accounts:Unbinding file sharing from network adaptersPlease note that this step is not absolutely required. We can satisfy this requirement in a secure manner using the Microsoft Loopback Adapter. If the AFS Client and Windows communicate over the virtual network adapter, no vulnerable NetBIOS services need be exposed to the Internet. Instructions on how to do this can be found at the OpenAFS Wiki. An automated install for systems administrators can be found on the Microsoft Loopback Adapter page. We would recommend that people follow the manual instructions at least once so as to better understand what is going on. |
Technical Documents Locking down NetBIOS |
|||||||||||||||||||||||||||||||||||||||||||||||||
| Information
Technology and Engineering Computer Services (ITECS) |
|||
|
|
This support page is for students,
faculty, and |
||