In recent days I’ve spotted many new hires from computer science asking me; what should I know about this field? What are the expected interview questions? For that, since everyone wants to know everything about information security. As an information security analyst myself I will include all career basics and I will include advantage topics in the future as a series.
Information Security Analyst aka (ISA) is a field of planning and implementing security measures to an organization’s valuable assets wither its employees, systems, computer, network or buildings. These measures are referred to as (CIA) Confidentiality, Integrity, and Availability. In Confidentiality you want to take actions to protect the information secrecy and ensure that organizations’ valuable information is only readable by authorized personnel, example of a used tool > encryption. For Integrity, you are insuring that editing the data is done only by allowed employees and any unauthorized changes are detected and prevented. For example, of a used tool > hashes. Finally, Availability. In this matter, information must be available whenever its needed so DDOS attack (refer to as Distributed Deny of service attacks) are not blocking your employees from entering a necessary data. For example, of a used tool > backup, mirroring, RAID, cloud computing, etc.
To implement security a policy must be raised and approved, and guidelines should be set in place to ensure everyone is following the steps to secure the company from breaches. You cannot enforce a policy without awareness about its benefits and how it is helping the organization. Awareness can include tips on how to secure your data for example, through backup and retention…etc.
Many companies are initiating their own information security program their names. They might be different from each other’s, but their goal is the same; securing information. These programs can include Risk Management, Information Asset Management, Physical Security Management, Awareness Program, Access Management, Backup and Retention Management, Business Continuity, Disaster Recover Management and External Party Management. Each one of these has a ton of tools and programs to manage them. On a monthly basis I will include details on how to achieve the goals of each programs’ elements until it is fully covered.
Referring to (http://www.cyberdegrees.org/jobs/security-analyst/) it is mentioned that you can build hard skills in :
- IDS/IPS, penetration and vulnerability testing
- DLP, anti-virus and anti-malware
- TCP/IP, computer networking, routing and switching
- Firewall and intrusion detection/prevention protocols
- Windows, UNIX and Linux operating systems
- Network protocols and packet analysis tools
- C, C++, C#, Java or PHP programming languages
- Cloud computing
- SaaS models
- Security Information and Event Management (SIEM)
These skills are not a must, but it is very useful to build throughout your career if you want to get good knowledge.
MIS or IT…which one?
Previously, we dug in deeper into the differences of MIS vs CIS, and MIS vs CS. In this post, we will examine the differences between Management Information Systems (MIS) and Information Technology (IT).
MIS and IT are not entirely different; rather IT is a specific subset of the larger MIS field. In other words, MIS is a larger infrastructure and IT is a component of that infrastructure. For example, MIS may analyze departmental issues and support management in taking better, technically informed and more strategic decisions through certain objectives. In this case, IT will be the supporting platform to reach those MIS objectives.
The most encompassing definition of IT would be anything related to computers or computing technology, which essentially includes hardware, software, internet, and networking. What connects both MIS and IT is this: a company with an excellent IT framework, will find it easier to design, develop and deploy an MIS.
A career in information technology often requires a degree in computer or information science which requires the study of topics such as mathematics, database design, computer science, and programming languages. Such a degree can offer several career paths such as the following:
- Network or database administration
- Business intelligence
- Enterprise resource planning
- Computer programming
- Software development
The illustration below sums up the comparison of the two fields of study:
Bottom line? When deciding which of these computer-related paths to pursue, it’s essential to be clear and detailed about what exactly you are looking for in your career. By fully understanding the differences and similarities between MIS and IT through systematic research and evaluation, prospective students such as yourself can better select an educational path, and hence a career path.
If you are reading this article, then you must be interested in the world of technology so you probably know that there are three broad areas: computer science, information technology, and information systems.
Management Information Systems (MIS)
Both degrees are likely to share mutual content however MIS degrees usually include a lot more business modules. The students study a wide range of business courses in order to learn how a business works. Further, they stratify this knowledge to help businesses to get the most from their information. In short, MIS spotlights on both business processes and information technology. Like CS, MIS students do learn programming but in an organization they are solicitude with designing a database system to be used by a business rather than creating the software to create a database system.
An MIS student is one who is interested to work with business and technology! Therefore, after studying MIS, you can work as a business analyst, systems engineer, systems architect, software testing engineer, and other similar positions.
Computer Science (CS)
As for CS, it is the study of computer technology, both hardware and software. It is concerned with the creation of programs that tell a computer what to do. Usually when you hear the term CS, you assume that it is all about programming! Well just to remind you, yes you do learn how to write programs but this is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. CS students take several math and science courses as theoretical background for their major. These courses allow them to devise new ways to use computers or develop effective ways in solving computing problems.
|Computer information systems, business information systems, information systems||Software Engineering|
|Objective||More efficient or effective business||Reliable Computer Program|
|Core Skill||Problem Solving||Logic Procedure|
|Core Task||Determine business requirements for information systems||Deliver information systems to meet defined requirements|
|Theoretical vs. Applied||Balanced||Applied|
|Generic Job Title||Analyst/Designer||Builder|
|Typical Starting Job Title||Business System Analyst||Application Programmer|
|Career Goals||Senior Organizational Manager||Programming Manager|
- What is Big Data?
- Why big data? ( reasons of having big data)
- 3 Vs of Big Data ( Volume- Velocity- Variety)
What is Big Data ? ( Arabic)
(البيانات الضخمة )
هي عبارة عن مجموعة البيانات الضخمة جداً والمعقدة لدرجة أنه يُصبح من الصعب معالجتها باستخدام أداة واحدة فقط من أدوات إدارة قواعد البيانات أو باستخدام تطبيقات معالجة البيانات التقليدية
- What is big data and 3 Vs of Big Data ? (English)
Big data is similar to Regular data but in a high volume ( very big in size),and it’s getting generated in high velocity( very fast) and its more than one type of data ( variety), so big data is in a simple terms a data that cant be fit in a regular computer and needs special type of storage and new ways of techniques to manage it ( it can’t be stored in a regular databases like Access or oracle)
- Why Big Data?
- Increase of storage capacities (like cloud computing – virtual drives – USB with gigabyte and terabyte of storage)
- Increase of processing power (availability of Supercomputer- and smart computer like IBM Watson)
- Availability of data (usually the data used to get generated by people , but now machines generates data as well , like in airports cameras are connected to software’s for facial recognition, in supermarkets previously very few who used to pay with ATM, now almost most of the people owns master card, growth of E-commerce like Amazon and Ebay..etc)
This is probably the most confusing dichotomy that high school students face when they are deciding what career path to take. When in fact, the difference between Management Information Systems (MIS) and Computer Information Systems (CIS) is quite simple.
What really differentiates the two? Are they really different, since most people argue otherwise? Probably the first road to understanding these two majors is realizing that CIS and MIS exist as two different majors essentially due to the substantial difference in not just the study content but the career paths of the two as well.
In a nutshell, CIS major will teach you in depth about all the technical aspects of a computer and how its systems run. MIS is a step ahead, and teaches you brief technical systems aspects, along with how you can make the best use of these systems in a business environment according to the various departmental uses. In other words, MIS swings more towards management and decision making. CIS swings more towards detailed technical aspects and programming.
Of course, MIS students can take the career path of being programmers too. And CIS graduates can take the career path of being managers. However, this usually requires the former taking extra programming courses or the latter taking extra management courses. But essentially, CIS professionals focus on the technical side. MIS professionals, as shown below, speak both the technical as well as the business language.
So, it really depends on what you want to go into. If you are interested in management as well as programming, MIS is for you. But if you have a logical mindset and enjoy technical problem solving and uncovering the language of computers in detail, then CIS is for you. Either way, both fields are challenging and fun. The table below summarizes the main differences: