Comprehensive Guide to C# Programming Concepts and Features
Type Safety
Type safety in C# ensures that the language enforces type constraints at compile time, preventing errors related to data types during program execution. C# is a strongly typed language, meaning that every variable and expression has a specific data type associated with it, and type checking occurs statically at compile time. This static type checking ensures that type mismatch errors are caught before execution. Explicit type conversion is required for converting values between incompatible
Read MoreCIA Triad and Security Terminology
CIA Triad
Confidentiality – The data was not disclosed to any unauthorized parties.
Integrity – The data was not violated or modified
Availability – The data can get where it needs to go without fail
Design Principles
Fail-Safe Defaults
Permissions are only given with explicit permission
If all systems fail what will happen to system security?
You should consider the different ways a system could fail
Ex: chinese character in input field?
Least Privilege
Don’t give out any more privileges than necessary
Nobody
Red Hat Enterprise Linux 7: A Comprehensive Guide to System Administration
CHAPTER 1
SSH
ssh-keygen
ssh-copy-id server0
connect:
ssh server0
know the hostname:
ssh server0 hostname
HELP FROM RED HAT
redhat-support-tool
opencase –product=”Red Hat Enterprise Linux” –version=”7.0″
listcases
modifycase
to attacht sosreport do sosreport
sosreport
send attachment
JFI: find / -type f -name “asdfasdf.Txt”
CHAPTER 2
MANAGING FILES USING COMMAND-LNE TOOLS
Basic operations
cp
mv
rm
mkdir
Making Links Between Files
Differences between symbolic link and hard link
Let’s summarize
Software Engineering: Processes, Methodologies, and Best Practices
What is Software Engineering? – What is the difference between Software Engineering and Systems Engineering? – What is a method of software engineering?
An engineering discipline that deals with all aspects of software production. This goes from the initial stages of specification of a system until the proper maintenance for that same system to survive over time.This software construction activities is one of the most complex and vital to the success of a fully computerized system.
Software Engineering
Understanding Wireless Technologies: From WLAN to 5G
Explain Voice over LTE (VoLTE) in Short
Voice over LTE (VoLTE) is a technology that allows voice calls to be made over a 4G LTE network instead of traditional voice networks like 2G or 3G. It offers higher quality calls and faster call setup times compared to older technologies.
Describe the Use of Cellular IP
Cellular IP is a technology used in cellular networks to provide seamless mobility and connectivity for mobile devices. It enables devices to maintain their IP address as they move between different
Read MoreExploring Wireless Technologies and Threats
Explain in short voice over LTE?
Voice over LTE (VoLTE) is a technology that allows voice calls to be made over a 4G LTE network instead of traditional voice networks like 2G or 3G. It offers higher quality calls and faster call setup times compared to older technologies.
Describe use of Cellular IP?
Cellular IP is a technology used in cellular networks to provide seamless mobility and connectivity for mobile devices. It enables devices to maintain their IP address as they move between different network
Read More