Section 5. System Overview
72
•
Get historical records or other files present on the datalogger drive spaces.
•
More access is given when a .csipasswd is in place (so make sure users with
administrative rights have strong log-in credentials)
5.1.10.2 Pass-code Lockout
Pass-code lockouts (historically known simply as "security codes") are the oldest
method of securing a Campbell Scientific datalogger. Pass-code lockouts can
effectively lock out innocent tinkering and discourage wannabe hackers on non-IP
based telecommunications links. However, any serious hacker with physical
access to the datalogger or to the telecommunications hardware can, with only
minimal trouble, overcome the five-digit pass-codes blocking access. Systems
that can be adequately secured with pass-code lockouts are probably limited to:
•
private, non-IP radio networks
•
direct links (hardwire RS-232, short-haul, multidrop, fiber optic)
•
non-IP satellite
•
land-line, non-IP based telephone, where the telephone number is not
published.
•
cellular phone wherein IP has been disabled, providing a strictly serial
connection.
Up to three levels of lockout can be set. Valid pass codes are 1 through 65535 (0
is no security).
Note
If a pass code is set to a negative value, a positive code must be entered to
unlock the CR800. That positive code will equal 65536 + (negative security
code). For example, a security code of -1111 must be entered as 64425 to unlock
the CR800.
Methods of enabling pass-code lockout security include the following:
•
Status
table –
Security(1)
,
Security(2)
and
Security(3)
registers are writable
variables in the
Status
table wherein the pass codes for security levels 1
through 3 are written, respectively.
•
external keyboard / display settings
•
Device Configuration Utility
(
DevConfig
) – Security passwords 1 through 3
are set on the
Deployment
tab
•
SetSecurity()
instruction –
SetSecurity()
is only executed at program
compile time. It may be placed between the
BeginProg
and
Scan()
instructions.
Note
Deleting
SetSecurity()
from a CRBasic program is not equivalent to
SetSecurity(0,0,0)
. Settings persist when a new program is downloaded that has
no
SetSecurity()
instruction
Level 1
must be set before
Level 2
.
Level 2
must be set before
Level 3
. If a level
is set to 0, any level greater than it will also be set to 0. For example, if level 2 is
0 then level 3 is automatically set to 0. Levels are unlocked in reverse order: level
3 before level 2, level 2 before level 1. When a level is unlocked, any level
Содержание CR850
Страница 2: ......
Страница 4: ......
Страница 6: ......
Страница 26: ...Table of Contents 26...
Страница 30: ...Section 2 Cautionary Statements 30...
Страница 32: ...Section 3 Initial Inspection 32...
Страница 35: ...Section 4 Quickstart Tutorial 35 Figure 2 Wiring panel...
Страница 55: ...Section 4 Quickstart Tutorial 55 Figure 24 PC200W View data utility...
Страница 78: ...Section 5 System Overview 78...
Страница 80: ...Section 6 CR800 Specifications 80...
Страница 95: ...Section 7 Installation 95 Figure 35 DevConfig OS download window Figure 36 Dialog box confirming OS download...
Страница 104: ...Section 7 Installation 104 Figure 43 Include File settings via DevConfig Figure 44 Include File settings via PakBusGraph...
Страница 267: ...Section 7 Installation 267 Figure 84 Running average signal attenuation...
Страница 268: ...Section 7 Installation 268...
Страница 384: ...Section 8 Operation 384 Figure 113 Using the keyboard display...
Страница 385: ...Section 8 Operation 385 8 8 1 Data Display Figure 114 Displaying data with the keyboard display...
Страница 387: ...Section 8 Operation 387 Figure 116 Real time custom...
Страница 388: ...Section 8 Operation 388 8 8 1 3 Final Storage Tables Figure 117 Final storage tables...
Страница 389: ...Section 8 Operation 389 8 8 2 Run Stop Program Figure 118 Run Stop Program...
Страница 390: ...Section 8 Operation 390 8 8 3 File Display Figure 119 File display...
Страница 396: ...Section 8 Operation 396...
Страница 402: ...Section 9 Maintenance 402...
Страница 450: ...Section 11 Glossary 450...
Страница 504: ...Appendix A CRBasic Programming Instructions 504...
Страница 526: ...Appendix B Status Table and Settings 526...
Страница 530: ...Appendix C Serial Port Pinouts 530...
Страница 536: ...Appendix E FP2 Data Format 536...
Страница 550: ...Appendix F Other Campbell Scientific Products 550...
Страница 564: ...Index 564 WriteIO 464 Writing Program 108 X XML 448 XOR 473 Y Y intercept 141 142 Z Zero 155 166 Zero Basis 151...
Страница 565: ......