CYSE 600 Fall 2026

Cybersecurity
Learning Portfolio

Welcome to my CYSE 600 cybersecurity portfolio

My mission: connect cybersecurity theory with practical problem-solving through accuracy, accountability, continuous learning, and responsible decision-making.

Professional portrait of Narion Tuft-Williams.
Narion Tuft-WilliamsCYSE 600 Student

Core knowledge

Three foundations of secure systems

Network Traffic and Packet Capture

The analysis of network traffic looks at the packets that are exchanged between different devices and services. Each packet includes structured information at various layers, such as source and destination addresses, identifiers for the protocol, ports, flags, sequence details, and, in the case where it is not protected by encryption, the application data as well. Packet-capture tools arrange this information so that an analyst can find out which systems communicated with each other, what protocols were used, when the events took place, and whether the activity conforms to expected behaviour (Wireshark Foundation, n.d.).

The key takeaway from using packet capture is that gathering traffic is just the first step; the analyst has to choose the right interface, make sure that traffic is actually being produced, understand the distinction between capture filters and display filters, and then interpret the packets in the context of the overall communication sequence. In a controlled laboratory environment I worked on starting and stopping captures, checked which interfaces were active, looked at the protocol details, and dealt with cases in which no traffic showed up. This process showed how configuration, timing, permissions, and network placement can influence the evidence that is available for analysis.

This knowledge applies to security monitoring, incident response, troubleshooting and validation. Packet evidence can be used to detect failed connections, unusual service usage, scanning activity, repeated authentication attempts, unexpected endpoints or the use of insecure protocols. As captures may contain sensitive information they must only be collected with proper authorization and have to be handled securely (National Institute of Standards and Technology [NIST], 2008).

Authentication and Access Control

Authentication is used to verify the identity of a user, a device, or a process, while authorization decides what an authenticated identity is allowed to access or carry out. It is important to keep these two functions separate. A successful login should not grant unrestricted access, and permissions must be limited in accordance with the principle of least privilege. This helps to reduce the extent of any damage that might result if an account is used improperly or breached (NIST, 2017).

The activities in the course showed that access control involves more than just passwords; secure systems make use of identity verification, the right kind of permissions, account management, logging, and periodic reviews. Multi-factor authentication can increase assurance by asking for evidence from more than one factor category. While roles and groups can make authorization more consistent, they still have to be reviewed to ensure that users do not keep access that they no longer need when their duties change (NIST, 2017).

In professional settings, strict access control helps to ensure accountability and guards sensitive systems against both accidental and intentional misuse. The idea is related to my own experience in leadership since employees should be given the tools and access necessary to carry out their duties, while at the same time organizations must keep clear boundaries, exercise proper oversight, and maintain records.

Artifact 02

User authentication and account management

Linux terminal showing successful password updates for several standard user accounts during an authorized CYSE 600 lab.
Figure 2. Passwords assigned to standard user accounts as part of an authentication and account-management exercise in the CYSE 600 lab environment.

Encryption and Digital Certificates

Encryption achieves the protection of information by converting readable data into a form which unauthorized parties cannot understand. In the case of symmetric encryption, the same secret key is used for both the encryption and decryption processes, whereas asymmetric cryptography makes use of a pair of a public and a private key which are mathematically related. When properly implemented, these methods provide support for confidentiality, integrity, authentication, and secure key exchange (NIST, 2017).

Digital certificates establish a link between a public key and an identified subject by means of a trust relationship. The certificate authority signs the certificate, after which the systems check the issuer, the validity period, the subject details, the intended uses, and the revocation status before accepting the certificate as trustworthy (NIST, 2017). While working with certificate services in the laboratory I found that the process of issuing a certificate involves making requests, enrolling, installing, and validating it. Whenever a certificate did not show up right away, I picked up the habit of checking the right certificate store, refreshing the interface, and making sure that enrollment had completed successfully.

Encryption and digital certificates are important since networks often transmit sensitive information between systems that do not have the same physical security protections. Although correctly set up cryptography can help lessen the risk, it does not take the place of account security, patching, monitoring, or careful certificate management (NIST, 2017).

Project showcase • 730-word analysis

Network Traffic and
Packet Capture Analysis

This project examines packet capture as a method for understanding network behavior, troubleshooting communication, and identifying possible security concerns. It synthesizes course concepts involving protocols, network interfaces, filtering, evidence interpretation, authorization, and responsible handling of captured data.

Network traffic consists of a constant record of the way devices, services, and applications communicate. By means of packet capture, part of that activity is turned into evidence that can then be examined and interpreted. During my CYSE 600 lab exercises I realised that effective analysis requires more than simply opening a packet-analysis tool; the analyst has to know where the capture is occurring, select the right interface, generate or observe appropriate traffic, and make sure that packets are actually being captured before reaching any conclusions. As a result, packet analysis came to seem less like merely watching lines of data and more like reconstructing a sequence of events.

