Cyber Laws - WordPress.com

advertisement
Topics for today…
• System Analysis & Design
• Cyber Laws- IT Act 2000
• E-governance
• E-payments
CIL Test Study material
1
Systems Analysis and Design
What is it?
• Systems analysis
Process of studying an existing system to
determine how it works and how it meets user
needs
• Systems design
Process of developing a plan for an improved
system, based upon the results of the systems
analysis
CIL Test Study material
2
Systems Analyst
• Professional computer employee who
performs analysis and design
• Change agent
– Overcome reluctance of users to change
• Typical career path
– Programmer
– Programmer / Analyst
– Systems Analyst
CIL Test Study material
3
Systems Analyst
Functions
Coordination
• Schedules and system-related tasks
• Personnel
CIL Test Study material
4
Systems Analyst
Functions
• Coordination
Schedules and system-related tasks
• Personnel Communication
– Oral presentations
– Written documentation
Planning and design
– Plans and designs new system
– Involved from beginning of project through final
implementation of the system
CIL Test Study material
5
Project Phases
• Planning (Why build the system? How
should the team go about building it?)
• Analysis (Who uses system, what will it do,
where and when will the system be used?)
• Design (How will the system work?)
• Implementation (System delivery)
CIL Test Study material
6
Planning
•
•
•
•
•
Identifying business value
Analyze feasibility
Develop work plan
Staff the project
Control and direct project
CIL Test Study material
7
Analysis
•
•
•
•
•
Analysis strategy
Gathering business requirements
Requirements definition use cases
Process modeling
Data modeling
CIL Test Study material
8
Design
•
•
•
•
•
Design selection
Architecture design
Interface design
Data storage design
Program design
CIL Test Study material
9
Implementation
• Construction
– Program building
– Program and system testing
• Installation
– Conversion strategy
– Training plan
– Support plan
CIL Test Study material
10
SDLC
Systems Development Life Cycle
•
•
•
•
•
Preliminary investigation
Analysis
Design
Development
Implementation
CIL Test Study material
11
SDLC
Preliminary Investigation
•
•
•
•
Feasibility study / System survey
Determine the problem
Describe the problem
Understand management decisions
– Organizational chart
– Informal hierarchy
• Produces rough plan and what to do
CIL Test Study material
12
SDLC
Preliminary Investigation
Problem Definition
• Nature of the problem
Separate problem from symptoms of
problem
• Scope of the project
Budget and schedule
• Objectives of the project
What user thinks system should do
CIL Test Study material
13
SDLC
Preliminary Investigation
Report
What you have found
Recommendations
Financially feasible
CIL Test Study material
14
SDLC
Analysis
• Understand the existing system
– Gather data
– Analyze data
• Establish system requirements
CIL Test Study material
15
SDLC
Analysis – Data Gathering
• Written documents
• Interviews
– Structured
– Unstructured
• Questionnaires
• Observation
– Visits by appointment
– Participant observation
• Sampling
CIL Test Study material
16
SDLC
Analysis – Analyze Data
•
•
•
•
How the current system works
Determine system requirements
Basis for documentation
Tools
– Data flow diagram (DFD)
– Decision tables
CIL Test Study material
17
SDLC
Analysis – Data Flow Diagram
CIL Test Study material
18
SDLC
Analysis –Decision Tables
CIL Test Study material
19
SDLC
Analysis – System Requirements
• Detailed list of things the system must be
able to do
• Design is based upon system requirements
• Agreement upon requirements is needed
before proceeding
CIL Test Study material
20
SDLC
Analysis – Report to Management
•
•
•
•
•
Summarize problems
Describe requirements
Cost analysis
Recommendations for next step
Obtain authorization to proceed
CIL Test Study material
21
SDLC
Design
• Planning the new system
• Two phases
– Preliminary design
– Detail design
CIL Test Study material
22
SDLC
Preliminary Design
Major system aspects
•
•
•
•
Centralized or distributed
Online or batch
PC-based?
How will input be
captured?
• Necessary reports
CIL Test Study material
23
SDLC
Preliminary Design
• Make or buy decision
• Packaged software
– Meet at least 75% of requirements?
– Change business procedures for part or all of
remainder?
– Customize for part of all of remainder?
• Custom software
– Programmers write code
• Outsourcing
– System is developed by external organization
CIL Test Study material
24
SDLC
Preliminary Design
•
•
•
•
Create an overall plan
Offer alternatives that meet requirements
Explain differences
Evaluate costs
CIL Test Study material
25
SDLC
Preliminary Design
• Build a prototype
– Limited working system of subset
• Does not need true functionality
– Output looks like anticipated system output
• Working model that can be modified and
fine-tuned
– Uses high-level software tools – CASE
– Best for small-scale systems
CIL Test Study material
26
SDLC
Preliminary Design
CASE tools
Computer-Aided Software
Engineering
• Supports specific analysis and design tasks
• Integrated environment that supports the
entire systems development process
CIL Test Study material
27
SDLC
Preliminary Design
Presentation
•
•
•
•
All alternatives
Selected plan
Prototype of the system
Obtain authorization to proceed
CIL Test Study material
28
SDLC
Detail Design
Parts of detail design phase
•
•
•
•
•
Output requirements
Input requirements
Files and databases
Systems processing
Systems controls and backup
CIL Test Study material
29
SDLC
Detail Design
Output requirements
• Medium
• Type of reports
• Contents
CIL Test Study material
30
SDLC
Detail Design
CIL Test Study material
31
SDLC
Detail Design
Input requirements
•
•
•
•
•
Medium
Content
Input forms
Validation
Volume
CIL Test Study material
32
SDLC
Detail Design
Files and Databases
•
•
•
•
Organization
Access
Format of records
Coordinate with database administrator
regarding external databases and updating
CIL Test Study material
33
SDLC
Detail Design
Flowchart Symbols
CIL Test Study material
34
SDLC
Detail Design
CIL Test Study material
35
SDLC
Detail Design
Systems Controls and Backup
•
•
•
•
Insure that input is processed correctly
Prevent fraud and tampering
System journals
Backup of system files
CIL Test Study material
36
SDLC
Detail Design
Report to Management
• Detailed design specifications report
• Presentation
• Obtain authorization to proceed
CIL Test Study material
37
SDLC
Development
• Doing the work to bring the new system
into being
• Scheduling
CIL Test Study material
38
SDLC
Development
• Programming
– Refine the design
– Detailed logic flowcharts and pseudocode
• Testing
– Unit testing
– System testing
– Volume testing
CIL Test Study material
39
SDLC
Implementation
•
•
•
•
•
•
•
•
Converting to the new system
Training
Equipment conversion
File conversion
System conversion
Auditing
Evaluation
Maintenance
CIL Test Study material
40
SDLC
Implementation – Training
•
•
•
•
Begin during testing
User’s manual (Technical Writers)
Hands-on
Training consideration
–
–
–
–
Space
Equipment
Data
User’s schedules
CIL Test Study material
41
SDLC
Implementation – Conversion
• Equipment
– Planning
– Installation of new equipment
• File
– Manual to electronic
– Special programs to convert old format to new
CIL Test Study material
42
SDLC
Implementation – Conversion
• System
–
–
–
–
Direct conversion
Phased conversion
Pilot conversion
Parallel conversion
CIL Test Study material
43
SDLC
Implementation –Auditing
• Audit trail
• Trace output back to source
CIL Test Study material
44
SDLC
Implementation – Evaluation
•
•
•
•
•
Working
Meets original requirements
Benefits
Meets budget
Improvements
CIL Test Study material
45
SDLC
Implementation – Maintenance
Ongoing activity for life of system
CIL Test Study material
46
Creating DFDs
Define Entities
• External entities represent
persons, processes or machines
which produce data to be used
by the system or receive data
that is output by the system
• Examples: Student, Customer,
Client
Student
2.1
Define Processes
• Processes are discrete actions
that transform input data to
output data
• Examples: Create Student
Record, Calculate Purchase
Cost, Register Client
CIL Test Study material
Create
Student
Record
47
Creating DFDs (cont’d)
Define Data Stores
• Data stores are temporary or
permanent repositories of information
that are inputs to or outputs of
processes
• Examples: Student Master, Client
List
D3
Student
Master
Define Data Flows
• Data flows represent the transfer of
data over time from one “place”
(entity, process, data store) to another
• Examples: New Student Information
(from Student, to Student Master)
New Student
Information
(Templates are posted in l:\academic\90728\DFDSymbols.ppt)
CIL Test Study material
48
Creating DFDs (cont’d)
Define the System
• A system is the collection of all
business processes which perform
tasks or produce outputs we care
about. It is “what happens.”
• The system is a single process,
connected to external entities
• Represented in a “Context
Diagram”
(Figure 4.13,
Shelly,
Cashman and
Rosenblatt)
Define Subsystems
• A subsystem gives a more detailed
view individual processes
contained in the context diagram
• Includes data stores, more
elementary processes
CIL Test Study material
49
Where to Begin Creating DFDs
• Start with the data flow from an external entity and work
forwards
• Start with the data flow to an external entity and work
backwards
• Examine the data flows into or out of a data store
• Examine data flows, entity connections and data stores
associated with a particular process
• Note fuzzy, ill-defined areas of the system for further
clarification
CIL Test Study material
50
What to Avoid in DFDs
4
Processes with no outputs or
no inputs
Perform
Repair
Processes whose inputs are
obviously inadequate to yield
outputs
Connecting data stores directly
to each other
Class List
Students
Courses
Having data flows terminate at
data stores
Connecting entities to anything
other than processes
Payroll
Department
Employees
Making the data flow diagram too
cluttered (e.g.  9 processes)
Many processes with a single
input and output (linear flow)
1
2
3
Process
A
Process
B
Process
C
CIL Test Study material
51
CYBER LAWS
&
IT ACT 2000
CIL Test Study material
52
What is a cyber threat?
• From the information security perspective, a ‘threat ‘ is defined as the
potential to cause an unwanted incident in which an asset, system or
organisation may be harmed.
• ‘Cyber threat ‘ is a threat that percolates or infiltrates through the use of
computers , internet or interconnected communication devices and could
comprise of information stealth, cyber warfare, virus attacks, cyber
terrorism, hacking attempts , phising,sabotage, singly or in combination.
CIL Test Study material
53
TYPES OF CYBER CRIMES
Cyber crimes
Web jacking
Hacking
Information
Theft
E-mail
bombing
Salami
attacks
CIL Test Study material
Denial of
Service
attacks
Trojan
attacks
54
Information Technology Act, 2000
• Enacted on 17th May
2000- India is 12th
nation in the world to
adopt cyber laws
• IT Act is based on
Model law on ecommerce adopted by
UNCITRAL(un
COMMISSION ON
INTL.TRADE LAW)
CIL Test Study material
55
Objectives of the IT Act
To provide legal recognition for transactions:• Carried out by means of electronic data interchange, and other
means of electronic communication, commonly referred to as
"electronic commerce“
• To facilitate electronic filing of documents with Government
agencies and E-Payments
• To amend the Indian Penal Code, Indian Evidence Act,1872,
the Banker’s Books Evidence Act 1891,Reserve Bank of India
Act ,1934
CIL Test Study material
56
Important provisions of IT Act, 2000
•
Legal recognition to electronic records- Section 4 of
IT Act.
• Legal recognition of digital signatures- Section 5 of
IT Act, 2000
• Section 6- Use of electronic records and digital
signatures in Government and its agencies.
• Section 7- Retention of electronic records
1. Information should remain accessible for subsequent
reference
2. Retained in a format that ensures accuracy
3. Details of dispatch and receipt are available.
CIL Test Study material
57
Offences & Relevant Sections under IT Act
Tampering with CompuTer source documents
Hacking with Computer systems, Data alteration
Publishing obscene information
Un-authorized access to protected system
Breach of Confidentiality and Privacy
Publishing false digital signature certificates
CIL Test Study material
Sec.65
Sec.66
Sec.67
Sec.70
Sec.72
Sec.73
58
Data theft
According to the section 2 of Information Technology Act,
“Data” means a representation of information, knowledge, facts,
concepts or instruction which are being prepared or have been prepared
in a formalised manner, and is intended to be processed, is being
processed or has been processed in a computer system or computer
network, and may be in any form (including computer printouts magnetic
or optical storage media, punched cards, punched tapes) or stored
internally in the memory of the computer.
“Data Theft”- It is the term used when any information in the form of data
is illegally copied or taken from a business or other individual without his
knowledge or consent.
CIL Test Study material
59
Computer Related Crimes under IPC and
Special Laws
Sending threatening messages by email
Sec 503 IPC
Sending defamatory messages by email
Sec 499, 500 IPC
Forgery of electronic records
Sec 463, 470, 471 IPC
Bogus websites, cyber frauds
Sec 420 IPC
Email spoofing
Sec 416, 417, 463 IPC
Online sale of Drugs
NDPS Act
Web - Jacking
Sec. 383 IPC
Online sale of Arms
Arms Act
CIL Test Study material
60
Section 65: Source Code
• Most important asset of software companies
• “Computer Source Code" means the listing of
programmes, computer commands, design and layout
• Ingredients
– Knowledge or intention
– Concealment, destruction, alteration
– computer source code required to be kept or
maintained by law
• Punishment
– imprisonment up to three years and / or
– fine up to Rs. 2 lakh
CIL Test Study material
61
Section 66: Hacking
• Ingredients
– Intention or Knowledge to cause wrongful loss
or damage to the public or any person
– Destruction, deletion, alteration, diminishing
value or utility or injuriously affecting
information residing in a computer resource
• Punishment
– imprisonment up to three years, and / or
– fine up to Rs. 2 lakh
• Cognizable, Non Bailable,
Section 66 covers data theft aswell as data alteration
CIL Test Study material
62
E-GOVERNANCE
CIL Test Study material
63
e-Governance in India has steadily evolved from computerization of Government
Departments to initiatives that encapsulate the finer points of Governance, such as
citizen centricity, service orientation and transparency. Lessons from previous eGovernance initiatives have played an important role in shaping the progressive eGovernance strategy of the country. Due cognizance has been taken of the notion that to
speed up e-Governance implementation across the various arms of Government at
National, State, and Local levels, a programme approach needs to be adopted, guided
by common vision and strategy. This approach has the potential of enabling huge
savings in costs through sharing of core and support infrastructure, enabling
interoperability through standards, and of presenting a seamless view of Government to
citizens.
The National e-Governance Plan (NeGP), takes a holistic view of e-Governance
initiatives across the country, integrating them into a collective vision, a shared cause.
Around this idea, a massive countrywide infrastructure reaching down to the remotest
of villages is evolving, and large-scale digitization of records is taking place to enable
easy, reliable access over the internet. The ultimate objective is to bring public services
closer home to citizens, as articulated in the Vision Statement of NeGP.
CIL Test Study material
64
The Government approved the National e-Governance Plan (NeGP), comprising of
27 Mission Mode Projects (MMPs) and 8 components
NeGP comprises of 27 Mission Mode Projects (MMPs) encompassing 10 Central
MMPs, 10 State MMPs and 7 Integrated MMPs spanning multiple Ministries/
Departments. "Mission Mode" implies that the objective and the scope of the project
are clearly defined, that the project has measurable outcomes and service-levels, and
the project has well-defined milestones and timelines for implementation.
MMPs are owned and spearheaded by various Line Ministries concerned for
Central, State, and Integrated MMPs. The concerned Ministry/ Department is
entirely responsible for all decisions related to their MMPs. However, decisions
impacting NeGP as a whole are taken in consultation with DIT. Additionally,
wherever required by the concerned Ministries/ Departments, DIT provides
necessary support for project formulation and development.
Every State has the flexibility of identifying up to 5 additional State-specific MMPs
(relevant for economic development within the State). In cases where Central
Assistance is required, such inclusions are considered on the advice of the
concerned Line Ministries/ Departments.
CIL Test Study material
65
Central MMPs
•Banking
•Central Excise &
Customs
•Income Tax (IT)
•Insurance
•MCA21
•National Citizen Databa
se
•Passport
•Immigration, Visa and
Foreigners
Registration& Tracking
•Pension
•e-Office
State MMPs Integrated MMPs
•Agriculture
•Commercial
Taxes
•e−District
•Employment
Exchange
•Land
Records
•Municipalitie
s
•Gram
Panchayats
•Police
•Road Transp
ort
•Treasuries
CIL Test Study material
•CSC
•e-Biz
•e-Courts
•e-Procurement
•EDI For eTrade
•National e-governance
Service Delivery Gateway
•India Portal
66
E-procurements
Through effective deployment
of e-procurement technology, enterprises can:
• Reduce transaction costs
• Improve process efficiency
• Reduce or eliminate “maverick” buying
• Increase contract compliance
• Reduce cycle times
• Save inventory costs
• Reduce formation of cartels
CIL Test Study material
67
E-payments
Selection of Payment Method
Based
on:
Convenience
–Trace-ability
–Repudiation
–Financial risk
–Fraud protection
CIL Test Study material
68
Credit Cards/Debit Cards
• A very common method of payment
• Cards are issued by a bank
• Unique 16-digit number (including check
digits) and an expiration date
• Third party authorization companies verify
purchases
Net Banking
•Through password and secure authentication
CIL Test Study material
69
RTGS- Real Time Gross Settlement is a
high value transfer system, handling
funds worth Rs 100,000 and above, while
NEFT – National electronic Fund
Transfer transfers smaller amounts below
Rs 100,000.
CIL Test Study material
70
Download