Articles, Blogs, Books, Course Handouts, Curriculum, Research Papers, Presentations, Slides, Theses
Monday, February 5, 2024
Tuesday, January 16, 2024
Software Bill of Material
https://www.sonatype.com/event/webinar-q1-2024-aws-dxc-webinar
Comprehensive SBOMs (Software Bills of Materials)
Contrast creates a comprehensive software bill of materials to meet regulatory and procurement requirements with support for both CycloneDX and SPDX. Contrast goes above and beyond the minimum SBOM standards set by NIST detailing critical security, versioning, environmental, and library usage information in its bill of materials.
The Contrast Secure Code Platform Approach to SBOMs
Contrast provides the fastest, easiest, and most scalable application security platform available. Our instrumentation-based approach to SBOMs has a lot of advantages and by leveraging our integrated solutions (Contrast Assess, Contrast SCA, and Contrast Protect), organizations can achieve the regulator goals set by President Biden administration and be prepared to address any specific mandate.
Organizations today need to:
Automate SBOMs without running any scans
Continuously stay up-to-date
Deliver SBOMs to match complete apps/APIs, not fragments
Deliver SBOMs to include all libraries, including servers and runtime platforms, not just what's in code repo
Deliver SBOMs that include services, such as backend databases, directories, queues, APIs, and more
Deliver SBOMs that contain detailed vulnerability information
Deliver SBOMs that report on exactly which components are in use, and which are never loaded, never used.
Not provide SBOMs that don't include test libraries and other non-deployed components
https://www.contrastsecurity.com/sboms
Broad SBOM adoption takes root as businesses watch their supply chains
Research from Sonatype shows major companies are increasingly mandating outside vendors to account for the security of their applications.
Published Aug. 4, 2023
Monday, January 15, 2024
Introduction To The Basics Of Neural Networks - Reshared Knol
Author: Christian Eder,
The human brain is a complex structure consisting of billions of cells, the neurons. These neurons are connected by synapses. The neurons communicate with each other by sending electric pulses to their neighbouring neurons. Since the synapses can have different sizes, these electric pulses can be of varying power. The electricity floating through our brain makes us remember things, react on outside influences or makes our muscles move.
This already simplified image of our brain has been adopted by artificial neural networks. They are a kind of abstract, "mathematical" brain.
Neural networks could be formally described as a weighted graph G = (V, E). The set of vertices V can be seen as the neurons in the network. The edges E, that connect the vertices V are the synapses connecting the neurons. And the weights W of the edges describe the thickness or size of the synapses. A subset of vertices are called input neurons, and another subset of V is called output neurons. All vertices that are not part of the input or output subsets, are called "hidden" neurons.
The picture shows a simple, so called feedforward network - the neurons are only connected from one layer to the next. There exist more complex architectures for neural networks, e.g. with recurrent connections going from the hidden layer back to the input layer, but these networks are not discussed by this article, which wants to give an overview about how artificial neural networks work generally.
The electric pulses which are generated by the neurons in our brain are represented as numbers in neural networks - the higher the number, the higher the voltage.
The input layer of a neural network is where the electric pulses enter the network. In nature, an example is the set of neurons connected to our eyes through the optic nerve. The output layer can be seen as a set of neurons connected to actors like our legs - the eyes send an electric pulse to the input neurons, and our legs move because the output neurons tell them that there is a wall in front of us.
Artificial neural net works can be used to learn nonlinear functions - in other words, they can learn a mapping
Formally, each of the neurons works as follows:

When using error backpropagation, teaching the network works as follows:
An input vector is given to the net, and the correct output vector expected from the net is known. The actual output vector of the net is compared with the expected, and the difference vector between both defines the error vector. This error vector is set to the corresponding output neurons, and the error is propagated backwards through the net, in order to find out, how the synapse's weights would have to be changed to minimize the error. This gradient based approach needs the activation functions of all neurons to be differentiable. A concrete implementation of the backpropagation algorithm can be found on Wikipedia.
Source Knol: http://knol.google.com/k/introduction-to-the-basics-of-neural-networks#
Thursday, December 7, 2023
Prompt Engineering to Support Technical and Engineering Managers
Enhancing Technical Program Management with Prompt Engineering: Practical Applications and Benefits
https://www.linkedin.com/pulse/enhancing-technical-program-management-prompt-practical-gupta-gjlif/
https://aws.amazon.com/what-is/prompt-engineering/
https://en.wikipedia.org/wiki/Prompt_engineering
Wednesday, December 6, 2023
DevSecOps- Introduction - Evolution - Bibliography
https://blog.sonatype.com/devsecops-a-beginners-guide
https://learn.sonatype.com/courses/devsecops-100-intro/
https://learn.sonatype.com/guides-old/devsecops/
https://learn.sonatype.com/guides-old/why-devsecops/
https://www.synopsys.com/software-integrity/resources/analyst-reports/state-of-devsecops.html
https://start.paloaltonetworks.com/gartner-devsecops-tools-for-secure-software-delivery
Gemini - Google Deepmind - The Most Capable AI Model
https://deepmind.google/technologies/gemini/
Gemini is the first model to outperform human experts on MMLU (Massive Multitask Language Understanding), one of the most popular methods to test the knowledge and problem solving abilities of AI models.
Technical Report
https://storage.googleapis.com/deepmind-media/gemini/gemini_1_report.pdf
Friday, December 1, 2023
Cyber Security - Cloud Security - Google Tools and Support
Supercharge Your Security Visibility with Chrome Enterprise and Google Chronicle.
You already know Google Chronicle is a great SIEM. It can help you identify and respond to security threats, and it can give you a comprehensive view of your security posture. But did you know that by integrating Chrome Enterprise with Google Chronicle, you can get even more out of your security investment, and you don't have to pay a penny for it? Now I have your attention. Let's look at Chrome Enterprise and see how it can boost your security visibility.
This is the first part of a multi-part blog series on how to integrate Chrome Enterprise with Google Chronicle.