A packet capture contains useful information at many layers: it shows Ethernet details which identify the local hardware addresses, Internet Protocol information which gives the source and destination IP addresses, and transport-layer information that displays the ports, flags, and connection behaviour. The application protocols provide context regarding the service in use. Taken together, these fields can provide answers to practical questions such as which host started the communication, whether a connection was completed, whether a service was accessed repeatedly, and whether the traffic used the expected protocol and port. It is precisely these questions that enable an analyst to progress from a collection of raw packets to one backed by evidence (Wireshark Foundation, n.d.).

It is essential to use filtering since a brief capture may include more traffic than an individual can assess efficiently. Capture filters determine what is collected, whereas display filters restrict the traffic that is shown after collection. The difference is important in that a capture filter that is too restrictive might permanently exclude valuable evidence, while a display filter can be modified without affecting the original capture. When carrying out the analysis, filters can be applied to a protocol, an address, or a port in order to identify the relevant conversations. Nevertheless, a filter should be used to address a specific investigative question and not take the place of a thorough understanding of the surrounding traffic (Wireshark Foundation, n.d.).

The project also placed a strong emphasis on troubleshooting. If a capture shows up as empty there are a number of possible reasons: the wrong interface might have been chosen, the test system might not be generating traffic, the permissions might be too low, a filter might be excluding the packets, or the capture might have started at the wrong time. The proper course of action is to check each of these conditions in turn, make one change at a time, and then verify the result. This approach is the same problem-solving method that I apply in manufacturing and in technical instruction, since altering more than one variable at a time makes it more difficult to determine the actual cause.

From a security point of view, packet analysis is useful for monitoring, carrying out incident response and for verification. Multiple attempts to make a connection could be a sign of scanning or might indicate that an application is not working properly. The use of unexpected protocols can show that unauthorized services are present. Traffic for applications that is not encrypted may result in sensitive data being exposed. Communication with external systems that are unfamiliar may provide a reason for further investigation. At the same time, however, the fact that a packet has been captured does not by itself prove that there is malicious activity; analysts should take into account the context, compare their observations with what is expected, keep records of the timestamps and must not draw any conclusions that the evidence does not support (NIST, 2007, 2008).

Packet capture also involves ethical and operational responsibilities. It may involve usernames, system identifiers, internal addresses, and the content of applications. It should only be carried out on systems and networks for which the analyst has obtained authorization. The files thus obtained should be protected, kept only for as long as is necessary, and shared only with the relevant personnel. Such boundaries are important since a tool which can be used for defense and for troubleshooting may also compromise privacy if used without permission (NIST, 2008).

In summary, the project has improved my ability to link network theory with actual behaviour. I now regard packet capture as a structured procedure: I define the question, carry out the capture from the right location, keep the evidence, filter it carefully, interpret the protocols, record my findings, and communicate the limitations. The most valuable outcome wasn't just gaining knowledge of how to obtain packets; it was learning how to use technical evidence to arrive at a reasonable and defensible conclusion. This ability will prove useful in my future work in cybersecurity, in investigations, and in any other role where accuracy and accountability are important.

Learning reflections

How the course changed my practice

01 / Growth

From terminology to evidence

The CYSE 600 course enabled me to progress from a person who just knew the terminology in cybersecurity to one who can link that terminology to how systems behave. I gained greater confidence in dealing with technical interfaces, in reading information about protocols, in going through configuration procedures, and in explaining why a security control is important. I also became better at documenting what I observed rather than making assumptions. This kind of development is important since cybersecurity decisions should be based on repeatable processes and clear evidence.

02 / Challenge

Troubleshooting without guessing

A major difficulty I faced was dealing with situations in which the expected result wasn't obtained. In some cases, packet captures displayed no traffic, permission restrictions stopped an action from taking place, or a certificate that had just been issued wasn't visible right away. My initial response was usually to wonder if I had overlooked a step. But as time went on, I got into the habit of slowing down, checking the active interface or configuration, looking at the permissions, examining the filters and paths, refreshing the appropriate view, and altering just one variable at a time. This experience helped to develop my patience and showed me that troubleshooting is an aspect of technical competence and not a sign of failure.

03 / Application

Security in service of mission

I want to keep developing my practical cybersecurity skills and connect them with my experience in leadership, teaching, quality, and safety. Skills such as network awareness, access control, encryption, documentation, and risk-based decision-making are useful not only in cybersecurity positions but also in federal service and critical operations. When I am studying I will apply the troubleshooting techniques that I have learned in this course to future labs and my research. In my job I will always keep an eye on authorization, accuracy, accountability, and clear communication especially when technology has an impact on people or on important tasks.

References

Sources and citations

  1. National Institute of Standards and Technology. (2007). Guide to intrusion detection and prevention systems (IDPS) (NIST Special Publication 800-94). U.S. Department of Commerce. https://doi.org/10.6028/NIST.SP.800-94
  2. National Institute of Standards and Technology. (2008). Technical guide to information security testing and assessment (NIST Special Publication 800-115). U.S. Department of Commerce. https://doi.org/10.6028/NIST.SP.800-115
  3. National Institute of Standards and Technology. (2017). An introduction to information security (NIST Special Publication 800-12, Revision 1). U.S. Department of Commerce. https://doi.org/10.6028/NIST.SP.800-12r1
  4. Wireshark Foundation. (n.d.). Wireshark user’s guide. https://www.wireshark.org/docs/wsug_html_chunked/