Segshare: Secure Group File Sharing in the Cloud Using Enclaves

Total Page:16

File Type:pdf, Size:1020Kb

Segshare: Secure Group File Sharing in the Cloud Using Enclaves 2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) SeGShare: Secure Group File Sharing in the Cloud using Enclaves Benny Fuhry Lina Hirschoff Samuel Koesnadi Florian Kerschbaum SAP Security Research SAP Security Research SAP Security Research University of Waterloo Karlsruhe, Germany Karlsruhe, Germany Karlsruhe, Germany Waterloo, Canada Abstract—File sharing applications using cloud storage are in- ness. Based on these schemes, cryptographically protected file creasingly popular for personal and business use. Due to data pro- sharing systems were proposed [10], [16], [19]–[22]. The main tection concerns, end-to-end encryption is often a desired feature drawback of such systems is that users gain plaintext access of these applications. Many attempts at designing cryptographic solutions fail to be adopted due to missing relevant features. We to the file key. To achieve immediate permission revocation, present SeGShare, a new architecture for end-to-end encrypted, it is necessary to re-encrypt the corresponding file with a new group-based file sharing using trusted execution environments key. Depending on the scheme, this involves expensive cryp- (TEE), e.g., Intel SGX. SeGShare is the first solution to protect tographic operations and the new key has to be distributed to the confidentiality and integrity of all data and management many users. The problem is more severe on immediate group files; enforce immediate permission and membership revocations; support deduplication; and mitigate rollback attacks. Next to membership revocation, as many files require re-encryption. authentication, authorization and file system management, our This becomes a critical problem if members are removed and implementation features an optimized TLS layer that enables added frequently [23]. high throughput and low latency. The encryption overhead of our In recent years, researchers propose solutions that use a implementation is extremely small in computation and storage trusted execution environment (TEE) for secure file sharing resources. Our enclave code comprises less than 8500 lines of code enabling efficient mitigation of common pitfalls in deploying code systems [24]–[27]. TEEs provide an isolated environment to TEEs. — an enclave — to protect code and data in an untrusted environment. A TEE called Intel SGX [28]–[33] is integrated I. INTRODUCTION into (most) modern Intel CPUs and used by all of these In many applications, users want to share files with a group approaches. A-SKY [24] and IBBE-SGX [25] are based on of other users. For instance, employees of a company want cryptographic access control schemes and also suffer from to share files with colleagues. One option is to distribute user’s access to plaintext file keys. Nexus [26] proposes a the files to each group member individually. A better option client-side enclave, which is a severe drawback due to the is a local or remote central repository to store the files heterogeneity of end-user devices. and manage access control. A convenient remote repository We propose and implement SeGShare, a solution supporting is a cloud-based file sharing service as it can reduce cost, group file sharing in large and dynamic groups. SeGShare increase availability and enable seamless multi-device access is TEE-based without using a cryptographic access control to files. Many commercial vendors provide such a service, e.g., scheme. Via tokens, users authenticate themselves to the Google Drive [1], Dropbox [2], or WeTransfer [3]. However, enclave and establish a secure channel with it, which is used data at cloud services could be accessed by unauthorized for all subsequent communication. On every user access, the parties or exposed by internal attackers [4]–[6]. Frequently, enclave checks encrypted access control policies to enforce company policies prohibit to upload files to an untrusted cloud read and/or write access on files. Immediate permission or provider [7]. membership revocations only require an inexpensive modifi- Some cloud providers, e.g., MEGA [8] or Sync.com [9], cation of an encrypted file. Users can upload arbitrarily large encrypt files client-side using file keys and store these keys files through the secure channel directly into the enclave. If the protected with the user’s password. They also enable group upload is granted, the enclave encrypts the files with a random file sharing by encrypting file keys with a group key, which is key using probabilistic authenticated encryption and stores the encrypted with the public key of each group member. How- files in the untrusted environment. On each granted file request, ever, this does not scale well for large groups as an additional the file is decrypted inside the enclave and sent to the user key is required for each group member. Furthermore, files have over the secure channel. SeGShare separates authentication to be re-encrypted on permission or membership revocations. and authorization using identity information in the tokens. MEGA and Sync.com use so-called Hybrid Encryption As long as the identity information is preserved, no further (HE) [10] with public-key management to enforce access change is necessary if a user’s token is replaced or if a user control. Besides HE, many cryptographic schemes have been has different tokens for multiple devices. A comprehensive proposed [11]–[18] to improve access control policies regard- list of SeGShare’s features not mentioned so far is presented ing, e.g., key distribution, the number of keys, and expressive- in Table II. Among others, it protects the confidentiality and 978-1-7281-5809-9/20/$31.00 ©2020 IEEE 476 DOI 10.1109/DSN48063.2020.00061 integrity of all data and administration files; supports data Memory Isolation. In the current version, SGX dedicates deduplication; and mitigates rollback attacks. 128 MB of the system’s main memory (RAM) for the so-called This combination of features is not met by any related Processor Reserved Memory (PRM). All code and data in the work (see Table III) and we agree with the authors of A- PRM are encrypted while residing outside of the CPU and SKY [24], who state that “given the memory and computa- decrypted and integrity checked when the data is loaded into tional limitations of SGX enclaves (e.g., trusted computing the CPU. All other software on the system, including privi- base (TCB) size, trusted/untrusted transition latency), it is far leged software such as OS, hypervisor, and firmware, cannot from trivial to develop such a proxy service able to scale and access the PRM. The OS can swap out enclave pages and SGX sustain a high data throughput, considering dynamic access ensures integrity, confidentiality and freshness of swapped-out control operations.” The key to achieve a high throughput pages, but paging comes with a major performance overhead. under dynamic groups is that SeGShare does not require com- Every program using SGX consists of an enclave and an plex cryptographic operations on permission or membership untrusted part, and the host process can invoke the enclave changes. Besides that, we build an efficient SGX-enabled TLS only through a well-defined interface. stack, use switchless enclave calls for all network and file Attestation. SGX has a remote attestation feature, which traffic, and the enclave requires only a small, constant size allows verification of code integrity and authenticity on a buffer for each request. remote system. This verification is done by hashing (called The main contributions of SeGShare are: measuring in SGX terminology) the initial code and data • New architecture for efficient, end-to-end encrypted loaded into the enclave. The authenticity of the measurement group file sharing supporting large and dynamic groups as well as the fact that the measurement originates from a using a server-side TEE, e.g., Intel SGX. benign enclave is ensured by SGX’s attestation feature (refer • First file sharing system combining confidentiality and to [28] for details). The measurement can be provided to an integrity of all data and administration files; immediate external party to prove the correct creation of an enclave. revocations without expensive re-encryptions; data dedu- Furthermore, the remote attestation feature allows to establish plication; rollback protection; and separation of authenti- a secure channel between an external party and an enclave. cation and authorization. This secure channel can be used to deploy sensitive data, e.g., • Latency average of 2.39 s and 2.17 s to upload and cryptographic keys, directly into the enclave. download a 200 MB file — faster than a plaintext storing Data Sealing. Inherently, SGX enclaves are stateless, i.e., Apache WebDAV server in the same setup. Latency all of its contents are lost when the enclave is destroyed. To under 170 ms for membership and permission operations, preserve data for multiple enclave runs, SGX offers data seal- independent of file sizes, stored files in total, number of ing. This process uses a sealing key to encrypt and integrity- group members, number of user permissions, and groups protect data. Afterwards, the data can be stored outside of the sharing a file. enclave in untrusted memory, and only an enclave with the • Storage overhead of only 1,06% for encrypted storage same sealing key can unseal the data. of a file shared with more than 1000 groups containing Protected File System Library. This library is shipped with 200 MB plaintext data. the Intel SGX SDK and provides a subset of the regular C • SGX-enabled, optimized TLS implementation. file API, e.g., file creation, file writing, and file reading. On • Enclave with only 8441 lines of code, reducing the write, data is separated into 4kB chunks, the data’s integrity potential for security-relevant implementation errors, un- is ensured with a Merkle hash tree variant, and each chunk intended leakages, hidden malware, and side-channel is encrypted with AES-GCM before it is stored in untrusted leakages.
Recommended publications
  • Awingu-4.3-Admin-Guide.Pdf
    Awingu Admin Guide Version 4.3 1 1. Document Guidance . 3 2. Installation . 4 2.1 Connectivity Requirements . 5 2.2 Sizing & Scaling Requirements . 7 2.3 Deployment . 11 2.3.1 Deployment on Microsoft Hyper-V . 12 2.3.2 Deployment on VMware ESXi with vSphere Client on Windows . 21 2.3.3 Deployment on VMware ESXi with vSphere Web Client . 33 2.3.4 Deployment on Linux KVM . 40 2.3.5 Deployment on Microsoft Azure . 48 2.3.6 Deployment on Amazon EC2 . 49 2.3.7 Deployment on Google Compute . 50 2.4 Awingu Installer . 51 2.5 Azure Awingu All-In-One . 57 3. System Settings . 62 3.1 System Settings - Global . 63 3.1.1 Connectivity Settings . 64 3.1.2 General Information . 68 3.1.3 Service Management Settings . 72 3.1.4 Domain Settings . 74 3.1.5 Certificate Settings . 77 3.1.6 Troubleshoot . 80 3.2 System Settings - Configure . 84 3.2.1 Branding Configuration . 85 3.2.2 Feature Configuration . 88 3.2.3 User Connector Configuration . 91 3.3 System Settings - Manage . 99 3.3.1 Application Management . 100 3.3.2 Application Server Management . 114 3.3.3 Category Management . 117 3.3.4 Drive Management . 118 3.3.5 File Type Management . 121 3.3.6 Label Management . 123 3.3.7 User Management . 128 3.4 System Settings - Change Log . 129 3.5 Service Provider Support in Awingu . 131 4. Monitoring and Reporting . 137 4.1 Status Overview of Services on All Servers . 138 4.2 Monitoring Servers and Components .
    [Show full text]
  • Bachelorarbeit Im Studiengang ”Angewandte Informatik”
    Georg-August-Universit¨at ISSN 1612-6793 G¨ottingen Nummer ZFI-BM-2005-18 Zentrum fur¨ Informatik Bachelorarbeit im Studiengang ”Angewandte Informatik” Implementierung eines Dateisystems fur¨ den transparenten Zugriff auf ein Versionskontrollsystem Jens Michael N¨odler Institut fur¨ Informatik Softwaretechnik fur¨ Verteilte Systeme Bachelor- und Masterarbeiten des Zentrums fur¨ Informatik an der Georg-August-Universit¨at G¨ottingen 13. September 2005 Georg-August-Universit¨at G¨ottingen Zentrum fur¨ Informatik Lotzestraße 16-18 37083 G¨ottingen Germany Tel. +49 (551)39-14414 Fax +49(551)39-14415 Email offi[email protected] WWW www.informatik.uni-goettingen.de Ich erkl¨are hiermit, dass ich die vorliegende Arbeit selbst¨andig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet habe. G¨ottingen, den 13. September 2005 Bachelorarbeit Implementierung eines Dateisystems fur¨ den transparenten Zugriff auf ein Versionskontrollsystem Jens Michael N¨odler 13. September 2005 Betreut durch Prof. Dr. Grabowski Institut fur¨ Informatik Georg-August-Universit¨at G¨ottingen Zusammenfassung Diese Bachelorarbeit besch¨aftigt sich mit der Implementierung eines Datei- systems fur¨ den transparenten Zugriff auf das Versionskontrollsystem Sub- version mit Hilfe des WebDAV-Protokolls. Es werden Grundlagen der Versi- onskontrolle, des WebDAV-Protokolls und der Implementierung von Datei- systemen fur¨ das Linux-Betriebssystem vermittelt und das Dateisystem- Framework FUSE vorgestellt. Die Implementierung des Dateisystems und dessen Einsatzm¨oglichkeiten werden detailliert behandelt. Das implemen- tierte Dateisystem unterstutzt¨ grundlegende Dateisystemoperationen eben- so wie den Zugriff auf alle Revisionen eines Subversion-Repositorys und das Sperren von Dateien zum Schutz vor dem Uberschreiben¨ von Daten bei Gruppenarbeit. Inhaltsverzeichnis 1 Einleitung 2 2 Grundlagen 4 2.1 Versionskontrolle ........................
    [Show full text]
  • Studio E Realizzazione Di Strumenti Di Crittografia Per Sistemi Cloud-Storage
    Alma Mater Studiorum · Universita` di Bologna FACOLTA` DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea Triennale in Informatica Studio e realizzazione di strumenti di Crittografia per sistemi Cloud-Storage Tesi di Laurea in Progetto di Sistemi Virtuali Relatore: Presentata da: Chiar.mo Prof. Miro Mannino Renzo Davoli Sessione autunnale 2010-11 Indice 1 Introduzione 7 1.1 Cloud computing e privacy . .8 1.2 Scopo del progetto . .9 2 Contesto scientifico e tecnologico 13 2.1 Cloud Computing . 14 2.1.1 Nascita e motivazioni . 14 2.1.2 Concetti principali . 16 2.1.3 Cloud Storage . 19 2.1.4 Amazon . 21 2.1.5 Dropbox . 25 2.1.6 Problemi legati al Cloud Computing . 29 2.2 Crittografia . 34 2.2.1 Introduzione . 34 2.2.2 AES . 37 2.2.3 Block cipher modes . 41 2.3 File system . 46 2.3.1 Tipologie . 46 2.3.2 FUSE . 48 3 Progetto 53 3.1 Motivazioni . 54 3.2 Contesto tecnologico . 57 3.2.1 EncFS . 57 3 INDICE INDICE 3.2.2 MetFS . 57 3.2.3 CryptoFS . 58 3.2.4 Magikfs . 58 3.2.5 LessFS . 59 3.3 Descrizione . 60 3.3.1 Progettazione pensata per i cloud storage . 60 3.3.2 Funzionamento . 62 3.4 Utilizzo . 64 3.4.1 Cenni sulla creazione di chiavi RSA . 64 3.4.2 Gestione della RootFolder . 65 3.4.3 Mount e Unmount . 67 4 Architettura del progetto 69 4.1 Scelte progettuali . 70 4.1.1 Algoritmo di cifratura per i contenuti .
    [Show full text]
  • Fileway Administrator's Guide 2
    FileWay™ Administrator’s Guide Version 5 1 Everywhere Networks Corporation Proprietary 2 FileWay Administrator's Guide Copyright (c) 2003 - 2019 Everywhere Networks Corporation, All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording or otherwise) or for any purpose, without the express of a written permission from Everywhere Networks Corporation. Everywhere Networks Corporation may have patents, patent applications, trademarks, copyrights or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Everywhere Networks Corporation, the furnishing of this document does not give you any license to these patents, trademarks, copyrights or other intellectual property. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Everywhere Networks Corporation – 185 Rideau St, Ottawa, Ontario, Canada 2 Everywhere Networks Corporation Proprietary FileWay Administrator's Guide 3 Table of Contents 1 About FileWay ........................................................................................................................................ 7 1.1 What can users do with FileWay? .................................................................................................
    [Show full text]
  • Secure and Efficient Processing of Outsourced Data Structures Using Trusted Execution Environments
    Secure and Efficient Processing of Outsourced Data Structures using Trusted Execution Environments Inauguraldissertation zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften der Universit¨atMannheim vorgelegt von Benny Fuhry, M. Sc. aus Buchen (Odenwald) Mannheim, 2020 Dekan: Dr. Bernd L¨ubcke, Universit¨atMannheim Referent: Prof. Dr. Frederik Armknecht, Universit¨atMannheim Korreferent: Prof. Dr. Florian Kerschbaum, University of Waterloo Tag der m¨undlichen Pr¨ufung:12.01.2021 Abstract In recent years, more and more companies make use of cloud computing; in other words, they outsource data storage and data processing to a third party, the cloud provider. From cloud computing, the companies expect, for example, cost reductions, fast deployment time, and improved security. However, security also presents a significant challenge as demonstrated by many cloud computing–related data breaches. Whether it is due to failing security measures, government interventions, or internal attackers, data leakages can have severe consequences, e.g., revenue loss, damage to brand reputation, and loss of intellectual property. A valid strategy to mitigate these consequences is data encryption during storage, transport, and processing. Nevertheless, the outsourced data processing should combine the following three properties: strong security, high efficiency, and arbitrary processing capabilities. Many approaches for outsourced data processing based purely on cryptography are available. For instance, encrypted storage of outsourced data, property-preserving encryption, fully homomorphic encryption, searchable encryption, and functional encryption. However, all of these approaches fail in at least one of the three mentioned properties. Besides approaches purely based on cryptography, some approaches use a trusted execution environment (TEE) to process data at a cloud provider.
    [Show full text]
  • Filecloud Server Version 20.3 User Guide for Sync Filecloud Server Version 20.3 User Guide for Sync
    FileCloud Server Version 20.3 User Guide for Sync FileCloud Server Version 20.3 User Guide for Sync Copyright Notice © 2021 CodeLathe Technologies, Inc. All rights reserved. No reproduction without written permission. While all reasonable care has been taken in the preparation of this document, no liability is accepted by the authors, CodeLathe Technologies, Inc., for any errors, omissions or misstatements it may contain, or for any loss or damage, howsoever occasioned, to any person relying on any statement or omission in this document. CodeLathe Technologies, Inc. Phone: U.S: +1 (888) 571-6480 Fax: +1 (866) 824-9584 Email: [email protected] 1. About FileCloud Server for Users . 5 2. User Account Types . 7 3. Comparison of FileCloud Sync and Drive . 8 4. FileCloud Sync . 10 4.1 Install and Log In to FileCloud Sync . 11 4.1.1 Install Sync on Linux . 12 4.1.2 Install Sync on Mac OSX . 14 4.1.3 Install Sync on Windows . 16 4.1.4 Sync Installer Options . 17 4.1.5 Run Sync App as a Service . 18 4.1.6 Start and Log In to Sync . 19 4.1.6.1 Step 1 Log In . 21 4.1.6.2 Step 2 Choose which cloud folders to sync . 23 4.1.6.3 Step 3 Sync Network Folders . 25 4.1.6.4 Step 4 Backup Folders . 27 4.1.6.5 Step 5 Start using Sync . 29 4.1.7 Logging Out of Sync . 30 4.1.8 Changing Your Password from Sync . 31 4.1.9 Checking for Updates to Sync .
    [Show full text]
  • WASD VMS Web Services - Features and Facilities
    WASD VMS Web Services - Features and Facilities November 2018 For version 11.3 release of WASD VMS Web Services. Abstract This document describes the more significant features and facilities available with the WASD Web Services package. For installation, update and detailed configuration information see ‘‘WASD Web Services - Install and Config’’ For information on CGI, CGIplus, ISAPI, OSU, etc., scripting, see ‘‘WASD Web Services - Scripting’’ And for a description of WASD Web document, SSI and directory listing behaviours and options, ‘‘WASD Web Services - Environment’’ It is strongly suggested those using printed versions of this document also access the Web version. It provides online access to some examples, etc. Author Mark G. Daniel [email protected] A pox on the houses of all spammers. Make that two poxes. Online Search online search Online PDF This book is available in PDF for access and subsequent printing by suitable viewers (e.g. Ghostscript) from the location WASD_ROOT:[DOC.FEATURES]WASD_FEATURES.PDF Online Demonstrations Some of the online demonstrations may not work due to the local organisation of the Web environment differing from WASD where it was originally written. ii WASD VMS Web Services Copyright © 1996-2018 Mark G. Daniel. This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 3 of the License, or any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    [Show full text]
  • Myworkdrive Technical Overview
    MyWorkDrive Technical Overview Our MyWorkDrive service provides WebDAV and File Web Access to Windows File Server files and folders from anywhere, using any browser or mobile device --- all while maintaining corporate control. Unlike basic SSL VPN or FTP Server packages that only provide limited functionality or are complicated to setup, our easy to install File Web Access solution provides all the features employees expect while maintaining local access, security, speed and control. On the IT administrator side, our solution can be installed in minutes onto any existing Windows file server environment. No databases, SSL Certificates, complicated servers or firewall changes are required. Our clients enjoy all the benefits of the cloud with local file server access and control. For security, all access and transfers are logged and sharing is configurable by user or group. Since user security utilizes existing file shares, permissions and Active Directory, setup is quick and easy with no re-provisioning of shares and users or migrating files to new servers. Basic features: Share files internally or to the public Map drives directly to shares just like in the office Integrates with Active Directory, leverage existing shares, users and groups Disabled users automatically blocked Web Access to files from any browser & mobile device Browse Files by Date, Size, Type or Name Direct editing of office documents online Logging of all file access for security and control No synching needed (or desired) Fast Local Access when needed at Gigabit
    [Show full text]
  • Download Adobe Connect for Android Download Adobe Connect for Android
    download adobe connect for android Download adobe connect for android. Completing the CAPTCHA proves you are a human and gives you temporary access to the web property. What can I do to prevent this in the future? If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices. Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store. Cloudflare Ray ID: 67d15e829f57c424 • Your IP : 188.246.226.140 • Performance & security by Cloudflare. Download adobe connect for android. Completing the CAPTCHA proves you are a human and gives you temporary access to the web property. What can I do to prevent this in the future? If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices. Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store. Cloudflare Ray ID: 67d15e82aff3c3f7 • Your IP : 188.246.226.140 • Performance & security by Cloudflare.
    [Show full text]
  • Using Novell Solutions to Provide Integration with Citrix Products
    Using Novell Solutions to Provide Integration with Citrix Products w w w . n o v e l l . c o m October 25, 2005 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes. Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please refer to www.novell.com/info/exports/ for more information on exporting Novell software.
    [Show full text]
  • Webdrive Installation Guide
    2019 WebDrive Installation Guide Instructions for installing, activating, and updating the WebDrive client. QuickStart Guide © 2019 South River Technologies, Inc. All Rights Reserved Setting Up and Updating WebDrive Setting Up and Updating WebDrive Welcome to WebDrive! WebDrive is a file transfer client which connects with your offsite data storage servers, including SFTP, WebDAV, and SharePoint, to allow you to access and edit content on an as-needed basis. WebDrive also works with Cornerstone MFT Server to reduce the risk of network intrusion. WebDrive is an innovative way to access files stored in Cornerstone and other remote locations from the convenience and familiarity of a drive letter. Installation WebDrive runs on all versions of Windows, Mac, Android, and IOs platforms (with the exception of Windows RT 32bit, which is no longer supported by Microsoft). If you have recently upgraded to a Windows 8 or 10 operating system, you will need to reinstall WebDrive to maintain all of the software’s functionality. When you are ready to install WebDrive, access the most recent version from our website at at http://www. webdrive.com/. 2 © South River Technologies southrivertech.com Setting Up and Updating WebDrive After the software downloads, run it and follow the installation wizard. Note: If you change the save location from the default, your log and cache files will also save to the new location. This information will be important if you ever need to trouble- shoot or submit a ticket to our helpdesk, which sometimes requires logging data. Error: Cannot Identify File Type Your browser may show an error stating that it cannot recognize the file type.
    [Show full text]