Produkt zum Begriff Software-Sourcing-In-The:
-
Art of Software Security Testing, The: Identifying Software Security Flaws
State-of-the-Art Software Security Testing: Expert, Up to Date, and Comprehensive The Art of Software Security Testing delivers in-depth, up-to-date, battle-tested techniques for anticipating and identifying software security problems before the “bad guys” do. Drawing on decades of experience in application and penetration testing, this book’s authors can help you transform your approach from mere “verification” to proactive “attack.” The authors begin by systematically reviewing the design and coding vulnerabilities that can arise in software, and offering realistic guidance in avoiding them. Next, they show you ways to customize software debugging tools to test the unique aspects of any program and then analyze the results to identify exploitable vulnerabilities. Coverage includes Tips on how to think the way software attackers think to strengthen your defense strategy Cost-effectively integrating security testing into your development lifecycle Using threat modeling to prioritize testing based on your top areas of risk Building testing labs for performing white-, grey-, and black-box software testing Choosing and using the right tools for each testing project Executing today’s leading attacks, from fault injection to buffer overflows Determining which flaws are most likely to be exploited by real-world attackers
Preis: 27.81 € | Versand*: 0 € -
Software Architecture in Practice
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and MoreUpdated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways.Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways.With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets.Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practicesLeverage proven patterns, interfaces, and practices for optimizing quality through architectureArchitect for mobility, the cloud, machine learning, and quantum computingDesign for increasingly crucial attributes such as energy efficiency and safetyScale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debtUnderstand architecture's role in the organization, so you can deliver more valueRegister your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Preis: 64.19 € | Versand*: 0 € -
Art of Software Security Assessment, The: Identifying and Preventing Software Vulnerabilities
“There are a number of secure programming books on the market, but none that go as deep as this one. The depth and detail exceeds all books that I know about by an order of magnitude.” —Halvar Flake, CEO and head of research, SABRE Security GmbH The Definitive Insider’s Guide to Auditing Software Security This is one of the most detailed, sophisticated, and useful guides to software security auditing ever written. The authors are leading security consultants and researchers who have personally uncovered vulnerabilities in applications ranging from sendmail to Microsoft Exchange, Check Point VPN to Internet Explorer. Drawing on their extraordinary experience, they introduce a start-to-finish methodology for “ripping apart” applications to reveal even the most subtle and well-hidden security flaws. The Art of Software Security Assessment covers the full spectrum of software vulnerabilities in both UNIX/Linux and Windows environments. It demonstrates how to audit security in applications of all sizes and functions, including network and Web software. Moreover, it teaches using extensive examples of real code drawn from past flaws in many of the industry's highest-profile applications. Coverage includes • Code auditing: theory, practice, proven methodologies, and secrets of the trade • Bridging the gap between secure software design and post-implementation review • Performing architectural assessment: design review, threat modeling, and operational review • Identifying vulnerabilities related to memory management, data types, and malformed data • UNIX/Linux assessment: privileges, files, and processes • Windows-specific issues, including objects and the filesystem • Auditing interprocess communication, synchronization, and state • Evaluating network software: IP stacks, firewalls, and common application protocols • Auditing Web applications and technologies This book is an unprecedented resource for everyone who must deliver secure software or assure the safety of existing software: consultants, security specialists, developers, QA staff, testers, and administrators alike. Contents ABOUT THE AUTHORS xv PREFACE xvii ACKNOWLEDGMENTS xxi I Introduction to Software Security Assessment 1 SOFTWARE VULNERABILITY FUNDAMENTALS 3 2 DESIGN REVIEW 25 3 OPERATIONAL REVIEW 67 4 APPLICATION REVIEW PROCESS 91 II Software Vulnerabilities 5 MEMORY CORRUPTION 167 6 C LANGUAGE ISSUES 203 7 PROGRAM BUILDING BLOCKS 297 8 STRINGS ANDMETACHARACTERS 387 9 UNIX I: PRIVILEGES AND FILES 459 10 UNIX II: PROCESSES 559 11 WINDOWS I: OBJECTS AND THE FILE SYSTEM 625 12 WINDOWS II: INTERPROCESS COMMUNICATION 685 13 SYNCHRONIZATION AND STATE 755 III Software Vulnerabilities in Practice 14 NETWORK PROTOCOLS 829 15 FIREWALLS 891 16 NETWORK APPLICATION PROTOCOLS 921 17 WEB APPLICATIONS 1007 18 WEB TECHNOLOGIES 1083 BIBLIOGRAPHY 1125 INDEX 1129
Preis: 48.14 € | Versand*: 0 € -
Process of Software Architecting, The
A Comprehensive Process for Defining Software Architectures That WorkA good software architecture is the foundation of any successful software system. Effective architecting requires a clear understanding of organizational roles, artifacts, activities performed, and the optimal sequence for performing those activities.With The Process of Software Architecting, Peter Eeles and Peter Cripps provide guidance on these challenges by covering all aspects of architecting a software system, introducing best-practice techniques that apply in every environment, whether based on Java EE, Microsoft .NET, or other technologies. Eeles and Cripps first illuminate concepts related to software architecture, including architecture documentation and reusable assets. Next, they present an accessible, task-focused guided tour through a typical project, focusing on the architect’s role, with common issues illuminated and addressed throughout. Finally, they conclude with a set of best practices that can be applied to today’s most complex systems.You will come away from this book understandingThe role of the architect in a typical software development projectHow to document a software architecture to satisfy the needs of different stakeholdersThe applicability of reusable assets in the process of architectingThe role of the architect with respect to requirements definitionThe derivation of an architecture based on a set of requirementsThe relevance of architecting in creating complex systemsThe Process of Software Architecting will be an indispensable resource for every working and aspiring software architect—and for every project manager and other software professional who needs to understand how architecture influences their work.
Preis: 34.23 € | Versand*: 0 €
-
Was sind die neuesten Features, die in den kommenden Software-Updates implementiert werden sollen?
Die neuesten Features, die in den kommenden Software-Updates implementiert werden sollen, umfassen eine verbesserte Benutzeroberfläche, erweiterte Sicherheitsfunktionen und eine schnellere Leistung. Außerdem sollen neue Integrationen mit Drittanbieter-Tools hinzugefügt werden, um die Benutzererfahrung zu optimieren. Geplante Verbesserungen umfassen auch die Einführung von KI-gesteuerten Funktionen zur Automatisierung von Prozessen.
-
Wie können regelmäßige Updates die Funktionalität und Sicherheit von Software verbessern?
Regelmäßige Updates können Fehler beheben, die die Funktionalität der Software beeinträchtigen könnten. Sie können auch Sicherheitslücken schließen, um die Software vor Angriffen zu schützen. Updates können außerdem neue Funktionen hinzufügen, um die Leistung und Benutzererfahrung zu verbessern.
-
GIANTS Software spiele
Landwirts... 19Farming Simulator...Landwirts... 17Landwirts... 15Mehr Ergebnisse
-
Ist eine Software?
Ist eine Software ein Programm oder eine Anwendung, die auf einem Computer oder einem anderen elektronischen Gerät ausgeführt wird, um bestimmte Aufgaben zu erledigen? Sie besteht aus einer Reihe von Anweisungen und Algorithmen, die vom Computer verstanden und ausgeführt werden können. Software kann in verschiedenen Formen vorliegen, wie zum Beispiel Betriebssysteme, Anwendungssoftware oder Spiele. Sie ist ein wichtiger Bestandteil moderner Technologie und ermöglicht es uns, verschiedene Aufgaben effizient und automatisiert zu erledigen. Letztendlich ist Software ein immaterieller Bestandteil eines Computersystems, der es uns ermöglicht, mit Hardware zu interagieren und bestimmte Funktionen auszuführen.
Ähnliche Suchbegriffe für Software-Sourcing-In-The:
-
Economics of Software Quality, The
“Whether consulting, working on projects, or teaching, whenever I need credible, detailed, relevant metrics and insights into the current capabilities and performance of the software engineering profession, I always turn first to Capers Jones’ work. In this important new book, he and Olivier Bonsignour make the hard-headed, bottom-line, economic case, with facts and data, about why software quality is so important. I know I’ll turn to this excellent reference again and again.” —Rex Black, President, RBCS Poor quality continues to bedevil large-scale development projects, but few software leaders and practitioners know how to measure quality, select quality best practices, or cost-justify their usage. In The Economics of Software Quality, leading software quality experts Capers Jones and Olivier Bonsignour show how to systematically measure the economic impact of quality and how to use this information to deliver far more business value. Using empirical data from hundreds of software organizations, Jones and Bonsignour show how integrated inspection, structural quality measurement, static analysis, and testing can achieve defect removal rates exceeding 95 percent. They offer innovative guidance for predicting and measuring defects and quality; choosing defect prevention, pre-test defect removal, and testing methods; and optimizing post-release defect reporting and repair. This book will help you Move beyond functional quality to quantify non-functional and structural quality Prove that improved software quality translates into strongly positive ROI and greatly reduced TCO Drive better results from current investments in Quality Assurance and Testing Use quality improvement techniques to stay on schedule and on budget Avoid “hazardous” metrics that lead to poor decisions
Preis: 36.37 € | Versand*: 0 € -
Domain-Driven Design: Tackling Complexity in the Heart of Software
Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis–refactoring not just the code but the model underlying the code–in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include: With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.
Preis: 34.23 € | Versand*: 0 € -
Software Architecture in Practice
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and MoreUpdated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways.Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways.With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets.Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practicesLeverage proven patterns, interfaces, and practices for optimizing quality through architectureArchitect for mobility, the cloud, machine learning, and quantum computingDesign for increasingly crucial attributes such as energy efficiency and safetyScale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debtUnderstand architecture's role in the organization, so you can deliver more valueRegister your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Preis: 51.35 € | Versand*: 0 € -
Software Architecture in Practice
This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy. Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions. Topics new to this edition include: Architecture design and analysis, including the Architecture Tradeoff Analysis Method (ATAM) Capturing quality requirements and achieving them through quality scenarios and tactics Using architecture reconstruction to recover undocumented architectures Documenting architectures using the Unified Modeling Language (UML)New case studies, including Web-based examples and a wireless Enterprise JavaBeans™ (EJB) system designed to support wearable computersThe financial aspects of architectures, including use of the Cost Benefit Analysis Method (CBAM) to make decisions If you design, develop, or manage the building of large software systems (or plan to do so), or if you are interested in acquiring such systems for your corporation or government agency, use Software Architecture in Practice, Second Edition, to get up to speed on the current state of software architecture.
Preis: 33.16 € | Versand*: 0 €
-
Was sind die Vorteile von Open Source-Software gegenüber proprietärer Software?
Die Vorteile von Open Source-Software sind, dass sie in der Regel kostenlos verfügbar ist, was Kosten spart. Zudem ermöglicht sie eine hohe Flexibilität und Anpassbarkeit, da der Quellcode offen ist. Darüber hinaus fördert sie die Zusammenarbeit und Innovation durch die Beteiligung einer breiten Community an der Entwicklung.
-
Was ist 3D-Software?
3D-Software ist eine Art von Computerprogramm, das es ermöglicht, dreidimensionale Modelle zu erstellen, bearbeiten und animieren. Diese Software wird häufig in Bereichen wie Architektur, Design, Filmproduktion, Videospiele und Animation eingesetzt. Mit 3D-Software können Benutzer realistische Darstellungen von Objekten, Landschaften und Charakteren erstellen, die in virtuellen Welten verwendet werden können. Es gibt verschiedene Arten von 3D-Software, darunter Modellierungssoftware, Animationssoftware und Rendering-Software.
-
Was sind die Vorteile von regelmäßigen Software-Updates für Computer und mobile Geräte?
Regelmäßige Software-Updates verbessern die Sicherheit, indem sie bekannte Schwachstellen schließen. Sie sorgen für eine bessere Leistung und Stabilität der Geräte. Außerdem bieten sie oft neue Funktionen und verbesserte Benutzererfahrung.
-
Ist Software ein Betriebsmittel?
Ist Software ein Betriebsmittel? Diese Frage kann unterschiedlich beantwortet werden, je nachdem, wie man Software definiert. Wenn man Software als Werkzeug betrachtet, das zur Durchführung von betrieblichen Aufgaben verwendet wird, dann kann sie als Betriebsmittel angesehen werden. Andererseits kann Software auch als immaterielle Ressource betrachtet werden, die zwar für den Betrieb wichtig ist, aber nicht direkt in den Produktionsprozess eingreift. Letztendlich hängt die Einordnung von Software als Betriebsmittel davon ab, wie man den Begriff definiert und welche Rolle man der Software im betrieblichen Kontext zuschreibt.
* Alle Preise verstehen sich inklusive der gesetzlichen Mehrwertsteuer und ggf. zuzüglich Versandkosten. Die Angebotsinformationen basieren auf den Angaben des jeweiligen Shops und werden über automatisierte Prozesse aktualisiert. Eine Aktualisierung in Echtzeit findet nicht statt, so dass es im Einzelfall zu Abweichungen kommen kann.