ICT Standards - Government of Manitoba

Standard No.
Effective Date:
Planned Review:
5.0
July 28, 2015
July 2016
Version No.
Issued Date:
Replaces:
3.7
July 28, 2015
All previous versions
Government of Manitoba
Manitoba
Information and Communication Technology
Standards
Version 3.7
July 2015
Manitoba ICT Standards
Version 3.7
Manitoba ICT Standards
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Governance Process
2. Standard Lifecycle Management
2.1 Four Stages of the Standard Life Cycle
2.2 Enterprise Architecture Taxonomy
2.3 Solution Classification
3. Technology Standards
3.1 Application/Web Development Standards
3.1.1 Common Application Development Standards
3.1.2 SAP Application Development Standards
3.1.3 .NET Application Development Standards
3.1.4 Java/J2EE Application Development Standards (non-SAP)
3.1.5 Web Development Standards
3.2 Platform Infrastructure Standards
3.2.1 Web and Application Server Standards
3.2.2 System Management – Tools, Processes and Protocol
3.3 Security Standards
3.3.1 Encryption & Authentication Standards
3.3.2 Risk/Vulnerability Assessment Standards
3.3.3 Firewall and Anti-Virus Standards
3.4 Data and Database Standards
3.4.1 Database Standards (non SAP)
3.4.2 Directory Service Standards
3.4.3 Information Management Standards
3.5 Desktop/Office Productivity Software Standards
3.5.1 Desktop Standards
3.5.2 Mobility Standards
3.5.3 Office Productivity Software Standards
3.6 End User Hardware Minimum Standards
3.6.1 Desktop Device Standards*
3.6.2 Laptop Device Standards*
3.6.3 Printer Standards
3
3
3
3
4
4
5
6
9
9
9
10
10
11
11
14
14
15
19
19
21
21
22
22
22
23
24
24
24
25
27
27
27
28
TABLE OF FIGURES
FIGURE 1: FOUR STAGES - STANDARD LIFE CYCLE
FIGURE 2: SOLUTION CLASSIFICATION GROUPS
FIGURE 3: BUSINESS IMPACT ANALYSIS
FIGURE 4: STANDARDS RELATIONSHIP CROSS REFERENCE
4
6
7
29
Page 2 of 29
Manitoba ICT Standards
Version 3.7
1. Introduction
1.1 Purpose
The Information and Communication Technology Standards communicate the standards,
guidelines, and preferred practices adopted by the Government of Manitoba Enterprise
Architecture Standards. These standards guide the application of standardized information
and technologies to meet the service delivery needs of the Government.
The purpose of the Technology Standards is to ensure interoperability, alignment and
consistency of technologies and practices by providing a baseline across key technology
areas, leading to:
■ The ability of providing services at reduced costs
■ Improved service agility and solution interoperability
■ More efficient resource planning and collaboration
1.2 Scope
The scope of this document includes all technical, information, and communications
technologies used by the Government of Manitoba.
Software licensing is beyond the scope of this document. The Government has a number
of license agreements that should be consulted when using products.
1.3 Governance Process
Technology Standards are moving targets as:
■ Technologies are advancing, new standards are constantly emerging which retire
old ones
■ The needs of the business are constantly evolving
Ongoing ownership and responsibility for the lifecycle management including maintenance
and evolution of the Technology Standards resides with Manitoba’s Enterprise Architecture
branch, led by the Chief Enterprise Architect. It’s recommended that a new version of the
standards will be published annually.
The Architecture Review Board (ARB) is the governing body that oversees the Architectural
Decision Requests (ADR) process. For more detail on the ADR process, please see the
Architecture Review Board Governance document.
Page 3 of 29
Manitoba ICT Standards
Version 3.7
2. Standard Lifecycle Management
The Standard Lifecycle management provides guidance on current and long-term directions
for the use of technologies under each Enterprise Architecture domain. The lifecycle has four
stages, including Baseline, Emerging, Containment, and Retirements. The management of
lifecycle provides a framework to support effective oversight and management of IT solution
development in a manner that balances cost, complexity, and capability. The Standard
Lifecycle Management applies to the development, acquisition, implementation,
maintenance and retirement of technologies and processes.
Colors are used to indicate each stage in the lifecycle of the standard. At a high level, the
Baseline, in green, represents current direction while Emerging, in blue, indicates future
direction. The Containment, in yellow, indicates a stage where new development and
investment should be limited. Last, Retirement represents the view that certain technologies
have reached the end of their lifecycle; therefore they are not suitable for any new
development and deployment.
Considerations for additions or modifications to each category will be business driven. The
Architecture Decision Request (ADR) process will be used to determine if adoption of a
technology is appropriate.
Please note that most standards will evolve through numerous versions through their
applicable lifespan. Versions are included wherever possible in the list of standards, and
typically take the form of ratification or publishing date or some dot-based number scheme.
2.1 Four Stages of the Standard Life Cycle
Figure 1: Four Stages - Standard Life Cycle
Baseline
The Baseline category, coloured green in the list of technologies, includes technologies
and processes that are currently in use by the Government of Manitoba and are endorsed
by the Architecture Review Board. Green technologies have reached an acceptable level
of maturity and are deemed to provide good value to the Government of Manitoba.
Baseline technologies are the target for new and ongoing activities.
Page 4 of 29
Manitoba ICT Standards
Version 3.7
Emerging
The Emerging category, coloured blue in the list of technologies, includes technologies and
processes that the Government of Manitoba views as a long-term strategic direction and
may or may not be integrated into the target architecture.
Containment
The Containment category, coloured yellow in the list of technologies, includes
technologies and processes that should only be targeted for limited investment (e.g.
maintenance) or are necessary to meet specific service delivery needs for the Government
of Manitoba that are not achievable using baseline elements. Specific emergent
technologies may also be placed in the contained category to indicate that they have been
evaluated, but should not be considered for general deployment and require an ADR for
any project which considers such technologies essential for successful project delivery.
Retirement
The Retirement category, coloured red in the list of technologies, includes technologies
and processes that the Government of Manitoba has targeted for retirement from
production and should not be used in current or future development.
It is incumbent upon the technology consumers to provide a business case for any
investment or enhancement in the use of retired technologies.
2.2 Enterprise Architecture Taxonomy
Standards are grouped based on Enterprise Architecture (EA) Taxonomy. The EA has four
main sections: Solution Architecture, Technical Architecture, Information Architecture, and
Business Architecture. It then breaks down into the following Technology Domains:
■
■
■
■
■
■
Application Development
Platform Infrastructure
Information and Database
Security
Desktop & Office Productivity
Service Management
Finally, the Technology Domains are further broken down into a set of Technology SubDomains as shown in the diagram below:
Page 5 of 29
Manitoba ICT Standards
Version 3.7
2.3 Solution Classification
Solution Classification defines a model to assess business impacts and to transform the
impacts into measures that can be applied consistently to the development, delivery, and
maintenance of solutions, as well as service and infrastructure management across the
Government of Manitoba.
Class 1
Business Solution
Classification
Class 2
Class 3
Solution
Classification
Class 1
Technology Solution
Classification
Class 2
Class 3
Figure 2: Solution Classification Groups
Page 6 of 29
Manitoba ICT Standards
Version 3.7
As depicted from Figure 2, The Solution Classification includes two groups:
■
■
Business Solution Classification
Technology Solution Classification
Further, Solutions are classified into three categories: Class 1, Class 2, and Class 3, with
lower classification (i.e., Class 1) categorize solutions of higher business impacts.
The Business Solution Classification defines the level of importance of a business-related
solution (i.e., application) based on requirements identified through the Business Impact
Analysis process. It governs:
■
■
How information must be stored, managed, transmitted, and restored
How the underlying technology solutions should be architected to satisfy the
data security, performance, availability, scalability, and growth perspectives of
the business
The purpose of the Business Solution Classification is to translate business requirements
into measurable service level management targets to guide the implementation and
management of IT infrastructure and application management services.
Figure 3: Business Impact Analysis
Business Impact Analysis assesses the business or technology solutions from the following
perspectives: Business & Integration, Data Classification, Scalability, and Time Objectives.
Page 7 of 29
Manitoba ICT Standards
Version 3.7
Each perspective has one or more factors which will be rated to evaluate the significance
of the perspective. For example, the Data Classification perspective has four factors,
namely: Privacy Regulations, sensitivity, integrity, and audit. For each factor, a score of 1
to 5 will be given – 1 being little or no impact, 5 being the highest impact. The total score of
all the perspectives will become the Business Impact Measure, which determines the
Classification (Class 1, 2, or 3) that a business solution will be assigned to.
The total score of rating for Class 1 Solutions is between 45 and 60. Class 1 solutions
have: high number of users, volumes, security, integration, performance, and scalability
requirements; significant public visibility; a minimum of Recovery Time Objective (RTO) of
48 – 72 hours and Recovery Point Objective (RPO) of 24 hours.
The total score of rating for Class 2 Solutions is between 36 and 45. Class 2 solutions
have: moderate number of users, volumes, security, and integration requirements; some
public visibility; a minimum of Recovery Time Objective (RTO) of 48 – 72 hours and a
Recovery Point Objective (RPO) of 24 hours.
The total score of rating for Class 3 Solutions is less than 36. Class 3 solutions have: small
number of users, volumes, security, and integration; a Recovery Time Objective (RTO) of
over 72 hours and a Recovery Point Objective (RPO) of over 24 hours.
The Technology Solution Classification defines the level of quality of service (QoS) of a
technology solution that is required to support one or a cluster (or a set) of business
solutions. Technology Solutions of Class 1, 2, 3 will be used to support business solutions
of the corresponding Classes or higher. For example, a .NET server farm that is designed
based on Class 1 specifications can be used to run Class 1, 2, and 3 business solutions.
For a more complete discussion of the solution classification, please refer to the Solution
Classification document.
Page 8 of 29
Manitoba ICT Standards
Version 3.7
3. Technology Standards
3.1 Application/Web Development Standards
3.1.1 Common Application Development Standards
Common Application Development Standards apply to the development of all applications
(internal and external), regardless the development platform or programming language upon
which the solution will be built. Common Application Development Standards will most likely need
to be combined with other Standard sections within the Application/Web Development Standards.
For example, for a Web-based .NET application, the following sections should be applied:
■ 3.1.1 Common Application Development Standards
■ 3.1.3 .NET Application Development Standards
■ 3.1.5 Web Development Standards
Domain: Application Development / Integration Sub-Domain: Solution Foundation Class: 1/2/3
Category
Baseline
Containment
Retirement
Emerging
Programming languages
C#, Java
PHP, C, C++
Fortran, COBOL,
Python
,PowerBuilder, PL/1, Perl, VB,
Access, Clipper,
Domino
Scripting Languages
(See Section 3.1.5)
Modeling
OO A & D, UML
language/specifications
Modeling product
Microsoft Visual Rational Rose, MS Visio 2003
Studio
TogetherSoft,
Architecture
Rational XDE,
Modeling tool
MS Visio
2012
2007, 2010
Source/Version control
MS Team
- MS Team
MS Team
Foundation
Foundation
Foundation Server
Server 2012
Server 2010
2008;
CVS, MS Visual
SourceSafe
Team collaboration tool
Microsoft Office
Microsoft Office
SharePoint
SharePoint Server
Server 2010;
(MOSS) 2007;
Windows
SharePoint
Services (WSS) 3.0
Geospatial
ESRI, Bing
Intergraph
MapPoint (class 3)
,
Maps,
(*);Google
Maps
Message queuing
SAP PI ,
IBM MQ
Biztalk
Series (**), MS
MQ
References
Notes:
* An Enterprise GIS web mapping strategy will complement the existing Geospatial
baseline for applications requiring the Mashup of services and Internet maps.
Page 9 of 29
Manitoba ICT Standards
Version 3.7
** An Enterprise Service Bus strategy is required to allow seamless integration of
data/services across applications built on different platforms such as .NET, SAP, J2EE,
etc.
3.1.2 SAP Application Development Standards
Domain: Application Development / Integration Technology: SAP
Category
Baseline
Containment
Programming
NW ABAP and NW
language
JAVA
Integrated
NWDI/(NWDS)
Development
NWCE 7.3; SAP ABAP
Environment
Work Bench
(IDE)/Platform
Platform Core
SAP ECC 6.0, CRM 7.0, Solution Manager 7.1,
Enterprise Portal (EP)
7.0; SAPGUI 7.3
Business Process &
Data Integration
Reporting
Testing
SAP Process Integration
(PI) 7.3
SAP Business
Intelligence (BI) 7.3
SAP Business Objects
(BOBJ) 4.0
WorkSoft Automated
Testing
Class: ALL
Retirement
Emerging
Java(jdk1.6)
-
Composition
-
-
-
-
-
Crystal
Enterprise 10
-
-
-
-
-
References
3.1.3 .NET Application Development Standards
Domain: Application Development / Integration
Technology: .NET
Class: 1/2/3
Category
Baseline
Containment
Retirement
Emerging
Application
.NET 4.5
.NET 3.5
.NET 1.x
.Net 4.6 and
development
.Net 5
framework
Programming language C#
VB.Net
Integrated
MS Visual
MS Visual
MS Visual
Visual Studio
Development
Studio for
Studio for
Studio for .NET
(VS) 2015
Environment (IDE)
.NET 2012
.NET 2008
2003 and 2005
SP1
Industry framework
MS Enterprise MS Enterprise
Libraries v4.0,
Libraries v3.0
v5.0
Database Access
Entity
Entity
Entity
Framework
Framework
Framework
Version 5.0
Version 4.0
Version 1
GoM customization
Manitoba
Manitoba
Manitoba MTSA -SOFA 2.1
framework
Software
Software
Factory
Factory
(SOFA)
(SOFA)
Page 10 of 29
Manitoba ICT Standards
Category
References
Version 3.7
Baseline
Containment
Retirement
Emerging
Version 2.0
Version 1.0
Manitoba Software Factory (SOFA) for .NET Best Practices:
1. Business Logic tier: based on Microsofts ASP.NET Web
API.
2. Database Access tier: vendor neutral, and based on
Microsoft Entity Framework version 5.0.
3. Presentation tier: Microsoft ASP.NET MVC version 4.0 or
WinForms; English and French language support and
independent from Business Logic in principle.
4. Reporting: Microsoft SQL Server Reporting Services,
Crystal Reports or a combination of the two.
5. Unit Tests: automated unit tests at 80% or over code
coverage.
6. All public facing solutions shall use the standard account
management (password reset, account creation) and
authentication service (SSO) from SOFA. It allows single
identity across multiple solutions.
3.1.4 Java/J2EE Application Development Standards (non-SAP)
Domain: Application Development / Integration Sub-Domain: Java/J2EE(*) Class: 1/2/3
Category
Baseline
Containment
Retirement
Emerging
Programming language Java(jdk1.7)
Java(jdk1.5),
Java(jdk1.6)
DB Access component
Hibernate
EJB
Integrated
Eclipse
Rational
VisualAge for Development
Application
Java,
Environment (IDE)
Developer for
JBuilder
WebSphere,
Industry framework
Struts 2.3x
Struts, , , Spring
Struts 1.1
3.0,
Reporting
Testing
References
Business
Objects XI R2
WorkSoft
Automated
Testing
Crystal
Enterprise 10
jUnit
-
-
-
-
1. Code Conventions for the Java Programming Language
http://java.sun.com/docs/codeconv/
Notes: * Government of Manitoba’s standard application development platforms are SAP
NetWeaver and .NET. Java/J2EE is not part of the baseline application development platform
outside of SAP NetWeaver. However, since there are a large number of applications
developed in Java/J2EE platform in the past, it’s important to maintain the Java/J2EE
application development standards as a guideline for software maintenance and vitality.
3.1.5 Web Development Standards
Page 11 of 29
Manitoba ICT Standards
Version 3.7
Domain: Application Development / Integration
Sub-Domain: Web
Class: 1/2/3
Category
Baseline
Containment
Retirement
Emerging
Scripting languages
JavaScript*
PHP,
Perl, ASP,
Python
Knockout; Angular
ECMAScript
VBScript,
SSI, CGI Bin
Server side
ASP.NET,
JSP**
technologies
SAP BSP
Web services /
Specifications/
Technologies
, WSDL, WS*,
XML, XSLT, XSD,
UDDI; RESTful;
Ajax***; jQuery 1.7
Markup languages
HTML 5 XHTML
2.0,
CSS 3
Not Supported
Protocol for nonsecure content
Protocol for secure
content
Web Publishing
Accessibility
Standards
Supported web
browsers (for Internet
applications/pages)
Supported web
browser (Intranet)
Publishing
framework/document
Multimedia player /
Video Format
Development Tools
Web publishing Tools
Graphic editing
References
SOAP 1.1, 1.2;
WSDL1.1, DOM,
CSS 3.0
All
HTTPS, SFTP
W3C Level 2
compliance
IE ;
Firefox
Safari
Chrome
(Browsers must be
supported by their
manufacturers)
MS IE 11
IE7.0
IE 6.0
Generic
Browser
Standards;
MS IE 8.0
MS IE 6.0
MS Edge,
Adobe PDF, GIF,
JPEG, MIME, TIFF
MP4; JW Player;
Flash Video Player;
HTML 5.0 video;
MS Media Player
Adobe Flash
SharePoint 2010
Adobe
Sharepoint
CMS;
Framemaker,
2013
SharePoint
Adobe inDesign,
Designer; Adobe
Dreamweaver
Adobe Illustrator,
Adobe Photoshop,
Paintshop Pro
Links available to internal Government staff only
1. Guide to Building Secure Web Applications
http://cserv.internal/sites/EA/EA Management/Work Products and
Deliverables/EA Release Candidate 1 (from OIT) - Published
Architecture/14 - TT-003_SecureWebAppGuide_link.doc
2. Standards Guide for Web Based Systems
http://cserv.internal/sites/EA/EA Management/Work Products and
Page 12 of 29
Manitoba ICT Standards
Category
Version 3.7
Baseline
Containment
Retirement
Emerging
Deliverables/Web Systems Standards Guide 1 0 1TT006 draft.doc
3. TT-005 N-Tier Browser Solution Architecture & Deployment Guide
AJAX accessibility standards must be met.
Notes:
* The use of JavaScript should not impact the accessibility and the support for major web
browsers listed above.
** The use of Java/J2EE outside of SAP NetWeaver platform is contained. Therefore,
JSP outside of SAP is also contained, not baseline.
*** Ajax is approved for internal applications. Adopting Ajax for external-facing
applications will depend on the experience gained through the use of Ajax for internal
applications.
Page 13 of 29
Manitoba ICT Standards
Version 3.7
3.2 Platform Infrastructure Standards
3.2.1 Web and Application Server Standards
Domain: Middleware
Category
Microsoft .NET server
Sub-Domain: Web and Application Server
Class: 1/2/3
Baseline
Containment Retirement
Emerging
MS .NET
MS .NET
MS .NET
server 4.5,
server 3.0/2.0 server 1.0
IIS7.5
Protocol for Microsoft based
IIOP
CORBA, MS
COM/DCOM/C
Remote Procedure call (RPC)
RPC
OM+
Web server
MS IIS 7.5 on
Apache, IIS
IIS 6.x/5.x
Win2008 R2,
7.0, IBM
Win2012
HTTP server
FTP server
Enterprise
Ntreepoint
SFTP, FTPS
(for internal /
external use),
Server-based Computing
Citrix 4.5,
Citrix 4.0
XenApp 7.6
(SBC)
Microsoft
Remote
Desktop
Service
SharePoint server
SharePoint
Windows
SharePoint 2013
2010
SharePoint
Services
(WSS) 3.0,
WSS
2.0;Microsoft
Office
SharePoint
Server
(MOSS) 2007
Project Server
MS Project
Server 2012
Email & Groupware server
MS Exchange
Exchange
MS Exchange
2010
2003
2013
Lotus
Notes/Domino,
MS Exchange
2007
Java/J2EE/SAP Application /
WebSphere
WebSphere
Bea
SharePoint 2013,
Portal servers
8.5;
6.x+; Tomcat WebLogic,
SAP Web
JBoss, Oracle
Application Server
Application
Server, Oracle
Forms
Protocol for Java/J2EE/SAP
SOAP, Java
CORBA, SAP Unix RPC,
based Remote Procedure
RMI, RMI/IIOP, BAPI
DCE, SAP
Call (RPC)
IIOP
RFC
Page 14 of 29
Manitoba ICT Standards
Category
Web Application Firewall
Web Load Balance
Version 3.7
Baseline
Citrix Netscaler
Citrix Netscaler
Containment
Retirement
Cisco ACE
Miscrosoft
NLB
Emerging
References
3.2.2 System Management – Tools, Processes and Protocol
Domain: System Management
Category
System Management
framework / techniques /
methodologies
System Management protocol
System/Performance
Management tool
Storage/Backup management
Application delivery
Software/Patch update &
delivery server
Sub-Domain: Tools, Process, and Protocol
Class: 1/2/3
Baseline
Containment
Retirement
Emerging
ITIL v3
ITIL v2
-
SNMP v3, RFC
3411
System Centre
2012 SP1
Tivoli Storage
Manager
SCCM System Centre
2012 SP1
SCCM System Centre
2012 SP1
SNMP v2, RFC
2571
IBM Tivoli;
Xymon Big
Brother (server
capacity
monitoring)
-
SNMP v1.x
Adstor
-
-
EDS CA
UniCenter ,
SMS
EDS CA
UniCenter ,
SMS
XenApp 7.6, System Center
R2
-System Center
R2
WSUS2.0
System Center
R2
References
Page 15 of 29
Manitoba ICT Standards
Version 3.7
3.2.3 Platform – Operating System and Hardware
Domain: Platform
Category
Windows Server OS
Sub-Domain: OS and Hardware
Baseline
Containment
Windows 2008
R2 64 bit;
Windows
Server 2012
Unix/Linux/Mainframe Server
Red Hat
OS
Enterprise v6
Class: 1/2/3
Retirement
Emerging
Windows 2003
Windows
R2 32 bit
Server 2015
z/OS, RHEL 4;
HP Unix 11
(64bit)
Red Hat
Enterprise 7
Virtualized Platform OS
Hardware vendor
ESX Vmware 5
See Approved
Product List
ESX VmWare 6
-
Desktop hardware standards
See Approved
Product List
and Section 3.6
-
Printers
See Approved
Product List
Peripheral connectivity
USB 2/3.0,
Bluetooth
ver4.x
Thermal,
<300dpi, <1
ppm, LED
printers
USB 1.1,
Parallel, SCSI
Vmware 4.x
Any hardware
NOT listed in
Approved
Product List
Any hardware
NOT listed in
Approved
Product List
Dot Matrix
-
Serial
Proprietary,
PS2; Firewire
400(IEEE
1394),
References
3.2.4 Platform – Storage and Backup
Domain: Platform
Domain: Platform
Category
SAN product
Sub-Domain: SAN and Backup
Technology: SAN and Backup
Baseline
Containment
Netapp
Sun
Class: 1/2/3
Class: 1/2/3
Retirement
EMC CX, HP
EVA
Serial
Proprietary,
PS2
-
Emerging
Peripheral connectivity
protocol
Fibre Channel
400 (IEEE 1394),
USB 1.1,
Parallel, SCSI
Storage connectivity protocol
Fibre Channel
ATA-6
; RAID 6
SCSI
RAID 5, RAID 1
-
FCIP, iSCSI
SAN backup,
Virtual Tape
backup EMC
Avamar 7.1,
Tivoli TSM
Tape backup,
Veritas
Netbackup
-
Disk based
backup
Mirroring and redundancy
technology
Backup
Firewire 800.
HyperTransp
ort (r2)
SAS, iSCSI
References
Page 16 of 29
Manitoba ICT Standards
Version 3.7
3.2.5 Network & Communications
Domain:
Sub-Domain: Networking & Communications
Class: 1/2/3
Category
Baseline
Containment
Retirement
Network protocol
TCP/IPv4, UDP,
IPSec, SSLv3
LAN – Vendor products
Approved
All nonProduct List,
standard &
Cisco products,
non- Approved
equipment
Product List
10/100/1000, ,
hardware;
Gigabit Ethernet
Hubs,
backbone, NICs
Repeaters,
with PowerOn
Transceivers,
LAN
HP Procurve
LAN Management / Planning
LAN packet monitoring
WLAN – Wireless protocol
-
-
-
802.11x,
802.11w,
802.11e,
801/11ac
MIB
Bridge to
Bridge
Wireless;
Frame Relay,
ATM; X.25
-
Cat 6, CCIA
Cat5e, CCIA
Cat5 UTP, Fibre
RJ-45
Cat4
Cat3, Coax
Cat7
-
-
-
VPN
EIA/TIA 568A,
EIA/TIA 606,
EIA/TIA 569
Citrix NetScaler
(SSLv3), Cisco
VPN ASA; Cisco
IPSec VPN
RJ-11, RJ-12,
TRS, BNS
-
Cisco VPN
Concentrator
(IPSec 6),
Checkpoint
VPN(IPSec
6)
Remote dial in
;
WLAN – Network
management
WAN
Wireless Personal Area
Network (WPAN)
Cabling
Connector
Structured cabling
Satellite, High
Speed xDSL,
MPLS,
-
-
P2P Bridge to
Bridge Wireless
802.11b
802.11b
WLAN – Wireless device
Netscout
Netscout
802.11a/g/n/ac80
2.1x, TKIP EAPTLS
EAP-TLS,
802.11a/g/n/ac,
802.11i, AES,
802.1x, TKIP
Emerging
SIP, IPv6
802.16a,
802.11e,
Bluetooth
-
-
L2F Layer 2
Forwarding
References
Page 17 of 29
Manitoba ICT Standards
Version 3.7
3.2.6 Proxy Services
Category
Forward Proxy
Baseline
Bluecoat SG
Reverse Proxy
Application Proxy
F5
ARR – Microsoft
access request
routing
Containment
Retirement
Emerging
References
Page 18 of 29
Manitoba ICT Standards
Version 3.7
3.3 Security Standards
3.3.1 Encryption & Authentication Standards
Domain: Security
Class: 1/2/3
Sub-Domain: Encryption, Authentication & Remote Access
Category
Authentication products
Baseline
, Funk Steel
Belted Radius,
Microsoft Active
Directory (AD)
Containment
Authentication protocol
LDAP; Kerberos,
SSH, SAML2.0;
Radius
Disk: Bitlocker
(whole disk
encryption).
Bitlocker (togo);
- NTLMv2.0
Encryption products
RSA
authentication
manager
Vormetric –
Network Folder
Encryption
Retirement
-
-NTLM v1.0
MS Digital
Rights
Management,
Packet: SSL
v3, TLS 1.0,
1.1, SSLv.x
40 & 56 bit
encryption (or
less)
TLS 1.3
SSL vx
TLS 1.3,
Secure
Socket Layer:
Citrix Secure
Gateway
MS Direct
Access
(IPv6)
-
TLS 1.2, PPTP,
SSH
-
Data encryption
AES (FIPS-197),
2048 bit
asymetrical keys
Remote Access protocol
TLS 1.2, VPN
Protocol: IPSEC,
VPN (UDP/TCP
modes)
Triple DES
(FIPS 46-3),
Blowfish, Naive
DB encryption,
SHA1,
Dial: L2FT
Layer Two
Tunnel
VPN
Cisco VPN
Client, NetScaler
-
SSL vx
File compression &
encryption
FTP large file transfer
WinZip 19
Winzip 15.0,
RSA
-
NtreePoint
Hashing Algorithm
References
SafeNet
-
File: Decros
Protect
Software
(network
folder): IP
Chains, FW 1;
Safeguard
Easy, Ultimaco
Private Crypt
Encryption protocol
SFTP, FTPS
Tumbleweed
SecureTransport
5.2 (SP4 –
production)
AES256
Emerging
PAR
(Password
Access
Resource
Appliances)
-
-
MD5
Page 19 of 29
Manitoba ICT Standards
Category
Version 3.7
Baseline
Containment
Retirement
Emerging
Note: Please consult with the Information Protection Centre (IPC) for information on this section.
Page 20 of 29
Manitoba ICT Standards
Version 3.7
3.3.2 Risk/Vulnerability Assessment Standards
Please consult with the Information Protection Centre for information on this section.
3.3.3 Firewall and Anti-Virus Standards
Domain: Security
Sub-Domain: Firewall & Anti-Virus
Category
Baseline
Containment
Firewall – Hardware product
Cisco
Checkpoint;
Cisco ASA
Firewall – Software product
Checkpoint NG,
Cisco Virtual
Firewall (VFW)
Desktop anti-virus software
Trend Micro
Trend Micro
Office Scan 10,
office Scan 8
File/Print anti-virus software
Gateways anti-virus software
Messaging anti-virus software
Database Security
Trend Micro
Office Scan 10
Trend Micro
Interscan
Trend Micro Scan
Mail
McCafe
Vulnerability
Manager
Class: 1/2/3
Retirement
-
Emerging
-
Checkpoint
GAIA
Trend Micro
Office Scan 7.3
Trend Micro
office Scan 8
-
Trend Micro
Server Protect
-
-
-
TrendMicro
Office Scan
11
TrendMicro
Deep
Security
Trend Micros
Neat Suite
-
References
Page 21 of 29
Manitoba ICT Standards
Version 3.7
3.4 Data and Database Standards
3.4.1 Database Standards (non SAP)
Domain: Database
Sub-Domain: Database
Class: 1/2/3
Category
Database products
Baseline
MS SQL 2012
Containment
Oracle 10g; MS
SQL 2005,
Oracle 11g,
DB2 V9
Data Warehouse products
SAP BISQL 2012
Database programming
language
T-SQL (SQL
Server 2008,
2012 ISO)
Data format
Meta data and schema
XML
Dublin Core
DB2, MS SQL
2005
All previous
versions of
ANSI SQL, PL
SQL, Stored
Procedures
HL7 v2.x,
custom
Data modeling
ERWIN
Power
Designer,
Rational Rose,
Oracle
Designer, ER
Studio
Retirement
Sybase, Lotus
Notes/,
ADABAS,
Access, Xbase,
Paradox,
Ingres, IMS,
Wang, VSAM,
Oracle
Sybase
Emerging
SQL 2015
-
SQL Server
2016
EDI
-
ebXML, HL7
v3.x, XHTML,
SVG
-
-
SQL 2012
Database Security
Database Encryption
Vendor’s
recommended
solution for builtin encryption
capabilities.
References
3.4.2 Directory Service Standards
Domain: Data and Database
Category
Directory service products
Sub-Domain: Directory Service
Class: 1/2/3
Baseline
Containment
Retirement
Emerging
MS Active
Tivoli Directory Oracle Internet
Directory 2012
Manager
Directory, Lotus
Domino
Directory
Page 22 of 29
Manitoba ICT Standards
Category
Directory service protocol
Network authentication
protocol
References
Version 3.7
Baseline
LDAP, JNDI
Kerboros
Containment
X.500
NTLM v2
Retirement
-
Emerging
-
3.4.3 Information Management Standards
Domain: Information Management
Sub-Domain:
Category
Baseline
Containment
Information Management
SharePoint 2010
products
Document Management
products
GoM Information and
Records Management
standards
Metadata
Barcode (or Universal
Product Code – U.P.C)
standards
References
SharePoint 2010
PCDoc
MOREQ2
-
Class: 1/2/3
Retirement
SharePoint
2007-
SharePoint
2007
Emerging
Digital Rights
Management,
SharePoint
2013
SharePoint
2013
MoReq2010
compliant
DublinCore;
Geospatial
Metadata (ESRI
compliant)
GS1 standards:
C39/128 (xxx-10
numeric body)
GoM Information Management standards (intranet):
http://gww.internal/iem/btt/process_framework_tools/imm/imm/im_fram
ework.html
Page 23 of 29
Manitoba ICT Standards
Version 3.7
3.5 Desktop/Office Productivity Software Standards
3.5.1 Desktop Standards
Domain: Desktop
Domain: Desktop
Category
Desktop OS
Sub-Domain: Windows Platform Software
Technology: Desktop
Class: 1/2/3
Baseline
Containment
Windows 7
64/32bit,
Windows 8.1
64bit
WinZip 19
File compression &
encryption utility
Desktop anti-virus scan
product
Class: 1/2/3
Retirement
Windows
NT/95;
Windows XP
Emerging
Windows 10
64bit
-
Trend Micro
OfficeScan
11
-
Trend Micro
OfficeScan 10
Trend Micro
OfficeScan 8
Trend Micro
OfficeScan 7.0
Scanning & OCR
Terminal emulation
XML
OmniPage
ProComm
Microsoft XML
Core Services v 6
PLS Neterm
-
Desktop firewall
Microsoft
Personal Firewall
-
Microsoft XML
Parser v 6 and
4
-
Sun JRE plug-in
Sun Java Run
Time (all
versions)
.Net
.NET Framework
v4.0, v4.5
Sun Java Run
Time v
1.6.xSun Java
Run Time v
1.4.2_06
-
.NET
Framework v
3.5-
-
References
3.5.2 Mobility Standards
Domain: Desktop
Category
Products/Platform
Sub-Domain: Mobile Platform Software
Baseline
Containment
Blackberry,
Windows
Apple iOS
Mobile,
OS
Anti-virus scan product
Connectivity technologies
Blackberry 10,
iOS8x
-
iOS6x, iOS7x
Class: 1/2/3
Retirement
Emerging
Palm
Trimble Mobile
devices, iPhone,
iPad
Blackberry 5
Windows 10
-
-
802.11 g/n/a,
802.1x,
802.11x,
EVDO,
GSM/GPRS,
-
-
TrendMicro
Mobile, MS
Forefront
Page 24 of 29
Manitoba ICT Standards
Category
Mobile Application
development platform
Version 3.7
Baseline
3G, Cellular
Network,
BlueTooth; High
Speed Packet
Access (HSPA),
LTE
HTML5,
Responsive
Web Design
Containment
Retirement
Emerging
W3C Mobile Web
Initiative (MWI)
compliance;
W3C validating
scheme
(mobileOK
Scheme)
References
3.5.3 Office Productivity Software Standards
Domain: Office Productivity
Sub-Domain: Office Productivity Software
Category
Word processing
Baseline
MS Word 2013
Containment
MS Word
2007, 2010
Spreadsheet
MS Excel 2013
MS Excel
2007, 2010
Email & Groupware
MS Outlook 2013
MS Outlook
2007, 2010
Presentation
MS PowerPoint
2013
Personal database software
(disabled by default)
MS Access 2013
(*class 3 only)
MS
PowerPoint
2010
-
Document viewer
Adobe Acrobat 11x
Project Software
Web Browser
MS Project 2007
IE11
Media player
CD Burning software
Desktop Publishing
Windows Media
Player 12
MS Direct Burning
MS Publisher 2013
Instant messaging software
Lync 2013
Flash Plugin/Player
Flash v 10
MS Publisher
2007
Office
Communicat
or 2007
-
Mulimedia
Flash Player (plug-
-
Adobe
Acrobat 9
-IE10
-
Class: 1/2/3
Retirement
All earlier
versions of
Word
All earlier
versions of
Excel
All earlier
versions of
Outlook
All earlier
versions of
PowerPoint
All earlier
versions of
Access
All earlier
versions
Emerging
Office 2016
All previous
versions
-
MS Edge
Nero 7.7.5.1
All previous
versions
-
Office 2016
All earlier
versions
All earlier
-
Office 2016
Office 2016
Office 2016
Office 2016
-
Skype for
Business
-
Page 25 of 29
Manitoba ICT Standards
Category
Visio Viewer
Version 3.7
Baseline
in)
Visio Viewer 2013
Reporting Services
Client Print ActiveX
Control
Presentation
Server Client v12
SVG Viewer v3.03
Containment
Retirement
versions
-
Emerging
-
-
-
-
-
-
-
-
Visio Viewer
2007
-
-
References
Page 26 of 29
Manitoba ICT Standards
Version 3.7
3.6 End User Hardware Minimum Standards
3.6.1 Desktop Device Standards*
Domain: Devices
Category
Processor
Memory
Hardware Security
Module
Video Resolution
Monitor
Configuration
Video
Hard Drive Size
Peripherals
Energy Star
Compliant
DVD RW Drive
Production lifecycle
USB
LAN card
Security Lock Slot
References
Technology: Desktop
Baseline
Based on currently available
technology (with VPro)
‐
Certified to work with
Windows 7 Enterprise
(32/64 bit)
4 GB
Trusted Platform Module (TPM)
Containment
Retirement
Emerging
Retirement
Emerging
1024x768
Support Dual Monitor
Configuration
Support D15 capability
Current available technology
Windows OS certified, Ability to
support minimum 1 add-in card.
Yes
Yes, based on current technical
standard in the environment
Minimum 12 months remaining
2.0+, 3.0
Integrated
- Min. 100 MB with Wake On
LAN capability
Yes
*
Technology Position Paper TPP-004
3.6.2 Laptop Device Standards*
Domain: Devices
Category
Bluetooth
Pointer Device
Web Cam
Technology: Laptop
Baseline
‐
v4.x
Built-in mouse pointer (trackpad
or trackpoint)
Integrated VGA 640x480 with:
- microphone
- speakers
Containment
Page 27 of 29
Manitoba ICT Standards
Category
Wi-Fi Wireless
Docking Station or
Port Replicator
Processor
Memory
Hardware Security
Module
Video Resolution
Monitor
Configuration
Video
Hard Drive Size
Peripherals
Energy Star
Compliant
DVD RW Drive
Production lifecycle
USB
LAN card
Security Lock Slot
References
Version 3.7
Baseline
802.11 a/g/n with:
- automatic disabling of
wirelss/wired bridging set in
BIOS
Yes
Containment
Retirement
Emerging
Based on currently available
technology (with VPro)
‐
Certified to work with
Windows 7 Enterprise
(32/64 bit)
4 GB
Trusted Platform Module (TPM)
1024x768
Support Dual Monitor
Configuration
Support D15 capability
Current available technology
Docking station, with RJ45
capability, Digital pen (where
appropriate)
Yes
Optional
Minimum 12 months remaining
2.x+, 3.x
Integrated
- Min. 100 MB with Wake On
LAN capability, or available
through docking station or
dongle.
Yes
*
Technology Position Paper TPP-004
Note:
 Usability testing to assess (but not limited to) screen size, keyboard layout.
