No worries, I keep changing the definition of old to my age + 20!

Marc



From: jan johansen 
Sent: Thursday, June 03, 2010 3:15 PM
To: RBASE-L Mailing List 
Subject: [RBASE-L] - Re: Data security


Marc,

Now that we have officially let our age out of the bag, I'm not sure how to 
reign it in.
Fortunately for us there are a number of us in the same boat.

Jan
 

 
  -----Original Message-----
  From: "MDRD" <[email protected]>
  To: [email protected] (RBASE-L Mailing List)
  Date: Thu, 3 Jun 2010 15:10:19 -0500
  Subject: [RBASE-L] - Re: Data security


  Jan my bad, 
  Typo and I did not proof read it, I am depending too much on spell check  LOL

  Maybe if I could R:Style my emails? 


  Marc


   
  From: jan johansen
  Sent: Thursday, June 03, 2010 1:46 PM
  To: RBASE-L Mailing List
  Subject: [RBASE-L] - Re: Data security

   
  Marc,

  >Time to get my Top Terrific thinking cap on!
  Maybe my age is showing.
  I thought it was Tom Terrific?

  Jan

   

   
    -----Original Message-----
    From: "MDRD" < [email protected]>
    To: [email protected] (RBASE-L Mailing List)
    Date: Thu, 3 Jun 2010 10:47:33 -0500
    Subject: [RBASE-L] - Re: Data security


    Thanks Razzak

    I knew this was possible but thought the user would need the password to 
    restore the backup
    so I never looked into it further.

    Time to get my Top Terrific thinking cap on!
    Showing my age now!

    Marc


    --------------------------------------------------
    From: "A. Razzak Memon" <[email protected]>
    Sent: Thursday, June 03, 2010 9:47 AM
    To: "RBASE-L Mailing List" <[email protected]>
    Subject: [RBASE-L] - Re: Data security

    > At 09:57 AM 6/3/2010, Marc Schluter wrote:
    >
    >>We have a user and owner password on the DB but if a user looses
    >>their backup how secure is that data? Could someone use a viewer
    >>to read the data in the RB2 file?
    >>
    >>I am wondering if I should tell my users to encrypt their backups?
    >
    > Marc,
    >
    > The best approach is to use UNLOAD ALL with "ENCRYPT" technique
    > to secure your R:BASE backups.
    >
    > You may totally automate the entire process as an in-line EEP, or
    > Custom Form Action (CFA) in External Form File, if you wish.
    >
    > Once you have successfully created the encrypted backup, you may
    > "RBZip" all files and then "RSFTP" the zipped file to your secure
    > off-site server.
    >
    > The entire process can be incorporated in your R:BASE application!
    >
    > Here's how:
    >
    > -- Example
    > -- Database_Backup_with_Encryption.RMD
    > -- A. Razzak Memon
    > -- June 3, 2010
    > -- Supported Versions:
    > -- R:BASE 7.6 for Windows, R:BASE Turbo V-8 and R:BASE eXtreme 9.0 (32/64)
    > LABEL Start
    >    CLS
    >    SET VAR vCaption TEXT = ' Backup Entire Database'
    >    SET VARIABLE vDialogMessage TEXT = +
    >    ((CHAR(013))+' You Have Selected to Backup the Entire Database!')
    >    DIALOG .vDialogMessage vYesNo vEndKey Yes +
    >    CAPTION .vCaption ICON STOP +
    >    OPTION TITLE_FONT_COLOR RED +
    >    |TITLE_FONT_NAME VERDANA +
    >    |TITLE_FONT_SIZE 10 +
    >    |TITLE_BOLD OFF +
    >    |BUTTON_OK_CAPTION &Continue +
    >    |BUTTON_CANCEL_CAPTION C&ancel +
    >    |BUTTON_FONT_COLOR GREEN +
    >    |THEMENAME Vista CG
    > IF vYesNo = 'No' OR vEndKey = '[Esc]' THEN
    >    GOTO Done
    > ENDIF
    > -- Define Global Variables
    >    SET VAR vDBName TEXT = NULL
    >    SET VAR vFolderName TEXT = NULL
    >    SET VAR vBackupFileName TEXT = NULL
    >    SET VAR vDirectoryFileName TEXT = NULL
    >    SET VAR vYesNo TEXT = 'YES'
    >    SET VAR vEndKey TEXT = NULL
    >    SET VAR vPause3Message TEXT = NULL
    >    SET VAR vPause4Message TEXT = NULL
    > -- Step 1
    > LABEL GetDBName
    >    IF (CVAL('DATABASE')) <> 'RRBYW14' OR (CVAL('DATABASE')) IS NULL THEN
    >       CONNECT RRBYW14 IDENTIFIED BY NONE
    >    ENDIF
    >    SET VAR vDBName = (CVAL('DATABASE'))
    > -- Step 2
    > LABEL CheckBackupFolder
    > IF (CHKFILE((CVAL('CURRDIR'))+'\Backup')) <> 1 THEN
    >    MD Backup
    > ENDIF
    >    SET VAR vFolderName = ((CVAL('CURRDIR'))+'\Backup')
    > -- Step 3
    > LABEL BackupFileName
    >    -- Backup File Name Format:
    >    -- DatabaseName_CurrentDate_CurrentTime.BKP
    >    -- DatabaseName_CurrentDate_CurrentTime.LOB
    >    -- Procudure Used: UNLOAD Command
    >    SET VAR vBackupFileName = +
    >    ((CVAL('DATABASE'))+'_'+(FORMAT(.#NOW,'MMDDYYYY_HHNN'))+'.BKP')
    > -- Step 4
    > LABEL ConfirmData
    >    CLS
    >    SET VAR vDialogMessage = +
    >    ((CHAR(013))+'Database:'+(CHAR(009))&.vDBName+(CHAR(013))+ +
    >     'Backup Folder:'+(CHAR(009))&.vFolderName+(CHAR(013))+ +
    >     'Backup Files:'+(CHAR(009))&.vBackupFileName+'.BKP 
    > and'&.vBackupFileName +
    >     +'.LOB')
    >    CLS
    >    DIALOG .vDialogMessage vYesNo vEndKey YES +
    >    CAPTION ' Please Confirm Everything' +
    >    ICON APP +
    >    OPTION MESSAGE_FONT_NAME VERDANA +
    >    |MESSAGE_FONT_COLOR GREEN +
    >    |MESSAGE_FONT_SIZE 9 +
    >    |THEMENAME Vista CG
    >    IF vEndKey = '[Esc]' OR vYesNo = 'No' THEN
    >       GOTO Done
    >    ENDIF
    > -- Final Step
    > LABEL DoBackup
    >    CLS
    >    SET VAR vPause3Message = +
    >    ((CHAR(013))+'Database Backup Routine in Process - Please Wait ...')
    >    PAUSE 3 USING .vPause3Message +
    >    CAPTION .vCaption +
    >    ICON APP +
    >    OPTION GAUGE_VISIBLE ON +
    >    |GAUGE_COLOR 2708091 +
    >    |GAUGE_INTERVAL 10 +
    >    |MESSAGE_FONT_NAME VERDANA +
    >    |MESSAGE_FONT_SIZE 8 +
    >    |MESSAGE_FONT_COLOR RED +
    >    |THEMENAME Vista CG
    >    SET VAR vDirectoryFileName = (.vFolderName+'\'+.vBackupFileName)
    >    SET VAR vPause4Message = +
    >    ((CHAR(013))+'Now Creating'&.vDirectoryFileName)
    >    PAUSE 4 USING .vPause4Message +
    >    CAPTION .vCaption +
    >    ICON APP +
    >    OPTION MESSAGE_FONT_NAME VERDANA +
    >    |MESSAGE_FONT_SIZE 9 +
    >    |MESSAGE_FONT_COLOR RED +
    >    |THEMENAME Vista CG
    >    -- Create Output File with R:BASE Encryption
    >    -- Encryption password is case sensitive
    >    OUTPUT .vDirectoryFileName ENCRYPT password
    >    SET NULL -0-
    >    UNLOAD ALL
    >    OUTPUT SCREEN
    >    PAUSE FOR 2
    >    SET NULL ' '
    >    CLS
    >    PAUSE 2 USING 'Backup Process Completed Successfully!' +
    >    CAPTION .vCaption +
    >    ICON Confirm +
    >    BUTTON 'Press any key to continue ...' +
    >    OPTION MESSAGE_FONT_NAME VERDANA +
    >    |MESSAGE_FONT_SIZE 10 +
    >    |MESSAGE_FONT_COLOR GREEN +
    >    |BUTTON_COLOR WHITE +
    >    |BUTTON_FONT_COLOR GREEN +
    >    |THEMENAME Vista CG
    > LABEL Done
    > CLS
    > CLEAR VAR 
vDBName,vFolderName,vBackupFileName,vDirectoryFileName,vCaption, 
    > +
    > vDialogMessage,vYesNo,vEndKey,vPause3Message,vPause4Message
    > RETURN
    > -- End here ...
    >
    > Hope that helps!
    >
    > Very Best R:egards,
    >
    > Razzak.
    >
    > 


     

Reply via email to