D3349890_02

Hardening Your System

This system hardening guideline can help you to follow best practices to improve the security of your system.

Passwords

  • Passwords should include upper case, lower case, number and special characters.

  • The password must have eight characters minimum.

  • The password should not be easily found in the dictionary and a phrase is preferred.

  • Passwords should be changed frequently, at least once a year.

  • A default Administrator password must be changed immediately when first received and after a factory reset.

  • Never re-use passwords.

  • After first login change default password for local access.

Network

  • Controlling devices should only be used in your personal home network.

  • Controlling devices should not have a publicly accessible IP address.

  • Do NOT use port forwarding to access a controlling device from the public internet.

  • Controlling devices should be on their own network segment. If your router supports a guest network or VLAN, it is preferable to locate the controlling device there.

  • Use the strongest Wi-Fi encryption available.

  • Use HTTPs in local network.

Software

  • Always use the latest software for all devices in order to get new features, cyber security fixes and improvements.

  • Keep your devices up to date.

Firmware

  • Always use the latest firmware for controlling devices in order to get new features, cyber security fixes and improvements.

  • Keep the controlling devices up to date.

Mobile App

  • Do not use rooted (Android) or jailbroken (iOS) devices. Only install apps from trusted sources, such as Google Store and Apple Store.

Licence Information

Tool

Type of Licence

Author

axios

MIT

Matt Zabriskie

buffer

MIT

Feross Aboukhadijeh

colorsys

ISC

 

d3

ISC

Mike Bostock

emoji-regex

MIT

Mathias Bynens

graphemer

MIT

Matt Davies

i18next

MIT

Jan Mühlemann

immer

MIT

Michel Weststrate

intl-pluralrules

ISC

Eemeli Aro

jail-monkey

MIT

Gant Laborde

license-checker

BSD-3-Clause

Dav Glass

lodash

MIT

John-David Dalton

moment

MIT

Iskren Ivov Chernev

moment-duration-format

MIT

 

moment-timezone

MIT

Tim Wood

native-base

MIT

 

react

MIT

 

react-i18next

MIT

Jan Mühlemann

react-keycloak/native

MIT

IronTony

react-native

MIT

 

react-native-animated-pagination-dots

MIT

Sanjaajamts Munkhbold

react-native-async-storage/async-storage

MIT

Krzysztof Borowy

react-native-blob-util

MIT

RonRadtke

react-native-camera-kit

MIT

 

react-native-collapsible-tab-view

MIT

Pedro Bern

react-native-community/netinfo

MIT

Matt Oakes

react-native-draggable-flatlist

MIT

Daniel Merrill

react-native-elevation

MIT

 

react-native-exception-handler

MIT

a7ul

react-native-exit-app

MIT

Wumke

react-native-firebase/analytics

Apache-2.0

Invertase

react-native-firebase/app

Apache-2.0

Invertase

react-native-geocoding

MIT

 

react-native-geolocation-service

MIT

Iftekhar Rifat

react-native-gesture-handler

MIT

Krzysztof Magiera

react-native-google-places-autocomplete

MIT

Farid from Safi

react-native-inappbrowser-reborn

MIT

Juan David Nicholls Cardona

react-native-linear-gradient

MIT

Brent Vatne

react-native-maps

MIT

Leland Richardson

react-native-modal-selector

MIT

Daniel Korger

react-native-onesignal

MIT

OneSignal

react-native-pager-view

MIT

troZee

react-native-paper

MIT

 

react-native-permissions

MIT

Mathieu Acthernoene

react-native-picker/picker

MIT

 

react-native-places-input

MIT

Kamil Thomas

react-native-reanimated

MIT

Krzysztof Magiera

react-native-restart

MIT

Avishay Bar

react-native-root-toast

MIT

 

react-native-safe-area-context

MIT

Janic Duplessis

react-native-screens

MIT

Krzysztof Magiera

react-native-sha256

MIT

Hagen Huebel

react-native-svg

MIT

 

react-native-swipe-gestures

MIT

Goran Lepur

react-native-swipe-list-view

MIT

Jesse Sessler

react-native-swipeable-item

MIT

Daniel Merrill

react-native-uuid

MIT

Eugene Hauptmann

react-native-vector-icons

MIT

Joel Arvidsson

react-native-wheel-picker-android

MIT

Artem Kosiakevych

react-native-zeroconf

MIT

Balthazar Gronon

react-navigation/bottom-tabs

MIT

 

react-navigation/core

MIT

 

react-navigation/drawer

MIT

 

react-navigation/material-bottom-tabs

MIT

 

react-navigation/native

 

react-navigation/stack

MIT

 

react-redux

MIT

Dan Abramov

redux

MIT

 

redux-deep-persist

MIT

Piotr Kujawa

redux-persist

MIT

 

redux-scope

MIT

Ilijan Kotarac

redux-thunk

MIT

Dan Abramov

reduxjs/toolkit

MIT

Mark Erikson

reselect

MIT

 

sockjs-client

MIT

Bryce Kahle

stomp/stompjs

Apache-2.0

deepak@kreatio.com

text-encoding

Unlicense OR Apache-2.0

Joshua Bell

use-debounce

MIT

Nikita Mostovoy

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?