Details

    • Type: Epic
    • Status: Validate (View Workflow)
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: CIFS
    • Labels:
    • Epic Name:
      SMB 3 Support
    • Work Funnel:
      Feature

      Description

      Story
      As an administrator of an Alfresco system, I want my users to be able to access Alfresco using shared network drives that are performant, secure, and compatible with the latest standards adopted by the Windows operating systems used on my client machines. This latest standard is SMB 3.1.1, deployed in Windows 10.

      Notes
      SMB 3.1.1 offers some key advantages over the current implementation of CIFS 1.0 in Alfresco:

      • More secure authentication
      • Higher performance
      • More resilience to network latency
      • Encrypted traffic

      Linked to this epic are other issues that should be addressed while looking at a major change to JLAN.

      Background Reading

        Attachments

          Issue Links

            Activity

            Hide
            resplin Richard Esplin added a comment - - edited

            Microsoft announced that the next service pack for Windows 10 will disable SMBv1, which I understand to include CIFS:
            https://www.bleepingcomputer.com/news/microsoft/microsoft-to-disable-smbv1-in-windows-starting-this-fall/

            Perhaps a library will help us to support a modern version of this protocol:
            https://github.com/hierynomus/smbj (Apache licensed and actively maintained, but focused on the client side of the protocol)
            Or maybe leverage Samba as an upstream external resource (it's licensed like LibreOffice so would have to be independent from the rest of the repo). They have a jCIFS library, or can implement an Alfresco backing store for Samba.

            Or perhaps we should end of life CIFS and use WebDAV for all shared drive use cases?

            Discussion in the social community:
            https://community.alfresco.com/thread/231880-smb2-smb3-server-support

            Show
            resplin Richard Esplin added a comment - - edited Microsoft announced that the next service pack for Windows 10 will disable SMBv1, which I understand to include CIFS: https://www.bleepingcomputer.com/news/microsoft/microsoft-to-disable-smbv1-in-windows-starting-this-fall/ Perhaps a library will help us to support a modern version of this protocol: https://github.com/hierynomus/smbj (Apache licensed and actively maintained, but focused on the client side of the protocol) Or maybe leverage Samba as an upstream external resource (it's licensed like LibreOffice so would have to be independent from the rest of the repo). They have a jCIFS library, or can implement an Alfresco backing store for Samba. Or perhaps we should end of life CIFS and use WebDAV for all shared drive use cases? Discussion in the social community: https://community.alfresco.com/thread/231880-smb2-smb3-server-support
            Hide
            resplin Richard Esplin added a comment -

            Suggested scope for a Proof of Concept:
            1. Have a couple of people in the team that will read and understand the spec of SMB v3
            2. Match the knowledge above with the existing file share functionality in Alfresco (JLAN implementation, locks, permissions, different operations, aspects and properties... etc)
            3. Take a look at existing solutions and find anything close enough

            Show
            resplin Richard Esplin added a comment - Suggested scope for a Proof of Concept: 1. Have a couple of people in the team that will read and understand the spec of SMB v3 2. Match the knowledge above with the existing file share functionality in Alfresco (JLAN implementation, locks, permissions, different operations, aspects and properties... etc) 3. Take a look at existing solutions and find anything close enough

              People

              • Assignee:
                resplin Richard Esplin
                Reporter:
                resplin Richard Esplin
              • Votes:
                6 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated: