Code Of Practice For Foundation 2017

0 views
Skip to first unread message

Dinah Lianes

unread,
Aug 4, 2024, 7:50:20 PM8/4/24
to fortcomrole
Allsoftware is under continuous attack today, so software architects and developers should focus on practical steps to improve information security. There are plenty of materials available online that talk about various aspects of secure development practices, but they are scattered across various articles and books. Recently, I had come across a course developed by the Open Source Security Foundation (OpenSSF), which is a part of the Linux Foundation, that is geared towards software developers, DevOps professionals, web application developers and others interested in learning the best practices of secure software development. My learning experience taking the DEVELOPING SECURE SOFTWARE (LFD121) course was positive, and I immediately started applying these learnings in my work as a software architect and developer.

My earlier understanding about software security was primarily focused on the authentication and the authorization of users. In this context the secure coding practices I was following were limited to:


It may not be broad enough to assume a software is secure if a strong authentication and authorization mechanism is present. Almost all application development today depends on open source software and it is important that developers verify the security of the open source chain of contributors and its dependencies. Recent vulnerability disclosures and supply chain attacks were an eye opener for me about the existing potential of vulnerabilities in open source software. The natural focus of majority of developers is to get the business logic working and deliver the code without any functional bugs.


The course has detailed practical advice on considering security as part of the requirements of a system. Being part of various global system integrators for over a decade, I was tasked to develop application software for my customers. The functional requirements were typically written down in such projects but covered only a few aspects of security in terms of user authentication and authorization. Documenting the security requirement in detail will help developers and future maintainers of the software to have an idea of what the system is trying to accomplish for security.


Design principles are guides based on experience and practice. The software will generally be secure if you apply the secure design principles. This course covers a broad spectrum of design principles in terms of the components you trust and the components you do not trust. The key principles I learned from the course that guide me in my present-day software design areas are:


For example, apply API input validation on IDs to make sure that records belonging to those IDs exists in the database. This reduces the attack surface. Also make sure first that the object in the object modify request exists in the database.


This course gives a practical guidance approach for you to develop secure software while considering security requirement, secure design principles, counter common implementation mistakes, tools to detect problems before you ship the code, promptly handle vulnerability reports. I strongly recommend this course and the certification to all developers out there.


Harimohan Rajamohanan is a Solution Architect and Full Stack Developer, Open Source Program Office, Lab45, Wipro Limited. He is an open source software enthusiast and worked in areas such as application modernization, digital transformation, and cloud native computing. Major focus areas are software supply chain security and observability.


The Code of Ethics for Nurses with Interpretive Statements (The Code) was developed as a guide for carrying out nursing responsibilities in a manner consistent with quality in nursing care and the ethical obligations of the profession. In an effort to provide easy access to The Code, we are providing "view only" access, not only for ANA members, but for all nurses and the public.


Also, in recognition of the impact ethical practice has on patient safety and the quality of care, ANA has designated 2015 as the "Year of Ethics," highlighted by the release of a revised code of ethics for the profession. We will have a plethora of new programs and products to help increase your awareness and integration of The Code into your everyday practice.


Preamble



Members of the Society of Professional Journalists believe that public enlightenment is the forerunner of justice and the foundation of democracy. Ethical journalism strives to ensure the free exchange of information that is accurate, fair and thorough. An ethical journalist acts with integrity.



The Society declares these four principles as the foundation of ethical journalism and encourages their use in its practice by all people in all media.


Seek Truth and

Report It



Ethical journalism should be accurate and fair. Journalists should be honest and courageous in gathering, reporting and interpreting information.



Journalists should:


The SPJ Code of Ethics is a statement of abiding principles supported by explanations and position papers that address changing journalistic practices. It is not a set of rules, rather a guide that encourages all who engage in journalism to take responsibility for the information they provide, regardless of medium. The code should be read as a whole; individual principles should not be taken out of context. It is not, nor can it be under the First Amendment, legally enforceable.



For an expanded explanation, please follow this link.


Supporting documents



Click or tap the arrow icon anywhere it appears in the code to explore additional resources the Society’s ethics committee compiled to help people with day-to-day ethics decisions. Links will open in their own window.


Translations



Arabic [PDF]Chinese [PDF]French [PDF]German [PDF]Persian [PDF]Portuguese [PDF]Russian [PDF]Spanish [PDF]


The SPJ Code of Ethics is a statement of abiding principles supported by additional explanations and position papers that address changing journalistic practices. It is not a set of rules, rather a guide that encourages all who engage in journalism to take responsibility for the information they provide, regardless of medium. The code should be read as a whole; individual principles should not be taken out of context. It is not, nor can it be under the First Amendment, legally enforceable.



Sigma Delta Chi's first Code of Ethics was borrowed from the American Society of Newspaper Editors in 1926. In 1973, Sigma Delta Chi wrote its own code, which was revised in 1984, 1987, 1996 and 2014.


The committee that revised the Society’s Code of Ethics in 2014 recognized the need to provide additional information and commentary about the Code’s four overarching values and 35 individual principles. This online version of the Code includes dozens of links that provide additional context, especially regarding ethical journalism practices in the context of new technology and the evolving cultural landscape.



These links are not part of the Code, and they will change as more new resources are found and older resources become obsolete.



Email questions and suggestions to the Society’s Ethics Hotline.


SPJ News

SPJ strongly condemns sentencing of Wall Street Journal reporter Evan Gershkovich

SPJ Stands With Hong Kong Press Freedom Advocate Selina Cheng After Firing

Announcing the 2023 Sigma Delta Chi Awards, MOEy and Corbin Gwaltney winners




The PRSA Code of Ethics applies to PRSA members. The Code is designed to be a useful guide for PRSA members as they carry out their ethical responsibilities. This document is designed to anticipate and accommodate, by precedent, ethical challenges that may arise. The scenarios outlined in the Code provision are actual examples of misconduct. More will be added as experience with the Code occurs.


Emphasis on enforcement of the Code has been eliminated. But, the PRSA Board of Directors retains the right to bar from membership or expel from the Society any individual who has been or is sanctioned by a government agency or convicted in a court of law of an action that fails to comply with the Code.


This statement presents the core values of PRSA members and, more broadly, of the public relations profession. These values provide the foundation for the Code of Ethics and set the industry standard for the professional practice of public relations. These values are the fundamental beliefs that guide our behaviors and decision-making process. We believe our professional values are vital to the integrity of the profession as a whole.


We acquire and responsibly use specialized knowledge and experience. We advance the profession through continued professional development, research, and education. We build mutual understanding, credibility, and relationships among a wide array of institutions and audiences.


Core Principle Protecting and advancing the free flow of accurate and truthful information is essential to serving the public interest and contributing to informed decision making in a democratic society.


We are excited to announce the release of the Source Code Management (SCM) Best Practices Guide by the Open Source Security Foundation (OpenSSF) Best Practices Working Group. This guide is a comprehensive resource dedicated to raising awareness and education for securing and implementing best practices for SCM platforms, including GitHub and GitLab.


The OpenSSF Best Practices Working Group has been working to create a guide that provides a central repository for SCM security policies and guidelines covering critical security practices such as user authentication, access control, and change management. It is designed to help maintainers improve the security posture of their repositories and source code projects, assist Open Source Program Offices (OSPO) in managing multiple GitHub organizations or GitLab groups, and provide operations teams with best practices for these platforms.

3a8082e126
Reply all
Reply to author
Forward
0 new messages