Portability and power consumption must be completed.
3.6.3 Printer Standards
Domain: Devices
Category
Technology: Printers
Baseline
‐
Containment
Retirement
Emerging
References
Page 28 of 29
Manitoba ICT Standards
Version 3.7
Standards Relationship Cross Reference Guide describes the relationship among standards for easy cross references.
The green boxes are standards, the blue boxes provide examples of products/technologies conformed to the standards. The arrows
defines the relationships, i.e., “Conformed to”, “Deploy to”, “Data stored at”.
Desktop/Office
Productivity Products
Application/Web
Development
Standards
Internet Explorer
Web
Conform
to
MS Outlook
Microsoft .NET
Microsoft Office Suite
SAP NetWeaver
Common Application
Development Standards
Office Productivity
Mobility
Desktop
Windows
Conform
to
Integrated
with
Platform Infrastructure
Directory and
Database Products
Active Directory
Desktop/Office
Productivity Standards
Business
Applications
Deploy
to
Data
stored at
Citrix Farm
SAP Web Application Servers
.NET Servers
MS SQL Servers
SharePoint
Apply
to
Conform
to
Data and Database
Standards
Information
Management
Directory Services
Conform
to
Security Standards
Platform Infrastructure
Standards
Anti-Virus
Vulnerability Assessment, Intrusion
Detection & Protection
Encryption & Authentication
Database & Data Warehouse
Network & Communications
Platform – Storage & Backup
Platform – OS & Hardware
Sys. Mgmt – Tools, Processes &
Protocol
Web & Application Platform
Figure 4: Standards Relationship Cross Reference
Page 29 of 29